@charset "utf-8";
@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  src: url('/templates/aptbootstrap/fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  src: url('/templates/aptbootstrap/fonts/Open_Sans_Condensed/OpenSansCondensed-Bold.ttf') format('truetype');
}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans Condensed',sans-serif;font-weight:700;margin-top:1em;}
h1{font-size:30px;line-height:34px;}
h2{font-size:26px;line-height:30px;}
h3{font-size:22px;line-height:26px;}
h4{font-size:18px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:12px;line-height:20px;}
h1{color:#BE1622;}
h2{color:#0C6CB4;}
h3{color:#76B82A;}
ol,ul{margin-left:0;list-style-type:none;}
.well{margin-bottom:10px;}
#sidebarleft .well{margin-left:10px;}
#sidebarright .well{margin-right:10px;}
.navigation{padding-top:10px;}
.breadcrumb{margin-left:10px;margin-right:10px;margin-bottom:10px;}
.header-top{padding-bottom:20px;}
.header-hotline .opening{font-size:0.8em;}
.header-hotline .hotline{font-size:1.6em;font-weight:bold;color:#0C6CB4;line-height:1.4em;margin-top:20px;}
.header-nr1 img{float:right;}
.social-buttons a{visibility:hidden;margin-right:5px;width:15px;text-decoration:none;margin-bottom:8px;}
.social-buttons a:before{visibility:visible;}
#btnLogin{position:absolute;margin-top:125px;text-indent:0;visibility:visible !important;}
#btnLogin:before{font-size:1.5em;padding-right:5px;}
.footer .social-buttons a{width:45px;margin-bottom:20px;}
.container-content{background-color:#fff;}
.footer{font-size:0.8em;color:#fff;}
.footer .image-footer{margin-bottom:20px;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
@media (min-width:980px){.c2ontainer:before{content:"min980px";display:block;}
.header-brand img{height:90%;width:90%;}
.header-top{padding-top:95px;}
.header-hotline .hotline{font-size:1.1em;}
.image-footer > div{float:left;width:278px;line-height:0;}
.image-footer > div:first-child{width:252px;}
.image-footer > div:last-child{width:247.5px;}
.image-footer > div img{width:100%;height:100%;}
.footer .social-buttons{margin-top:15px;}
}
@media (min-width:1200px){
.header-top{padding-top:60px;}
.header-hotline .hotline{font-size:1.5em;}
#slide-nav .container{width:1200px;padding-left:0;}
#sl2idemenu .nav>li a{padding:15px 7px !important;}
.image-footer > div{width:332px;}
.image-footer > div:first-child{width:323px;}
.image-footer > div:last-child{width:315px;}
.image-footer > div img{width:auto;height:auto;}
.footer .social-buttons{margin-top:35px;}
}
@media (max-width:979px){.c2ontainer:before{content:"max979px";display:block;}
body{background:none #fff!important;}
.header-top{padding-top:10px;}
.header-brand, .header-hotline{width:50%;float:left;}
.header-brand img{height:80%;width:80%;}
.header-hotline .opening{display:none;}
.header-hotline .hotline{font-size:1.3rem;margin-left:20px;margin-top:0;}
.footer{color:#333;}
.image-footer{display:none;}
}
@media (min-width:768px){.navbar-brand{display:none;}
}
@media (min-width:768px) and (max-width:979px){.c2ontainer:before{content:"min769px max979px";display:block;}
.header-hotline .hotline{font-size:1rem;}
.header-brand, .header-hotline{width:47%;float:left;}
.footer .span1{width:100%;}
}
@media (max-width:767px){.c2ontainer:before{content:"max767px";display:block;}
.navbar .brand{font-size:0.8em;}
.header-hotline .hotline{font-size:0.8rem;}
}
@media (max-width:480px){.c2ontainer:before{content:"max480px";display:block;}
.navbar .brand{font-size:0.8em;}
.header-hotline .hotline{font-size:0.7rem;}
}
[class*="special"] .module-content ul{margin:0 0 10px 17px;}
[class*="special"] .module-content ul.unstyled{margin:0 0 10px 0;}
.specialgrey{border:1px #e6e6e6 solid;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:0 2px 4px 0 #b4b4b4;color:#333;min-height:20px;margin-bottom:20px;background:#F5F5F5;background:-moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);background:-o-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);background:-ms-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);background:linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);}
.specialgrey .page-header{border-bottom:1px #ccc dotted;margin:0;padding:4px 19px;}
.specialgrey .module-content{padding:4px 19px;}
.specialblue{border:1px #3c67a5 solid;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:0 2px 4px 0 #b4b4b4;color:#333;min-height:20px;margin-bottom:20px;background:#507bb9;background:-moz-linear-gradient(top, #507bb9 0%, #3c67a5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#507bb9), color-stop(100%,#3c67a5));background:-webkit-linear-gradient(top, #507bb9 0%,#3c67a5 100%);background:-o-linear-gradient(top, #507bb9 0%,#3c67a5 100%);background:-ms-linear-gradient(top, #507bb9 0%,#3c67a5 100%);background:linear-gradient(to bottom, #507bb9 0%,#3c67a5 100%);}
.specialblue .page-header{border-bottom:1px #fff dotted;margin:0;padding:4px 19px;color:#fff;}
.specialblue hr{margin:5px 0;}
.specialblue .module-content{padding:4px 19px;color:#fff;}
.specialblue .module-content a{color:#fff;}
.specialred{border:1px #990000 solid;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:0 2px 4px 0 #b4b4b4;color:#333;min-height:20px;margin-bottom:20px;background:#ff0000;background:-moz-linear-gradient(top, #ff0000 0%, #990000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#990000));background:-webkit-linear-gradient(top, #ff0000 0%,#990000 100%);background:-o-linear-gradient(top, #ff0000 0%,#990000 100%);background:-ms-linear-gradient(top, #ff0000 0%,#990000 100%);background:linear-gradient(to bottom, #ff0000 0%,#990000 100%);}
.specialred .page-header{border-bottom:1px #fff dotted;margin:0;padding:4px 19px;color:#fff;}
.specialred .module-content{padding:4px 19px;color:#fff;}
.specialred .module-content a{color:#fff;}
.specialgold{border:1px #ab7915 solid;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:0 2px 4px 0 #b4b4b4;color:#333;min-height:20px;margin-bottom:20px;background:#cc9933;background:-moz-linear-gradient(top, #cc9933 0%, #ab7915 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc9933), color-stop(100%,#ab7915));background:-webkit-linear-gradient(top, #cc9933 0%,#ab7915 100%);background:-o-linear-gradient(top, #cc9933 0%,#ab7915 100%);background:-ms-linear-gradient(top, #cc9933 0%,#ab7915 100%);background:linear-gradient(to bottom, #cc9933 0%,#ab7915 100%);}
.specialgold .page-header{border-bottom:1px #fff dotted;margin:0;padding:4px 19px;color:#fff;}
.specialgold .module-content{padding:4px 19px;color:#fff;}
.specialgold .module-content a{color:#fff;}
.styleguide{}
#font-awesome-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:0;}
#font-awesome-list li{list-style:none;padding-left:0;padding-bottom:6px;}
#font-awesome-list i{width:30px;text-align:center;margin-right:20px;font-size:1.5rem;}
#font-awesome-list .icon-name{width:180px;text-align:left;}
#font-awesome-list .icon-value{color:#AE0000;display:none;}
