@import url(../warp/css/tools.css);
.button-default,.mod-box-default .button-default{position:relative;height:38px;margin-right:20px;background-color:#F5F5F5;background-position:0 0;background-repeat:no-repeat;border-radius:6px;line-height:38px;padding:0 15px 0 27px;}
.button-default:hover{border-top-right-radius:0;border-bottom-right-radius:0;background-position:0 -50px;color:#FFF;}
.button-default:before{content:"";display:block;position:absolute;right:-14px;width:14px;height:38px;background-position:-14px 0;background-repeat:no-repeat;}
.mod-box-grey .button-default{background-color:#E0E0E0;}
.button-primary{height:38px;color:#FFF;border-radius:6px;line-height:38px;padding:0 15px;}
.button-primary:hover{color:#fff;}
img.border-box{border-color:#F5F5F5;border-style:solid;border-width:1px;}
ul.line > li,.mod-box-default ul.line > li{border-top:1px solid #EBEBEB;margin-top:10px;padding-top:10px;}
.mod-box-grey ul.line > li{border-top-color:#E1E1E1;}
ul.line > li:first-child{border:none;}
table.zebra tbody,table.zebra tfoot{font-size:13px;}
ul.zebra > li.odd,table.zebra tbody tr.odd,.mod-box-default ul.zebra > li.odd,.mod-box-default table.zebra tbody tr.odd{background-color:#F5F5F5;}
ul.zebra > li:nth-of-type(odd),table.zebra tbody tr:nth-of-type(odd),.mod-box-default ul.zebra > li:nth-of-type(odd),.mod-box-default table.zebra tbody tr:nth-of-type(odd){background:#F5F5F5;}
table.zebra caption{color:#999;}
dl.separator dt{position:relative;padding-top:5px;padding-bottom:5px;text-transform:uppercase;}
dl.separator dd,.mod-box-default dl.separator dd{padding-top:5px;padding-bottom:5px;border-color:#EBEBEB;border-style:solid;border-width:0 0 0 1px;}
dl.separator dt:before,.mod-box-default dl.separator dt:before{content:"";position:absolute;top:0;right:-15px;width:30px;border-top:1px solid #EBEBEB;}
dl.separator dt:after{content:"";position:absolute;top:-3px;right:-3px;width:6px;height:6px;border-radius:6px;}
dl.separator dt:first-child:before,dl.separator dt:first-child:after{display:none;}
hr.dotted{background:url(../images/line_dotted.png) 0 0 repeat-x;}
.box-content{background-color:#F5F5F5;border-radius:8px;}
.box-note,.box-info,.box-warning,.box-hint,.box-download{background:#F5F5F5;border-radius:6px;}
.box-info{background:#ebf5fa url(../images/box_info.png) 0 0 no-repeat;}
.box-warning{background:#fff0eb url(../images/box_warning.png) 0 0 no-repeat;}
.box-hint{background:#fffae6 url(../images/box_hint.png) 0 0 no-repeat;}
.box-download{background:#faffe6 url(../images/box_download.png) 0 0 no-repeat;}
.social-icons{display:block;height:130px;background-color:#F5F5F5;background-image:url(../images/social_icons.png);background-position:50% 0;background-repeat:no-repeat;border-radius:7px;}
.social-icons.facebook{background-position:50% -260px;}
.social-icons.googleplus{background-position:50% -520px;}
.social-icons.rss{background-position:50% -780px;}
.social-icons.twitter:hover{background-position:50% -130px;}
.social-icons.facebook:hover{background-position:50% -390px;}
.social-icons.googleplus:hover{background-position:50% -650px;}
.social-icons.rss:hover{background-position:50% -910px;}
.contact-icons{display:block;height:80px;border-radius:7px;background-color:#F5F5F5;background-image:url(../images/contact_icons.png);background-position:50% 0;background-repeat:no-repeat;}
.contact-icons.map{background-position:50% -90px;}
.mod-box-grey ul.zebra > li.odd,.mod-box-grey table.zebra tbody tr.odd,.mod-box-grey ul.zebra > li:nth-of-type(odd),.mod-box-grey table.zebra tbody tr:nth-of-type(odd){background:#E0E0E0;}
em.box{color:#FFF;}
