label{ display: block; width: 100%; }
.custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span{ position: relative; /*float: left;*/ }
.custom-checkbox span{ /*margin-left: 30px;*/ }
.form-control, input[type='text']{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-radius: 0px;
    border-color: #787878;
    height: 30px;
    font-size: 18px;
}
textarea{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-radius: 0px;
    border-color: #787878;
    font-size: 18px;
}
.form-btn-contain {padding-top: 30px;text-align: center;}
.form-group { width: 100%;clear: both;margin-bottom: 10px;}
.form-control{height: 30px;}
textarea.form-control {height: auto;min-height: 50px;}
.h2{
    text-transform: uppercase; margin-bottom: 0; text-align: center;
    font-family: 'Antonio Regular', sans-serif; font-size: 20px;
}
.h4 {
    font-family: 'Antonio Regular', sans-serif;border-bottom: 1px solid #ccc;
    padding-bottom: 10px;line-height: 1.2;
    margin-bottom: 10px;text-transform: uppercase;
}
.h4{ width: 100%; }
.h4 span{ display: block; font-size: 12px; }
.box-sec h4{ margin-bottom: 10px; }
.column-two {padding-top: 15px;}
.form-group label {margin-bottom: 0;}
.form-group label#ad-tv{ margin-top: 5px; }
.form-group label#ad-tv input[type='radio']{ margin: 0 2px 0 5px; }
.custom-checkbox {display: block; vertical-align: middle; margin: 0; position: relative; padding-right: 5px;}
.custom-checkbox input[type="checkbox"], .custom-checkbox input[type="radio"] {
    display: block;vertical-align: middle; width: 25px;float: left;
}
.custom-checkbox span {display: block;}
.custom-checkbox input[type="checkbox"] + span, .custom-checkbox input[type="radio"] + span {}
.custom-checkbox input[type="radio"] + span {  }
.custom-checkbox input[type="checkbox"]:checked + span:before {  }
.custom-checkbox input[type="radio"]:checked + span:before {}
.agent-field {padding-top: 5px;padding-bottom: 5px;}
.agent-field label {margin-bottom: 0;}
.dollor-label {position: relative;}
.dollor-label > span {
   position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 25px;
    text-align: center;
    line-height: 2.3;
}
.dollor-label > .form-control {
    padding-left: 25px;
}
.form-btn-contain {
    padding-top: 30px;
    text-align: center;
}
.custom-checkbox {  }
.custom-checkbox span{  }
#ad-tv label{ display: block; }
#ad-tv span{  }
.radio-1, .radio-2{ margin: 5px 0; clear: both; }
#ad-tv{ clear: both; }

table{ clear: both; }
th{  }
th{ text-align: left; }
.one-column{ width: 100%; clear: both;}
.align-left, .align-right{ width:50%; }
.2-column{ width: 50%; }
.3-column{ width: 33.33%; }
.repair-frame tr{ width: 100%; }
.pdf-table, 
.pdf-table th,
.pdf-table td,{
    border: 1px solid #999;
    border-collapse: collapse;
}
.pdf-table th{ text-align: center;padding: 15px 5px; }
.pdf-table td input.form-control{
    border-radius: 0px;
    border: 0px;
}
.pdf-table th , .pdf-table td{
    font-size: 12px;
    width: 10%;
}
.pdf-table td{ width: 10%; }
textarea.form-control { height: 150px; }
.table-section > .table > tbody > tr > td > input {/*border-top: 0;padding: 15px;width: 100%; border:0;*/}
.pdf-table table td{ border: 0; }
.pdf-table .custom-checkbox input[type="radio"]{ /*display: block;*/ }
.custom-checkbox input[type="radio"] {
    /*opacity: 1; position: relative;*/
}
.box-p p{ line-height: 1.8; }
.agreement-content p{ font-size: 18px; line-height: 1.8; }
.emp-rules ul li { text-align: left; font-size: 18px; line-height: 1.8; }
.custom-checkbox input[type="radio"]{ margin-right: 0; position: relative; bottom: 5px; left:3px }
.custom-checkbox input[type="radio"] , .custom-checkbox input[type="radio"] + span{ display: inline-block; position: relative ; vertical-align: top; }
.custom-checkbox input[type="radio"] + span{ position: relative; }
.d-none{display: none;}