div.wrap{width:100%}body{background:url(images/railway.jpg) no-repeat fixed top;background-size:cover}.login-panel-head{font-weight:bold;letter-spacing:.3px;display:inline}.captcha-custom{color:#000}.change-psw{color:#000}.error-msg{background-color:rgba(77,105,122,.9);color:#fff;padding:20px;text-align:center;margin-left:32%;margin-right:32%;margin-top:15%}.logout-view{padding:5px 20px 5px 20px!important}.logout-view h3{color:#000}.logout-view p{color:#000}.panel>.panel-heading{background-color:rgba(77,105,122,.9);color:#fff}.panel-default{background-color:rgba(255,255,255,.8);color:#fff;border:none}.login-panel{margin-top:auto;margin-bottom:auto;position:relative}.center-panel{margin-left:32%;margin-right:32%;margin-top:15%}.center-psw-panel{margin-top:10%;padding:0;margin-left:29%;margin-right:32%}.button-sign-in{margin-bottom:15px;background-color:#d2002d;border:none;outline:none!important}.button-sign-in:hover{background-color:#aa002d;color:#fff}.button-sign-in:active{background-color:#aa002d;color:#fff}.button-sign-in:focus{background-color:#96002d;color:#fff}.lang-panel{float:right;display:inline-block;list-style:none;overflow:hidden;margin:0;padding:0}.lang-panel li{float:right;margin-left:5px}.lang-panel a{color:#fff}.lang-panel a:hover{text-decoration:underline}.lang-panel .active a{color:#fff;font-weight:bold;text-decoration:underline}@media(max-width:1000px){footer{display:none}}@media(max-width:800px){.container-resize{width:auto}}@media(max-width:767px){.center-panel{margin-top:100px;margin-left:-25px;margin-right:-25px;padding:0}.service-info{display:none!important}.content p{min-height:initial!important;margin-bottom:0}.btn{width:100%}.login-panel-head{position:absolute;width:200px;margin-bottom:5px}}@media(min-width:768px){.center-panel{margin-top:100px;margin-left:20%;margin-right:20%;padding:0}.login-panel-head{position:absolute;width:250px;margin-bottom:5px}.lang-panel{float:none;display:block}.service-info{display:block!important}div.wrap{margin-top:40px}.contacts{text-align:right}footer p{padding-left:10px;padding-top:10px;margin-bottom:10px}.content span{margin-left:10px}.btn{width:100%}}@media(max-width:991px){.lang-nav{padding-left:0;margin-left:0}.lang-panel{float:none;display:block}.btn{width:100%}}@media(min-width:992px){.btn{width:100%}.center-panel{margin-left:32%;margin-right:32%;margin-top:15%}}.service-logo{left:47%;right:0;top:0;margin-left:-47px;margin-top:70px;position:absolute}.sign-in{font-size:12px}header{background-color:#f1f1f1}.alert.global{margin:0;border-radius:0;padding:4px;text-align:center;color:#a20935;font-weight:bold;font-size:12px}.alternate-logins{margin:20px 0}#wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -151px}#push{height:154px}.footer-custom{position:absolute;bottom:0;left:0;right:0;margin-left:15%;margin-right:15%;background-color:#000;background-color:rgba(0,0,0,.6)}footer{background-color:#fff;margin-top:20px}footer .content{border:none;margin-left:0;margin-right:0}footer p{font-size:11px;line-height:22px;color:#fff}footer a{color:#fff;text-decoration:none}footer a:hover{color:#333;text-decoration:underline}.validation-summary-errors{color:#b94a48;font-size:12px}.validation-summary-errors ul{margin-bottom:0;list-style:none;padding:0}.error-container{background-color:#8cc7e5;width:850px;padding:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:50px auto}.error-body{background-color:#565551;color:#fff;padding-bottom:40px}.error-body .header .error .code,.error-body .header .error .message{display:inline-block}.error-body .header .error{border-bottom:1px solid #fff;margin:0 30px 20px 30px;padding:20px 0 15px 0;text-align:center}.error-body .header .error .code{font-size:72pt;color:#8cc7e5;text-align:right;margin-right:25px}.error-body.no-code .header .error .code{display:none}.error-body .header .error .message{font-size:44pt;text-align:left}.error-body .more-details .error-info{overflow:auto}.error-body .full-details{margin-top:30px;margin-left:30px}.error-body .more-details ul.links,.error-body .full-details ul.links{list-style-type:none;padding:0;margin:0;margin-top:13px;text-transform:uppercase;font-size:12pt}.error-body .more-details ul.links{text-align:right;float:left;width:33%}.error-body .more-details ul.links li{margin-bottom:10px}.error-body .more-details ul.links li a{text-decoration:none;color:#fff;background:transparent url('images/icon-layout-arrow-link-20-w.png') center right no-repeat;padding:7px 27px 6px 7px}.error-body .full-details .primary-links,.error-body .full-details .secondary-links{margin-top:30px}.error-body .full-details .links-title{font-weight:bold;font-size:12pt}.error-body .full-details ul.links li{margin-bottom:10px}.error-body .full-details ul.links li a{text-decoration:none;color:#fff;background:transparent url('images/icon-layout-arrow-link-20-w.png') center left no-repeat;padding-left:30px}.error-body .full-details ul.links li a .emphasis{color:#8cc7e5}.error-body .more-details .more-info{float:left;width:66%;margin:0}.error-body .more-details .more-info div{padding:0 35px 0 35px;word-wrap:break-word}.error-body .more-details .summary,.error-body .full-details .summary{font-size:24pt}.error-body .more-details .details{font-size:16pt;margin-top:10px}