/* CSS Document */
body{background: none repeat scroll 0 0 #CBCBCB;}
.log_block{width:350px; border-radius:5px 5px 0 0; height:300px; margin:50px auto; box-shadow:0px 2px 6px 2px rgba(64, 64, 64, 0.5)}
#log_head{width:100%; border-radius:5px 5px 0 0; height:70px; vertical-align:middle; color:#FFFFFF; border-bottom:1px solid #F1BF7F; line-height:70px; background-color:#0DA3D2; text-align:center; font-size:15px; font-weight:bold}
#log_body{height:180px; background-color:#FFF; width:100%}
.main_box{font-family:Tahoma, Geneva, sans-serif !important; position:relative; float:left; margin-top:5px; display:block;}
.box_height{line-height:25px; height:25px;}
.box{width:100%;}
label{margin-left:2% !important; font-size:14px !important;; width:25% !important; float:left; }
input[type=text], input[type=password], select{margin:0 2%; width:95%; line-height:30px; height:30px;}
input[type=text]:focus, input[type=password]:focus, select:focus{border:1px solid #F1BF7F; outline:3px solid #F5F0DE;}
#log_foot{width:100%}
input[type=submit]{width:100%; height:50px; border:none; cursor:pointer; background-color:#2DCC70; font-weight:bold; color:#FFF;}
.next_but{width:50% !important; float:right}
.back_but{width:50% !important; float:left; background-color:#D25F13 !important;}
.error{background-color:#FFE7E7; border:1px solid #F59797 !important; outline:3px solid #F7C1C1 !important}
.error_messages{font-family:Tahoma, Geneva, sans-serif; margin-left:5px; line-height:27px; font-size:11px; float:left; color:#F00; width:auto;}
.form_err_message{font-family:Tahoma, Geneva, sans-serif; line-height:20px; margin-left:5px; font-size:11px; float:left; color:#F00; width:auto;}
#logout{color:#000000; font-weight:bold; text-decoration:none;}

@media screen and (max-width:375px){
	.log_block{width:275px !important}
}