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;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:-36px;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:15px 0}.imagecard{z-index:2;display:block;positioN:relative;width:88px;height:88px;border-radius:50%;border:5px solid white;box-shadow:1px 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 auto;color:white}
#widgetCardIcon{background:#2196f3 !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:20px}.head-contact a,.head-contact a:hover{color:white;float:right}
.head-contact .address{font-size:14px;text-decoration:none}.head-contact .feedback a{font-size:17px;padding-top:5px}
@media(max-width:768px){.company{text-align:center}.head-contact{float:left;padding-top:15px}
.head-contact .feedback{padding-top:10px}}