html{height:100%}body{height:100%;background:#efefef}.wrap{min-height:100%;position:relative;padding-bottom:100px}
.form-body{background:#fff;padding:20px;box-shadow:0 0 20px 2px #bdbdbd;margin-top:30px}
.login-form{background:rgba(255,255,255,0.8);padding:20px;border-top:3px solid#3e4043}
.innter-form{padding-top:20px}.final-login li{width:50%}.nav-tabs{border-bottom:none !important;text-align:center}
.nav-tabs>li{color:#222 !important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:none !important;border-bottom-color:transparent;border-radius:none !important}
.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:none !important;border-radius:none !important;text-transform:uppercase;font-size:16px}
li.active{border-bottom:1px solid black}.social-login{text-align:center;font-size:12px}
.social-login p{margin:15px 0}.social-login ul{margin:0;padding:0;list-style-type:none}
.social-login ul li{width:33%;float:left;clear:fix}.social-login ul li a{font-size:13px;color:#fff;text-decoration:none;padding:10px 0;display:block}
.social-login ul li:nth-child(1) a{background:#3b5998}.social-login ul li:nth-child(2) a{background:#e74c3d}
.social-login ul li:nth-child(3) a{background:#3698d9}.sa-innate-form p{font-size:13px;padding-top:10px}
.sa-innate-form input[type=submit]{border:1px solid#e64b3b;background:#e64b3b;color:#fff;padding:10px 25px;font-size:14px;margin-top:5px}
.sa-innate-form input[type=submit] :hover{border:1px solid#db3b2b;background:#db3b2b;color:#fff}
.sa-innate-form button{padding:10px 30px;font-size:15px;margin-top:5px}span.required{color:red}
.footer{border-top:3px solid #205a94;position:absolute;bottom:0;width:100%;height:80px;background-color:#064373;color:white;padding:20px 0}