.login-box,.register-box{width:100%;padding:20px;margin:30px auto;background:#fff;-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.175);box-shadow: 0 0px 3px rgba(0, 0, 0, 0.175);background-clip: padding-box;}
.login-box .header,.register-box .header{background:#34383c;color:white;text-align:center;margin:-20px -20px 20px -20px;padding:15px;text-transform:uppercase}
.login-box form.login input[type="text"],.register-box form.login input[type="text"],.login-box form.login input[type="password"],.register-box form.login input[type="password"]{border-right:none!important;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
.login-box label,.register-box label{margin:10px 5px -10px 5px}
.login-box input[type="text"],.register-box input[type="text"],.login-box input[type="password"],.register-box input[type="password"]{border:1px solid #e9ebec;border-right:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 10px;height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.login-box input[type="text"]:focus,.register-box input[type="text"]:focus,.login-box input[type="password"]:focus,.register-box input[type="password"]:focus{outline:0}
.login-box .confirm,.register-box .confirm{position:relative;margin:20px 0 10px -15px}
.login-box .confirm label,.register-box .confirm label{position:absolute;top:-9px;left:30px}
.login-box .input-group-addon,.register-box .input-group-addon{height:0!important;border:1px solid #e9ebec;background:white;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:1px none!important;margin-left:-1px!important}
.login-box .footer-btns{ margin-top:10px; margin-bottom: 21px}
.login-box h3{ text-align:center;padding:0;margin:0}
.login-box-locked{position:relative;z-index:9999;background:rgba(255,255,255,0.9);padding:30px;border:1px solid #e9ebec;margin-top:250px}
.login-box-locked.type2{background:rgba(255,255,255,0.7)}
.login-box-locked img.avatar{float:left;width:120px;margin-right:20px}
.login-box-locked p{margin-top:-8px;font-weight:300}
.login-box-locked a{display:block;font-weight:300;margin-top:5px;font-size:12px}
.btn-facebook,.btn-twitter,.btn-linkedin,.btn-google,.btn-windowslive{color:white;position:relative;height:40px;width:100%;font-family:'FontAwesome';font-weight:normal;padding:10px 0}
.btn-facebook:before,.btn-twitter:before,.btn-linkedin:before,.btn-google:before,.btn-windowslive:before{position:absolute;display:block;height:38px;width:40px;top:0;left:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:20px;padding:6px 0}
.btn-facebook span,.btn-twitter span,.btn-linkedin span,.btn-google span,.btn-windowslive span{margin-left:40px}
.btn-facebook:hover,.btn-twitter:hover,.btn-linkedin:hover,.btn-google:hover,.btn-windowslive:hover{color:#fff}
.btn-facebook{background:#344e86}
.btn-facebook:before{content:"\f09a";background:#344e86}
.btn-facebook:hover{background:#2d4373}
.btn-facebook:hover:before{background:#2d4373}
.btn-twitter{background:#0099d4}
.btn-twitter:before{content:"\f099";background:#0099d4}
.btn-twitter:hover{background:#0087ba}
.btn-twitter:hover:before{background:#0087ba}
.btn-linkedin{background:#4169a2}
.btn-linkedin:before{content:"\f0e1";background:#4169a2}
.btn-linkedin:hover{background:#395d90}
.btn-linkedin:hover:before{background:#395d90}
.btn-windowslive{background:#1174C3}
.btn-windowslive:before{content:"\f17a";background:#1174C3}
.btn-windowslive:hover{background:#0F52A1}
.btn-windowslive:hover:before{background:#0F52A1}
.btn-google{background:#DE4B3A}
.btn-google:before{content:"\f0d5";background:#DE4B3A}
.btn-google:hover{background:#CC332C}
.btn-google:hover:before{background:#CC332C}