.error-message{color: red!important;}
table{border-color: #AAA;}
.view_select{padding-top: 16px;width: 150px;padding-right: 10px;}
.oms_select{margin-left: 15px;height: 37px;border-radius: 3px;border: 1px solid #e6e6e6;}
.viewfile{margin-right: 10px;}
.oms_gioitinh{width: 80px;}
.oms_hoten{margin: 2px 0px 0px 3px;}
.oms_ngaysinh{margin: 2px 0px 2px 3px;border-radius: 0px!important;}
.oms_machuyennganh{margin: 2px 0px 2px 3px;}
.oms_chucvu{margin: 2px 0px 5px 5px;}
.oms_chucvu_en{	margin: 0px 0px 2px 0px;}
.oms_tencoquan_vi{margin: 2px 0px 5px 0px;}
.oms_tencoquan_en{margin: 0px 0px 2px 3px;}
.oms_tenphongban{margin-left: 3px;width: 323px;}
.oms_diachi{margin: 2px 0px 0px 2px;width: 324px;}
.oms_tinhthanh{margin: 1px 0px 0px 2px;}
.oms_socmnd{margin: 1px 0px 0px 2px;width: 324px;}
.oms_tencsdt_vi{margin: 4px 0px 0px 3px;}
.oms_tencsdt_en{margin: 3px 0px 3px 2px;}
.oms_diachi{margin: 3px;}
.oms_chuyennganh_vi{margin: 3px 0px 0px 0px;}
.oms_chuyennganh_en{margin: 3px 0px 3px 3px;}
.oms_hocvi_vi{margin: 3px 0px 0px 0px;}
.oms_hocvi_en{margin: 3px 0px 3px 3px;}
.oms_chungchibangcap{margin: 3px 0px 0px 3px;}
.oms_update{margin: 2px;}

.oms_tentochuc_vi{margin: 3px 0px 0px;}
.oms_tentochuc_en{margin: 3px 0px 3px 3px;}
.oms_qtct_diachi{margin: 3px 0px 0px 3px;}
.oms_chucvu_vi{margin: 3px 0px 0px 3px;}
.oms_chucvu_en{margin: 3px 0px 3px 2px;}
.oms_tendetai_vi{margin: 3px 0px 0px 0px;}
.oms_tendetai_en{margin: 0px 0px 0px 3px;}
.oms_tentochuctaitro_vi{margin: 3px 0px 0px 1px;}
.oms_tentochuctaitro_en{margin: 3px 0px 3px 0px;}
.oms_dsdt_diachi{margin: 3px;}
.oms_vaitrocuaban_vi{margin: 3px 0px 0px 1px}
.oms_vaitrocuaban_en{margin: 3px 0px 3px 0px}
.oms_tgdatdau{margin: 3px 0px}
.oms_tongkinhphi{margin: 3px 0px 3px 3px;}
.oms_tiente{height: 20px;}
.oms_thongtinthem{margin: 3px 0px 0px 3px}
.oms_kqnc_tensp{margin: 3px 0px 0px 3px;}
.oms_kqnc_tentg{margin: 3px 0px 0px 3px;}
.oms_loaikqnc{height: 25px;margin: 3px 0px 0px 3px;}
.oms_minhchung{margin: 3px 0px 0px 3px;}
.oms_khac_doc{margin: 3px 0px 3px 2px;}
.oms_khac_viet{margin-left: 2px;}
.oms_ngonngu2{margin: 3px 0px 3px 2px;}
.oms_khac_doc2{margin-left: 2px;}
.oms_vaitrodetai{width: 120px;height: 30px;margin-left: 3px;}
.border_bold{border-top: 1px solid #000}
.border_dotted{border-top: 1px dotted #000;}
.border_bottom{border-bottom: 1px solid #000;}
.td_margin_top{
  margin: 5px 0px 0px 0px!important;
}
.oms_span{
  font-size: 25px;
  line-height: 20px;
}
.oms_pd_right{
  margin-right: 4px!important;
}
.oms_DKvaitrodetai{margin: 5px 0px!important;width: 240px;}
.td_margin_bottom{
  margin: 0px 0px 5px 0px!important;
}
.td_margin{
  margin: 5px 0px!important
}
.oms_td{
  padding: 5px;
}
.table_1{
    border:1px solid #000;
    border-spacing: 0px;
    border-collapse: separate;
    width:100%;
}
.table_1 tr td{
  border-left:1px solid #000;
  border-top:1px solid #000;
}
.table_1 tr td:first-child{
  border-left:0px solid #000;
}
.table_1 tr:first-child td{
  border-top:0px solid #000;
}

.table_2{
    border-top:1px solid #000;
    border-spacing: 0px;
    border-collapse: separate;
    width:100%;
}
.table_2 tr td{
  padding:5px 10px;
  border-left:1px solid #000;
  border-top:1px solid #000;
}
.table_2 tr td:first-child{

  border-left:0px solid #000;
}
.table_2 tr:first-child td{
  text-align: center;
  border-top:0px solid #000;
}
.oms_fontstrong{
  font-size: 14px;
  font-weight: bold;
}
.oms_checkbox{
  width: 25px;
  height: 25px;
  margin: 0px!important;
}
.oms_register tr td{
  padding-bottom: 10px;
}
.oms_register_submit{
  padding-right: 15px!important;
}
.oms_register_h2{
  font-size: 35px;
  /*padding-left: 350px;*/
  text-align: center;
  padding-top: 20px;
  font-family: serif;
}
.sttDgxl, .sttDxl, .sttHuy{ font-weight: bold; padding: 3px 10px; color: #FFF; border-radius: 3px}
  .sttDgxl{background-color: #8cd5fa;}
  .sttDxl{background-color: #79dc37;}
  .sttHuy{background-color: #7a7a7a;}
.btnSubmitOrder{border: 1px solid #CCC;}
.btnSubmitOrder{    background-color: #0793c7;
    margin-top: 18px;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    padding: 7px 14px;
    margin-right: 10px;
    text-decoration: none;
    border-radius: 3px;}
.btnSubmitOrder:hover{background-color:#e4f7fe; color:#0793c7;} 
.actions-box{width: 235px; float: left; padding: 20px 0px 30px 0px}
.actions-box select{padding: 5px; border-radius: 5px}
.actions-box select option:hover{background-color:336574; color: #FFF } 
#paginat{list-style:none; float:right; padding:30px;}
#paginat li{display:inline-block; float:left; padding:0px 1px;}
#paginat li a{display:block; font-weight:bold; color:#aee1f0; background:#336574; border-radius:3px; text-decoration:none; padding:7px 12px; text-align:center; border:1px solid #fff;}
#paginat li.active a{color:#336574; background:#f6fc4b; border:1px solid #336574;}
#paginat li:hover a{color:#336574; background:#f6fc4b; border:1px solid #336574;}
#paginat li.disable a{color:#CCC; background:#336574; border:1px solid #fff;}
.frmforgot {
    width: 465px;
    height: 250px;
    border-radius: 10px;
    border: 1px solid #bababa;
    box-shadow: 3px 3px 10px #CCC;
    margin: 65px auto;
    padding: 31px;
    text-align: center;
}
.frmforgot input{border-radius:3px; outline:none; border:1px solid #CCC; width:400px; height: 35px; padding:5px; margin: 10px 0px}
.frmforgot label{font-weight: bold; margin: 0px auto; font-size: 16px; padding: 20px 0px; color: #0066cc}
.frmforgot p{font-weight: bold; margin: 0px auto; font-size: 16px; padding: 30px 20px 0px; color: #0066cc; line-height: 35px;}
.oms_fogot_h2{font-family: serif;text-align: center;font-size: 35px;padding-top: 20px;font-weight: normal;}
.oms_login_tr{
  margin-bottom: 10px!important;
}
.oms_login_sumit{margin-top: 5px;}
.oms_login_pass{margin-top: 8px;}
.oms_login_pass_lb{padding-top: 8px;}


.table_3{
    border:1px solid #000;
    border-bottom-color: transparent;
    border-spacing: 0px;
    border-collapse: separate;
    width:100%;
}
.table_3 tr td{
    border-left:1px solid #000;
    border-top:1px solid #000;
    border-right:1px solid #000;

}
.table_3 tr td:first-child{
    border-left:0px solid #000;
}
.table_3 tr:first-child td{
    border-top:0px solid #000;
}

.table_4{
    font-size: 15px;
    border-spacing: 0px;
    border-collapse: separate;
    width:100%;
    border-right:1px solid #000;
}
.table_4 tr td{
    padding:5px 10px;
    border-left:1px solid #000;
    /*border-top:1px solid #000;*/
    /*border-right:1px solid #000;*/
}
.bg_forgotpass{
    border-radius: 10px;
    border: 1px solid #bababa;
    box-shadow: 3px 3px 10px #CCC;
    padding: 50px 20px;
}
.oms_lb_forgot{
    color: #04519b;
    padding-bottom: 10px;
    font-size: 15px;
}
.oms_imput_email{width: 90%}
.oms_form_forgot{padding-left: 10px;}
.oms_login_left{padding-top: 8px;padding-bottom: 5px;margin: 36px auto;}
.oms_login_left p{font-size: 15px;}
.oms_login_left strong{font-size: 13px;}
.oms_login_left ul li{font-size: 13px;}
.oms_login_left span{font-size: 13px;}
.oms_login_right{padding-bottom: 12px;border-left: 1px dashed #C39C4E;}
.oms_login_a_forgot{float: right}
.oms_login_info{padding-top: 16px;padding-bottom: 25px;}
.oms_login_info a{line-height: inherit;}
.oms_login_form{border: 1px dashed #C39C4E;}
.oms_login_right span{
    font-size: 15px;color: #3366CC;
}
@media(max-width:995px) {
    .oms_login_right{border-left: 0px;margin-bottom: 50px;}
    .oms_login_left{margin: 0px auto;}
}
@media(max-width:380px) {
    .oms_login_a_forgot{float: left}
    .oms_login_left{margin: 0px auto;}
}
.oms_hocham_vi{width: 139px;margin-left: 3px;}
.oms_hocvi_vi{width: 97px; margin-left: 4px;}
.oms_qtdd_hocvi{width: 97px; margin-left: 4px;}
.oms_qtdd_bacdaotao{width: 151px;}
.oms_datepicker{width: 18%}
.buttonadd{
  padding: 8px 20px;
  background-color: #f6f6f6;
  border: none;
  border-top: 3px solid #135000;
  color: #444;
  font-weight: 600;
  outline: none;
}
.buttonadd:hover{
  color: #135000;
}