html,body,.main-wrapper,.content-wrapper,.front_page_container,#head_slider{height:100%}
body{overflow:hidden}
header.front_page_container.online_banking{height:100% !important}
.gws-login-customGradient{background:#b8e1f5;background:-moz-linear-gradient(-45deg,#b8e1f5 0,#f1f9fc 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#b8e1f5),color-stop(100%,#f1f9fc));background:-webkit-linear-gradient(-45deg,#b8e1f5 0,#f1f9fc 100%);background:-o-linear-gradient(-45deg,#b8e1f5 0,#f1f9fc 100%);background:-ms-linear-gradient(-45deg,#b8e1f5 0,#f1f9fc 100%);background:linear-gradient(135deg,#b8e1f5 0,#f1f9fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e1f5',endColorstr='#f1f9fc',GradientType=1)}
.gws-login-bgimg{display:block;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:auto auto}
.boxHomeCover{height:100%}
.gws-login-bgimg{height:100%;width:50%;right:0}
@media(max-width:960px) and (orientation:landscape){.gws-login-bgimg{width:calc(100% - 515px);right:20px;background-size:contain !important}
}
@media screen and (orientation:portrait){.gws-login-bgimg{width:100%;height:calc(100% - 470px);bottom:0;top:auto}
}
@media screen and (max-height:880px) and (orientation:portrait){.gws-login-bgimg{background-size:contain !important;bottom:20px;height:calc(100% - 490px)}
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:750px) and (orientation:portrait){.gws-login-bgimg,.gws-login-details-button{display:none}
}
.gws-login-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}
@media(min-width:992px){.gws-login-container{width:970px}
}
@media(min-width:1200px){.gws-login-container{width:1170px}
}
.main-wrapper .gws-login{position:absolute;z-index:3}
.main-wrapper .gws-login{width:460px;height:410px;margin-top:-205px;top:50%}
.multiple_steps .gws-login{width:450px;margin-top:-230px}
@media(max-width:1199px){.main-wrapper .gws-login{position:absolute;margin-top:-230px !important;top:50vh;left:15px}
}
@media(max-width:840px){.main-wrapper .gws-login .gws-login-popup{left:40%}
}
@media(max-width:710px){.main-wrapper .gws-login .gws-login-popup{left:15%}
}
@media(orientation:portrait){.main-wrapper .gws-login{top:50%;margin-top:-230px}
}
@media(max-height:650px) and (orientation:portrait){.main-wrapper .gws-login{margin-top:-205px;top:50%}
}
.main-wrapper .gws-login a,.main-wrapper .gws-login a:hover{text-decoration:none}
.gws-login-advice{position:absolute;top:425px;margin-left:30px;font-size:13px}
.gws-login-advice:focus-visible{outline:2px solid var(--color-button-primary) !important;outline-offset:2px !important;border-radius:4px}
.gws-login-advice span{color:black;text-decoration:underline}
.gws-login-advice .glyphicon{color:black;text-decoration:none;padding-right:5px;font-size:15px;position:relative;top:3px}
.gws-login-popup{position:absolute;height:410px;width:560px;left:6500px;background-color:rgba(255,255,255,0.98);box-shadow:0 0 24px -2px rgba(0,0,0,0.1);padding:30px;color:#333;box-sizing:border-box}
.gws_login_animate{transition:2s;-webkit-transition:2s;-moz-transition:2s;left:480px}
.gws-login-popup-image{float:left}
.sm_ib_popup{height:100%}
.gws-login-popup-wrapper{padding-left:175px;padding-right:30px;position:relative;height:100%}
.gws-login-popup-title{font-size:18px;font-family:Arial,sans-serif;font-weight:bold;padding-bottom:30px}
.gws-login-popup-message{font-size:14px;line-height:1.3em;padding-bottom:40px}
.gws-login-popup-timeframe{font-size:16px;color:#35a000}
.gws-login-popup-support{font-size:14px;position:absolute;bottom:0}
.gws-login-popup-support a{text-decoration:underline}
.gws-login-popup-close{position:absolute;top:15px;right:15px}
.gws-login-popup-close:focus-visible{outline:2px solid var(--color-button-primary) !important;outline-offset:2px !important;border-radius:4px}
@media(max-width:1199px){.gws-login-popup{width:460px}
.gws-login-popup-title{padding-bottom:25px}
.gws-login-popup-message{padding-bottom:20px}
.gws-login-popup-wrapper{padding-right:0}
}
@media(max-width:1060px){.gws-login-popup{width:360px}
.gws-login-popup-image{display:none}
.gws-login-popup-wrapper{padding-left:0}
}
@media(max-width:915px) and (orientation:landscape){.gws-login-popup{display:none}
}
@media(orientation:portrait){.gws-login-popup{left:6000px;width:460px;height:400px}
.multiple_steps .gws-login-popup{width:450px}
.gws_login_animate{left:0}
.gws-login-advice{top:420px;margin-left:0}
}
@media(max-height:767px) and (orientation:portrait){.gws-login-popup{display:none}
}
@media(min-height:768px) and (orientation:portrait){.gws-login-popup{height:280px}
.gws-login-popup-title,.gws-login-popup-message{padding-bottom:20px}
}
@media(min-height:820px) and (orientation:portrait){.gws-login-popup{height:330px}
.gws-login-popup-title,.gws-login-popup-message{padding-bottom:30px}
}
@media(min-height:850px) and (orientation:portrait){.gws-login-popup{height:370px}
.gws-login-popup-title,.gws-login-popup-message{padding-bottom:40px}
}
@media(min-height:890px) and (orientation:portrait){.gws-login-popup{height:400px}
.gws-login-popup-title,.gws-login-popup-message{padding-bottom:50px}
}
.gws-login-details-button,.gws-login-details-button:hover,.gws-login-details-button:focus,.gws-login-details-button:active{position:absolute;bottom:0;right:20px;z-index:11}
@media only screen and (max-width:900px){header #head_slider div.slide_content{width:100%;position:absolute;top:75%;text-align:right;margin-right:10px;right:0}
}
@media only screen and (max-width:479px){header #head_slider div.slide_content{top:73%;margin-right:0}
}