/* Default */
header{text-align: center;background: #f7f7f7;}
h1{font-size: 2.2em;}
h3{font-size: 1.6rem;font-weight: 400;}
p.resume {font-size: 1.2rem;line-height: 1!important;}
header a{display: inline-block;margin: 10px 0;}
header a img{width: 110px;}
section{background: #eaeaea;display: block;padding: 45px;text-align: center;}
.coming-soon{align-items: start;padding: 2.5rem 0;}
.panel .panel-body{margin-top: 0;background: #ececec;}
.panel-body .form-control, .table .form-control{background: #fff;border-color: #fff;}
.panel .panel-heading{padding: 20px;}
.form-group {margin-bottom: 0;}
.form-group label, .input-desc{margin: 0;font-size: .9em;font-weight: 600;}
.form-group .form-control{margin-bottom:15px;}
.overlay-container .overlay{opacity: 1;}
/* Visãoi */
body[data-marca="visaoi"] .panel .panel-heading{background: #df9944;color: #fff;}
/* body[data-marca="visaoi"] header a img{width: 140px;} */
body[data-marca="visaoi"] section{background: #da8d44;color: #fff;}
body[data-marca="visaoi"] h1{color: #fff;}
/* body[data-marca="visaoi"] .overlay.light {background-color: #ffd7a7;} */

.btn-download {
    background-color: #7d7777;
    color: #fff;
    font-weight: 600;
    font-size: 1.4em;
}
.btn-download:hover,
.btn-download:focus {
    color: #fff;
    opacity: .8;
}

.download header {
    background-color: #4b4b4d;
}

.download h2 {
    padding: 2rem 0;
    margin-bottom: 0;
}

.nomeArquivo{
    text-overflow: ellipsis;
    overflow: hidden;
}

/* .download p.lead {
    padding: 0 10rem;
    margin-bottom: 3rem;
} */

.zend_form label.control-label {
    margin: 0;
    font-size: .9em;
    font-weight: 600;
}

.zend_form #submit{
    padding: 1em 1.5em;
    background-color: #168ba8;
    color: #fff;
    font-weight: 600;
    font-size: 1.4em;
    height: auto;
}

.coming-soon form .form-control, .zend_form .divInputCaptchaGoogle {
    margin-bottom: 15px;
}
