html, body{padding:0px;margin:0px;}
body{background:url(../img/backgroundLogin.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100% 100%;background-color:#505ad8;background-position:top top;}
.loginTopBar{background-color:#2c689a;margin-top:0px;border-bottom:solid 3px #bec2e0;height:75px;}
.title-area{background-color:transparent;}
.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;}
.top-bar.expanded .toggle-topbar a{color:white;}
.top-bar.expanded .title-area{background-color:transparent;}
.rightLoginMenu{margin-right:15%;}
.rightLoginMenu .right li{background-color:transparent!important;}
.top-bar-section li:not(.has-form) a:not(.button){line-height:1.5rem!important;}
.menuItemBorder{border-right:1px solid #297cb3;}
.rightLoginMenu .right li a{padding:0 0.9375rem;line-height:20px;background:#ECECEC;background-color:transparent!important;font-family:'Roboto Condensed', sans-serif;}
#loginTopLogo{margin-left:25%;}
.img_size{width:81%;padding-bottom:2px;}
.img_size2{width:40%;}
.logPanelContainer{margin-bottom:-100px;padding-top:50px;padding-bottom:100px;box-sizing:border-box;display: inline-block}
.logPanelTittleLabels h2 b{font-size:0.9em;letter-spacing:-0.05em;}
.logPanelTittleLabels p{color:#054770;line-height:0%;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.1);}
.logPanelTittleLabels{text-align:center;background-color:#2c689a;color:white;border-radius:10px 10px 0px 0px;margin-bottom:0;}
.logPanelTittleLabels p{line-height:0%;font-family:'Open Sans', sans-serif;}
.logPanelTittleLabels h2{text-align:center;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.1);color:white;font-family:'Open Sans', sans-serif;}
.space_text{padding-top:2%;padding-bottom:2%;margin-top:-3%;}
.loginIcons{width:50%;}
.loginFooterIcons{width:50%;}
.loginFormContainer{background-color:#e4e4e4;max-width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;border-radius:0px 0px 10px 10px;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);border-radius:10px 10px 0px 0px;}
.loginFormContainer i{color:#D9D9D9;font-size:20px;}
.loginFormContainer .prefix{background:white;border-bottom-left-radius:4px;border-top-left-radius:4px;height:45px;padding:10%;font-family:'Open Sans', sans-serif;}
.loginFormContainer b{color:#000;font-size:0.75em;font-family:'Open Sans', sans-serif;font-weight:600;}
.loginFormContainer label{font-family:'Open Sans', sans-serif;}
.loginFormContainer select{border-bottom-right-radius:3px;border-top-right-radius:3px;font-family:'Open Sans', sans-serif;height:45px;}
.loginFormContainer button{font-size:0.9em;font-family:'Roboto Condensed', sans-serif;padding:6% 15%;text-shadow:0px 1px 0px rgba(161, 165, 22, 1);}
.loginFormContainer input{font-size:0.8em;border-bottom-right-radius:4px;border-top-right-radius:4px;font-family:'Open Sans', sans-serif;}
.loginFormContainer .input-fomr{height:45px;}
.inp_space{width:94%;margin:0 auto;}
.vertical_space{padding:15% 5% 5% 5%;}
.loginFormContainer .rightLabels{color:#95A3AD;float:right;margin-top:-5px;margin-bottom:-5px;font-size:13px;font-family:'Open Sans', sans-serif;}
.loginFormContainer .rightLabels a{color:#95A3AD;font-family:'Open Sans', sans-serif;}
.styled-select{background:url(../img/icons/arrow_down.png) no-repeat 96% 0;height:45px;overflow:hidden;width:100%;-moz-appearance: none;}
.styled-select select{color:#95A3AD;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);background:transparent;border:none;font-size:13px;height:45px;padding:5px;width:100%;}
.styled-select{background:url(../img/icons/arrow_down.png)no-repeat right #FFF;width:100%;height:44px;overflow:hidden;border:1px solid #ccc;}
.styled-select select{color:#95A3AD;box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);background:transparent;border:none;font-size:0.8125em;height:45px;padding:5px;width:100%;border-radius:3px;-webkit-appearance:none!important;-moz-appearance:none !important;overflow:none!important;}
.loginButtonForm{color:white;float:right;height:90%;background:#1f2f5f;}
.footerContainer{width:100%;bottom:0;left:0;}
.footer{color:#6B7385!important;margin-top:5%;background-color:#2B303C;padding-top:3%;padding-bottom:5%;}
.footer p{line-height:0.2em;font-family:'Open Sans', sans-serif;font-size:0.8em;}
.footer b{font-family:'Open Sans', sans-serif;font-size:1.2em;line-height:1.1em;}
.footer input{font-family:'Open Sans', sans-serif;}
.footer a{color:#6B7385!important;font-family:'Open Sans', sans-serif;}
#loginFooterLogo{width:170px;margin-bottom:15px;}
.footer .searchInputFooter{border-top-left-radius:3px;border-bottom-left-radius:3px;height:30px;}
.footer .prefix{background:white;border-top-right-radius:3px;border-bottom-right-radius:3px;height:30px;}
.footer i{color:#D9D9D9;}
.callLink{display:inline;margin-left:5px;font-size:15px;}
.callLinkIcon{color:#6B7385!important;font-size:12px;}
.thelephoneNumber{font-size:25px;}
#footerBottom{background-color:#21252E;height:30px;line-height:50px;color:#aaa;font-family:'Open Sans', sans-serif;padding-top:0.5%;text-align:center;width:100%;}
#footerBottom p{color:#6b7385;margin-bottom:0px!important;font-family:'Open Sans', sans-serif;font-size:0.7em;}
#footerBuil{color:#0f4467;font-family:'Open Sans', sans-serif;text-align:center;width:100%;}
.box-responsive {max-width: 31%;position:relative;}
.box-login-form{max-width:80%;height:auto;}
.text-footer-sigue{color:#ffffff;font-size:14px;}
.container-text-footer{width:100%;bottom:1.5%;position:absolute;text-align:center;}
.text-footer-S2{color:#ffffff;font-size:12px;}
@media only screen and (min-width:40em){.container-text-footer{width:100%;bottom:-73%;position:absolute;text-align:center;}
}
@media only screen and (min-width:64.063em){.container-text-footer{width:100%;bottom:0%;position:absolute;text-align:center;}
}
@media only screen and (min-width:64.064em) and (max-width:70em){.container-text-footer{width:100%;bottom:-15%;position:absolute;text-align:center;}
}
@media only screen and (min-width:90.063em) and (max-width:120em){.extralarge-screen{width:80% !important;}
.large-screen{width:80% !important;}
}
@media only screen and (min-width:121em){.extralarge-screen{width:80% !important;}
.large-screen{width:80% !important;}
}