.container{max-width:90vw;padding-left:1vw;padding-right:1vw}
img{max-width:100%}
header{box-shadow:-2px 2px 5px 1px #d4d4d4;padding:2vh 0;background:#fff;border-top:.8vh solid red}
a.logo{position:relative;display:inline-block}
.logo img{max-height:60px}
.logo span{position:absolute;bottom:1px;left:26px;background-color:#ee1c24;color:#FFF;text-transform:uppercase;letter-spacing:.2vh;font-size:8px;padding:0 6px}
.sign-btn{text-align:right;padding:.8vh 0 0}
.sign-btn a.btn{padding:1vh 1vw;height:inherit;border-radius:.5vh;font-size:2.8vh}
.loginThemeMain{padding-top:2vh;padding-bottom:4vh}
.thumb .thumbnail{border:solid .2vh #d6d6d6;position:relative;display:inline-block;padding:1vh;border-radius:1vh;max-height:31vh;min-height:31vh;overflow:hidden;margin-bottom:2vh;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.thumb .thumbnail:hover img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
.thumb .thumbnail:hover{border:solid .2vh;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.thumb .thumbnail .caption{position:absolute;bottom:0;left:0;right:0;padding:1.5vh;background-color:#005c8f;font-size:2.5vh;font-weight:bold;color:#FFF;text-align:center}
.loginThemeMain .page-header{font-size:4vh;padding-bottom:2vh;border-bottom:solid .2vh #373a3c;margin-bottom:3vh;position:relative}
.loginThemeMain .page-header:before{content:"";width:25vh;height:.6vh;background-color:#00659a;display:inline-block;position:absolute;bottom:00}
.modal-fullscreen2{right:5vh;left:2vh;bottom:5vh;top:5vh;padding:0!important}
.modal-fullscreen2 .modal-body{height:72vh;overflow:auto;padding:0}
.modal-fullscreen2 .modal-dialog{width:100%;max-width:100%;margin:0}
.modal-fullscreen2 h4{font-size:3vh}
.modal-fullscreen2:before{background-color:rgba(0,0,0,0.6);clear:both;content:"";height:100%;width:100%;position:fixed;z-index:-1;top:0;left:0;bottom:0;right:0}
.modal-footer{background-color:#005c8f;border-top:1px solid #005c8f;color:#FFF;line-height:4vh;font-size:2.5vh}
footer{margin-top:0;background:#005c8f;padding:2.3vh 0}
footer p{font-size:2vh;font-weight:300;color:#fff;text-align:center;margin:0}