html, body{padding:0px;margin:0px;}
body {
    background: url('../img/Fondo degradado.png') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: 100% 100%;
    /*background-color: #2c689a;*/
    background-position: top top;
    width: 100%;
}
.loginTopBar {
    background-color: #CDCCCC;
    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:20%;padding-bottom:2px; margin-top:20px;}
.img_size2{width:40%;}
.logPanelContainer{margin-bottom:-100px;padding-top:50px;padding-bottom:100px;box-sizing:border-box;}
.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: #000;
    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;margin-left:auto;margin-right:auto;margin-top:-10%;margin-bottom:4%;min-width:40%;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: #000;
}
.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-login-int{width:90%;}
.img-logo-login{width:70%;}
.text-footer-sigue{color:#000;font-size:14px;}
.container-text-footer{width:100%;bottom:1.5%;position:absolute;text-align:center;}
.text-footer-S2{color:#000;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;}
}