.form_manage {margin:40px 0;font-size:16px;}
div#msg_alert {width:100%;text-align:center;margin-bottom:20px;}
div.msg {color:#fff;padding:15px;background:red;}
.red {color:red !important;}
div#msg_ok {width:100%;text-align:left;margin:20px 0;color:#000;}
table.w100{width:100%;border-spacing:0;border-collapse:collapse;}
td.tbl1,td.tbl2 {text-align:left;vertical-align:top;}
td.tbl1 {padding:15px 10px;width:220px;}
td.tbl2 {padding:10px;line-height:30px;}
.form_manage input, .form_manage textarea {padding:10px 10px;background:#fff;border:1px solid #ddd;}
.brd_err {border:1px solid red !important;-webkit-box-shadow:0px 4px 5px #ff0000;-moz-box-shadow:0px 4px 5px #ff0000;box-shadow:0px 0px 2px #ff0000 !important;}
.required {background-color:#ddecf8 !important;}
.f_privacy {
display:block;
height:145px;
overflow:auto;
padding:10px;
margin-top:5px 0;
border:1px solid #ccc;
background:#fff;
font-size:12px;
line-height:14px;
}
.f_privacy p {margin-top:0;}
.f_privacy_t {margin-right: 10px;}
.f11 {font-size: 11px !important;}
div.btnsave {padding:5px 10px 5px 5px;text-align:right;}
a.btnsave {
display:inline-block;
width:200px;
font-size:22px;
line-height:50px;
height:50px;
padding:0 20px;
background:#f48f30;
text-align:center;
color:#fff;
text-decoration:none;
}
a.btnsave:hover {
background:#000;
text-decoration:none;
}
/******************************/
@media (max-width:480px) {
.form_manage {margin:20px 0;font-size:14px;}
td.tbl1 {display:block;width:100%;padding:10px 0 0 0}
td.tbl2 {display:block;width:100%;padding:10px 0 0 0;text-align:left;}
.form_manage input, .form_manage textarea {width:100%;}
.form_manage input[type="checkbox"] {width:auto;}
.f_privacy_t {margin:10px 0;line-height:18px;}
a.btnsave {display:block;width:100%;}

}

