html,body{height:100%}.page{min-height:100%;position:relative;padding-bottom:100px}
a.logo,a.logo:hover{color:white;text-decoration:none}h2.box-title{font-size:25px;min-height:80px;margin-top:35px}
.card-base{margin:40px 0}.card-base>.card-icon{text-align:center;position:relative}
.card-base>.card-icon>.card-data{min-height:310px !important;margin-top:-42px;background:ghostwhite;border:1px solid #e0e0e0;padding:15px 15px 10px 15px;box-shadow:1px 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.card-base>.card-icon>.card-data .btn{margin:12px 0}.imagecard{ z-index: 2; display: block; positioN: relative; width: 88px; height: 88px; border-radius: 50%; border: 4px solid white; box-shadow: 2px 2px 10px 4px rgba(0,0,0,0.16), 0px 2px 10px 2px rgba(0,0,0,0.12);
margin: 0 auto; color: white;}
#widgetCardIcon{background:#337ab7 !important;font-size:36px;line-height:78px}.header{background:#205a94;color:white;padding-bottom:10px;margin-bottom:20px}
.footer{border-top:3px solid #205a94;position:absolute;bottom:0;width:100%;height:98px;background-color:#064373;color:white;padding:20px 0}
.copyright{font-size:12px;text-align:center;line-height:initial}div.captcha{margin:15px 0}
.head-contact{float:right;padding-top:15px}.head-contact a,.head-contact a:hover{color:white}
.head-contact .phone a{font-size:20px;text-decoration:none}.head-contact .feedback{padding-top:5px}
.head-contact .feedback a{font-size:17px}@media(max-width:768px){.company{text-align:center}
.head-contact{float:left;padding-top:15px}.head-contact .feedback{padding-top:10px}
}