/* start login - register */
#login_area { padding: 10px; margin-bottom: 15px; }
#register { width: 90%; margin: 0 auto; }
#login_area form input, #register form input, #register form textarea, #register form select {padding: 5px; margin: 0px auto 10px; border: 1px solid #ABADB3; width:100%; }
#login_area form label, #register form label { display: block; font-weight: normal; }
#login_area form input:hover, #register form input:hover, #register form textarea:hover { background-color: #f5f5f5; }
#register form textarea { resize: none; height: 72px !important; }
#register h5 { max-width: 50%; background-color: #101C28; margin-left: 5px; padding: 2px 10px !important; margin-bottom: 0px ; text-align: center; font-weight: bold; color: #fff; border: none; border-top-left-radius: 6px; border-top-right-radius: 6px; }
#register h5:nth-child(n+1) { margin-top: 50px; }
#register h5.h501 { margin-top: 2.9em; }

#register_box { padding: 10px; border: 2px solid #101C28; border-radius: 6px; margin-bottom: 15px; margin-top:0px !important; }
#register_box .col-sm-4 { margin-top: 0px; width:100%; }
#register_box .company { margin-top: 20px; }

#register input[type=checkbox] { max-width: 30px; }
#register input[type=checkbox] + label { display: inline-block; color: #ccc; }
#register input[type=checkbox]:checked + label { color: #f00; }

.already { font-weight: normal; color: #434440 !important; text-decoration: underline; }
.already:hover { text-decoration: none; }

.btn { margin-top: 30px !important; }
#box_notice { padding: 35px 10px 10px; font-size: 13px; line-height: 17px; }
.f12 { font-size: 12px !important; }
.red { color: #f00; }


@media only screen and (max-width:980px) {
	#box_notice { padding: 10px; }
	#register h5 { max-width: 90%; margin: 0px auto; }
}
/* end login - register */