  @charset "utf-8";
/* CSS Document */
body{background:url("/Areas/Admin/Content/img/login-wallpapers/abstract-02.jpg") 50% 0% no-repeat #fff; background-size:cover; background-attachment:fixed; width:100%; height:100%; color:#fff; font:400 16px/20px 'Source Sans Pro', sans-serif; padding:0; margin:0;}

.wrapper{display:table;width:100%; height:100%; padding:0; margin:0; position:absolute; top:0; left:0;}
.block{display:table-cell; vertical-align:middle; padding:0; margin:0;}

.login-box{background:rgba(40,45,56,.9); text-align:center; border-radius:6px; box-shadow:0 0 4px rgba(0,0,0,1); width:320px; padding:2%; margin:0 auto; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC282D38', endColorstr='#CC282D38');}

@media screen and (max-width: 767px) {
	.login-box{width:300px;}
}

label{font-weight:400;}

.login-box a{display:block; color:#fff; text-align:center;}

.alert{margin-bottom:0;}

.login-box input[type=text], .login-box input[type=password], .login-box select{background:rgba(255,255,255,.8);}

#external button{width:34px; height:34px; border:0;}

#external button[value="twitter"] {
vertical-align:middle;
background:url("/Areas/Admin/Content/img/social/twitter.png");
}

#external button[value="facebook"] {
vertical-align:middle;
background:url("/Areas/Admin/Content/img/social/facebook.png");    
}

#external button[value="google"] {
vertical-align:middle;
background:url("/Areas/Admin/Content/img/social/google.png");
}