@charset "utf-8";
/* CSS Document */
.form_td {padding:15px; }
.formbox {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:80px;}
.formtext1 {font:bold 13px/18px Arial, Helvetica, sans-serif; color:#3F3F3F;}
.namebox {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:160px; resize:none}
.textbox_job {width:100%; max-width: 400px;
padding: 10px;
font-size: 14px;
line-height: 1.5;
color: #333;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #d2d2d2;
border-radius: 4px;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.namebox1 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:135px; resize:none}
.textbox_job1 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job2 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job3 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job31 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job4 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job41 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job411 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job5 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job6 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job7 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job8 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job9 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.namebox2 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:160px; resize:none}
.textbox_job10 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job11 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job12 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job13 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job14 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job15 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job16 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.textbox_job17 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:400px; resize:none}
.namebox3 {border:1px solid #CECECE; background:#FFFFFF; padding:5px; color:#504f4f; font:normal 12px/14px Arial, Helvetica, sans-serif; width:160px; resize:none}
.comn_tblLoop table td.form_td.heading3{padding: 15px;
    background: #e5e5e5;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-weight: 600;}

.comn_tblLoop table td.form_td{ padding:0;}
.comn_tblLoop table td .formtext{ line-height:18px; color:#333; font-size: 14px; font-weight: 600;}
.comn_tblLoop table td em{ font-size:12px; font-style: italic; display: block;}
.vendor_type{ display:block; float: left; background: #f20404; width: 230px; text-align: center; padding: 8px 12px; margin-right: 2px; border-radius: 4px; font-size: 20px; color:#fff;}
.main_cont .enlistment p{ margin-bottom:0;}
sup{ color:#f20404; font-size: 12px; display: inline-block; padding-left: 5px;}
.divisions{margin-bottom: 50px;border: 1px solid #dadada;border-top: 3px solid #f20404;padding: 20px 20px;}
input[type=text], input[type=email], input[type=date], input[type=password]{display: block; height: 32px;
width:100%;
max-width: 400px;
padding: 10px;
font-size: 14px;
line-height: 1.5;
color: #333;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #d2d2d2;
border-radius: 4px;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.date{background: url(../images/calander.png) no-repeat 98% center;}

.second_label{ background:#f2f2f2; padding:18px; width:100%; border:1px solid #fff; margin-top:8px; float:left;}
.first_label{ padding: 15px;font-size: 14px;font-family: 'Open Sans', sans-serif;color: #333;border-bottom: 1px solid #ddd;text-align: left;vertical-align: top; }
.first_label:last-child{border-bottom:none;}
.dark_bg{font-size: 24px;padding: 0;margin: 0;font-family: 'Open Sans', sans-serif;font-weight: 400;padding-bottom: 30px;color: #4a4a4a;}

.vendor_form_wrapper input[type=checkbox]{ display: inline-block; transform: scale(1.2); margin-top:3px; margin-right: 12px;}
.vendor_form_wrapper input[type=radio]{ display: inline-block; transform: scale(1.2); margin-top:3px; margin-right: 12px;}

.red_label_wrapper{ float:left; width:100%;}
.red_label_wrapper span.red_label{ display: block; float: left; padding:8px 20px; background: #f20404; border-radius: 25px; color:#fff;  min-width: 230px; margin-bottom:8px; clear: both;}
.red_label_wrapper span input[type=checkbox]{margin-right: 8px; float: left; margin-top: 4px;}
.third_level{ width:100%; margin:8px 0; display: table; clear: both;}

.red_label_wrapper span.gray_label{ display: block; float: left; padding:8px 20px; background: #dcdcdc; border-radius: 25px; color:#333;  min-width: 230px; margin-bottom:8px; margin-right: 8px;}
.radio_type{ display:block; width: 100%; float: left; margin-bottom: 8px;}
.radio_type span{display: block; float: left; padding:6px 20px; background: #fff; border: 1px solid #f20404; border-radius: 25px; color:#333;  min-width: 230px; margin-right:15px; margin-bottom: 12px;}
.radio_type span input[type=radio]{ display: inline-block; float: left; transform: scale(1.2); margin-top:4px; margin-right: 12px;}


.enlistment_form_result table{ border-collapse:collapse;  background: #E6E6E6;}
.enlistment_form_result table td{font:bold 13px Arial, Helvetica, sans-serif; color:#3F3F3F;padding:15px; border:#FFFFFF 1px solid;}
.enlistment_form_result table td:nth-child(1){ background:#d0cfcf; font-weight:bold;}


@media (max-width: 768px) {
.divisions, .comn_tblLoop table td.form_td{padding: 8px;font-size: 14px;}
.divisions{margin-bottom: 24px;}
.vendor_type{ width:auto; font-size: 16px;}
}
























