body{margin:0;color:#9599b3;background:#c8c8c8;font:600 16px/18px 'Open Sans',sans-serif;}
*,:after,:before{box-sizing:border-box}
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both;display:block}
a{color:inherit;text-decoration:none}
.login-wrap{width:100%;margin:auto;max-width:525px;min-height:420px;position:relative;background:url(images/bg.jpg) no-repeat center;box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);}
.login-html{width:100%;height:100%;position:absolute;padding:90px 70px 50px 70px;background:rgba(40,57,101,.9);}
.login-html .sign-in-htm,
.login-html .sign-up-htm{top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .4s linear;}
.login-html .sign-in,
.login-html .sign-up,
.login-form .group .check{display:none;}
.login-html .tab,
.login-form .group .label,
.login-form .group .button{text-transform:uppercase;}
.login-html .tab{font-size:20px;margin-right:15px;padding-bottom:5px;margin:0 15px 10px 0;display:inline-block;border-bottom:2px solid transparent;}
.login-html .sign-in:checked + .tab,
.login-html .sign-up:checked + .tab{color:#fff;border-color:#1161ee;}
.login-form{min-height:345px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.login-form .group{margin-bottom:15px;}
.login-form .group .label,
.login-form .group .input,
.login-form .group .button{width:100%;color:#fff;display:block;}
.login-form .group .input,
.login-form .group .button{border:none;padding:15px 20px;border-radius:25px;background:rgba(255,255,255,.1);}
.login-form .group input[data-type="password"]{text-security:circle;-webkit-text-security:circle;}
.login-form .group .label{color:#aaa;font-size:12px;text-align:left;}
.login-form .group .button{background:#1161ee;}
.login-form .group label .icon{width:15px;height:15px;border-radius:2px;position:relative;display:inline-block;background:rgba(255,255,255,.1);}
.login-form .group label .icon:before,
.login-form .group label .icon:after{content:'';width:10px;height:2px;background:#fff;position:absolute;transition:all .2s ease-in-out 0s;}
.login-form .group label .icon:before{left:3px;width:5px;bottom:6px;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);}
.login-form .group label .icon:after{top:6px;right:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);}
.login-form .group .check:checked + label{color:#fff;}
.login-form .group .check:checked + label .icon{background:#1161ee;}
.login-form .group .check:checked + label .icon:before{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.login-form .group .check:checked + label .icon:after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg);}
.login-html .sign-in:checked + .tab + .sign-up + .tab + .login-form .sign-in-htm{-webkit-transform:rotate(0);transform:rotate(0);}
.login-html .sign-up:checked + .tab + .login-form .sign-up-htm{-webkit-transform:rotate(0);transform:rotate(0);}
.hr{height:2px;margin:60px 0 50px 0;background:rgba(255,255,255,.2);}
.foot-lnk{text-align:center;}
body, html{height:100%;}
.login-wrap{width:100%;margin:auto;max-width:100%;height:100%;background:url(images/bg.jpg) no-repeat center;background-size:100% 100%;background-size:cover;z-index:9;}
.login-wrap:after{content:"";position:fixed;top:0;bottom:0;height:100%;width:100%;left:0;right:0;background-color:rgba(40,57,101,.9);z-index:-1;}
.login-html{width:100%;height:100%;position:absolute;padding:90px 70px 50px 70px;background:transparent;margin:0 auto;max-width:525px;left:0;right:0;}
#center{align-content:center;}
.list-inline{list-style:none;}
.impress{float:left;}
.impriva{padding:0;text-align:center;}
.impriva li{display:inline-block;padding:0;}
.login-form .group label .icon:before{bottom:5px;}
.login-form .group label .icon:after{top:7px;}
@media screen and (max-width:568px){.login-html{padding:50px 20px 20px 20px;}
}
.lang_dropdown{position:relative;text-align:right;margin-right:20px;}
.lang_dropdown span{color:#fff;font-size:15px;padding:20px 0 0;display:inline-block;cursor:pointer;}
.lang_dropdown .language_picker{background-color:#fff;position:absolute;top:40px;display:none;width:150px;box-shadow:0 2px 6px 0 rgba(0, 0, 0, .1), 0 1px 8px 1px rgba(0, 0, 0, .1);list-style-type:none;padding:0;right:0;z-index:9;}
.lang_dropdown ul a{display:inline-block;width:100%;padding:5px 0px 5px 8px;text-align:left;}
.lang_dropdown li{font-size:15px;list-style-type:none;}
.lang_dropdown img{margin-right:10px;}
.toggle_lang_dropdown i.fa{margin-left:5px;font-size:18px;line-height:normal;display:inline-block;position:relative;top:2px;}
.link_info{margin:25px;}
.expire_link_info{margin-right:5px;font-size:20px;}
.circle-loader{position:relative;}
.circle-loader div{height:10px;width:10px;background-color:#03A9F4;border-radius:50%;position:absolute;-webkit-animation:1.3s opaque ease-in-out infinite both;animation:1.3s opaque ease-in-out infinite both;}
.circle-loader > div:nth-child(1){top:-25px;left:0;}
.circle-loader > div:nth-child(2){top:-17px;left:17px;-webkit-animation-delay:.15s;animation-delay:.15s;}
.circle-loader > div:nth-child(3){top:0;left:25px;-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.circle-loader > div:nth-child(4){top:17px;left:17px;-webkit-animation-delay:0.45s;animation-delay:0.45s;}
.circle-loader > div:nth-child(5){top:25px;left:0;-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.circle-loader > div:nth-child(6){top:17px;left:-17px;-webkit-animation-delay:0.75s;animation-delay:0.75s;}
.circle-loader > div:nth-child(7){top:0;left:-25px;-webkit-animation-delay:.9s;animation-delay:.9s;}
.circle-loader > div:nth-child(8){top:-17px;left:-17px;-webkit-animation-delay:1.05s;animation-delay:1.05s;}
@-webkit-keyframes opaque{0%, 40%, 100%{opacity:0.1;}
40%{opacity:1;}
}
@keyframes opaque{0%, 40%, 100%{opacity:0.1;}
40%{opacity:1;}
}
.loader{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:99999;display:none;}
.circle-loader{position:relative;position:absolute;top:100px;left:100px;right:0;bottom:0;margin:auto;width:100px;height:100px;z-index:9;}
.main_loader_div{display:block !important;}
@media screen and (max-width:767px){.circle-loader{left:100px;}
}
.imprint_content, .privacy_content_div{font-weight:normal;line-height:25px;color:#555;font-size:15px;}
.imprint_modal_div .modal-header, .privacy_modal_div .modal-header{background-color:#199EB8;border-color:#199EB8;color:#fff;}
.imprint_modal_div .modal_ftr_btn, .privacy_modal_div .modal_ftr_btn{background-color:transparent !important;border-color:#199EB8;color:black;}
.imprint_modal_div .close, .privacy_modal_div .close{float:right;font-size:26px;color:#fff;text-shadow:none;opacity:.8;}
.imprint_modal_div .close:hover, .imprint_modal_div .close:focus,
.privacy_modal_div .close:hover, .privacy_modal_div .close:focus{color:#fff;opacity:1;}
.privacy_content_div h1{font-size:26px;color:#000;margin:10px 0;}
.privacy_content_div h2{font-size:18px;color:#000;}