@font-face { font-family: Avenir; src: url('../fonts/AvenirLTStd-Medium.otf');}

#overlay{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#333 repeat;z-index:500;}
body{font-family: "Calibri",Arial,Helvetica, sans-serif;font-weight:400;background:#ffffff; font-size:20px;}
.nopadding{padding:0 0;}

/*INDEX*/


.topBG{min-height:121px; background-color:#ffffff;}
.logo{margin:14px 0 0 0;}
.centerHeight{margin:40px 0 0 0; float: right !important;}
.backgroundMaxi{background:transparent url(../img/bg.jpg) no-repeat center center;padding:0;background-color:#ffffff; height: 605px;}
.textMain{ min-height: 35px; color: #ffffff; font-family: "Avenir",Arial,Helvetica, sans-serif; font-size: 2.2em; padding: 10px; margin: 148px 0 0 0; line-height: 1.2em; }
.formRow{min-height: 445px; background-color: #7687b3;}
.seguradorasRow{min-height: 100px; margin:30px 0 0 0;}
.logoWhite{margin-top:88px;}
.bottomRow{min-height: 91px; background-color: #ffffff;}
.txtBottom{font-size:12px; color:#737373; padding-bottom: 10px;}


/*TOP BAR*/

.header{margin-top:28px;}
.top-txt{margin:0;font-size:18px;color:#ffffff;text-align:right; cursor: pointer; padding-right: 0;}

.nav > li > a{position:relative;display:block;padding:15px 5px 2px 10px; font-size:0.85em;}
.navbar{margin-bottom:0; font-family: "Avenir",Arial,Helvetica, sans-serif; font-size:0.85em;}
.navbar-brand{padding:9px 0 0 0;}
.navbar-brand > img{margin-left:0}
.navbar-default{background:none;border:none;min-height:64px; padding:0;}
.navbar-toggle{background:#ffffff}
.navbar-nav{margin:7.5px 5px;}
.navbar-nav>li>a{line-height: 19px !important;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{background:none;color:#ffffff}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ffffff;color:#ffffff}
.navbar-default .navbar-nav > li > a{color:#ffffff !important;}
.navbar-default .navbar-nav > li > a:hover{color:#ffffff !important;}
.navbar-collapse{border:none; padding-right: 0 !important;}
.activeNav{color:#ffffff !important;border-bottom:solid 2px #ffffff;font-weight:300}
.menu-adjust{padding-top:7px}
.menu-right{float:none;}
.topnav a:hover{border-bottom:solid 2px #ffffff;color:#ffffff!important; transition: 0.3s;}

/*FORM*/

#forms{background-color:#7687b3; border: 1px solid #7687b3; min-height: 355px; margin-top:30px; position: relative;z-index: 999;}
.paddingleft0{padding-left:0;}
.paddingright0{padding-right:0;}
.form-bg{z-index:502;position:relative}
.header-form{color:#ffffff;font-size:1.8em;padding:0;margin:20px 0 40px 0; font-family: "Avenir",Arial,Helvetica, sans-serif; line-height: 1.05em;}
.header-form-success{color:#ffffff;font-size:1.8em;padding:0;margin-bottom:30px;margin-top:60px; font-family: "Avenir",Arial,Helvetica, sans-serif;}
.header-form2{color:#ffffff;font-size:1.8em;padding:0;margin:20px 0 20px 0; font-family: "Avenir",Arial,Helvetica, sans-serif; line-height: 1.05em;}
.btn{border-radius:0; cursor: pointer;}
.btn-form{background:#91ba08;color:#fefdfd;font-size:1.05em; border-radius: 10px; font-family: "Avenir",Arial,Helvetica, sans-serif; line-height: 38px; padding: 0 !important;}
.btn-form2{background:#91ba08;color:#fefdfd;font-size:1.05em; border-radius: 10px; font-family: "Avenir",Arial,Helvetica, sans-serif; line-height: 42px; padding: 0 !important; height: 40px; width: 240px;}
.btn-form:hover, .btn-form2:hover{background:#11034b;color:#fefdfd}
.form-block{position:relative;z-index:501}
.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:0.85em;line-height:1.42857143;color:#b1b1b1;background-image:none;border:none;margin:0 0 20px 0;background-color:#ffffff; border-radius: 0; font-family: "Avenir",Arial,Helvetica, sans-serif; box-shadow: none;}
.formFields{width: 82%;margin: 0 auto}
.formFields2{width: 77%;margin: 0 auto}

::-webkit-input-placeholder {color: #b1b1b1 !important;}
:-moz-placeholder {color: #b1b1b1 !important; opacity: 1;}
::-moz-placeholder {color: #b1b1b1 !important; opacity: 1;}
:-ms-input-placeholder { color: #b1b1b1 !important;}
::-ms-input-placeholder { color: #b1b1b1 !important;}
::placeholder { color: #b1b1b1 !important;}

.legales{font-size:0.5em;color:#ffffff;margin:20px 0 33px; font-family: "Avenir",Arial,Helvetica, sans-serif; text-align: center;}
.legales a:link{color:#ffffff;text-decoration:none}
.legales a:active{color:#ffffff;text-decoration:none}
.legales a:visited{color:#ffffff;text-decoration:none}
.legales a:hover{color:#ffffff;text-decoration:none}
.form-bg{margin:0}
.btn-padding{padding:0 0 0 15px;}
.loader{display:none; margin:5px 0 0 0;}
.btn-full{position:fixed;width:100%;bottom:0;left:0;background:#f4f3ed;z-index:999;}
.sticky { position: fixed; width: 100%;left: 0; top: 0; z-index: 9999; border-top: 0;}

#send_s2_form{display: none;}
.hiddenRow{display: none;}

/*MEDIA QUERIES*/

@media(max-width:414px) {
    #success .header-form{text-align: center;}
    .centerHeight{margin:45px auto auto auto; width: 200px !important; font-size: 1.5rem; height: 30px !important; line-height: 11px;}

}

@media(min-width:414px) {
    #success .header-form{text-align: center;}
    .successForm{margin-top:0px;}
    .centerHeight{margin:45px auto auto auto; width: 200px !important; font-size: 1.5rem; height: 30px !important; line-height: 11px;}
}

@media(min-width:550px) {
    #success .header-form{text-align: center;}
    .successForm{margin-top:0px;}
    .centerHeight{margin:45px auto auto auto; width: 200px !important; font-size: 1.5rem; height: 30px !important; line-height: 11px;}
}

@media(min-width:611px) {
    #success .header-form{text-align: center;}
    .successForm{margin-top:30px;}
    .centerHeight{margin:40px 0 0 0; float: right !important; font-size: 1.7rem !important; line-height: 38px !important; width:239px !important; height:42px !important;}
}

@media(min-width:660px) {
    #success .header-form{text-align: center;}
    .successForm{margin-top:0px;}
    .centerHeight{margin:40px 0 0 0; float: right !important; font-size: 1.7rem !important; line-height: 38px !important; width:239px !important; height:42px !important;}
}

@media(min-width:768px) {
	.centerHeight{margin:40px 0 0 0; float: right !important; font-size: 1.7rem !important; line-height: 38px !important; width:239px !important; height:42px !important;}
}

@media(min-width:917px) {
	.centerHeight{margin:40px 0 0 0; float: right !important; font-size: 1.7rem !important; line-height: 38px !important; width:239px !important; height:42px !important;}
}

@media (min-width: 992px){
    .container{width:960px}
    .centerHeight{margin:40px 0 0 0; float: right !important; font-size: 1.7rem !important; line-height: 38px !important; width:239px !important; height:42px !important;}
}