.modal-body h1 {
    font-weight: 900;
    font-size: 2.3em;
    text-transform: uppercase;
}
.modal {
   z-index: 9999;
}
.modal-body a.pre-order-btn {
    color: #000;
    background-color: gold;
    padding: 1em;
    display: block;
    margin: 2em auto;
    width: 50%;
    font-size: 1.25em;
    font-weight: 6600;
}
.modal-body a.pre-order-btn:hover {
    background-color: #000;
    text-decoration: none;
    color: gold;
}
.modal-content{
   border-radius: 0;
   padding: 20px;
}

.modal-header {
  
   border-bottom: none;
   }

    .close {
       color: #C09B4D;
   opacity: 1;
   font-size: 22px;
   /* font-size: 30px; */
   padding: 0;
   margin: 0;
   background: none;
   border: none;
}

.form-control {
   margin-bottom: 15px;
   border-radius: 0;
   padding: 0em 1em;
   line-height: 45px;
}
.subbtn{
   background-color: #1D423D;
   padding: 10px 20px;
   color: #fff;
   letter-spacing: 2px;
   text-transform: uppercase;
   border: none;
   font-size: 13px;
}

.custom_dropdown_box .btn {
   width: 100%;
   text-align: left;
   border: 1px solid #ccc;
   border-radius: 0;
   position: relative;
   /* padding: 0px 20px; */
   padding: 0px 40px 0 20px;
   height: 45px;
   line-height: 45px;
}

.countryCodeBox .custom_dropdown_box .btn {
   padding: 0px 25px 0px 10px;
   min-width: 85px;
}

textarea {
   font-size: 16px;
   padding: 10px;
   width: 100%;
   border: 1px solid #ced4da;
}

.checkoutBox {
   display: inline-flex;
   position: relative;
   margin-bottom: 0px;
   cursor: pointer;
   font-family: 'Open Sans', sans-serif;
   font-size: 14px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   padding: 0 0 15px 0;
}
.check{
   background-color: #e1e1e1;
   height: 20px;
   width: 20px; 
   margin-right: 7px;margin-top: 4px;
   border: none;
}
.check:focus{
   box-shadow: none;
}
.check:checked{
   background-color: #C09B4D;
  
}

.checkoutBox input:checked {
   background-color: #C09B4D;
}

.dropdown-menu.show {
   width: 100%;
   border-radius: 0;
   max-height: 200px;
   overflow-y: auto;
}
.dropdown-menu.show::-webkit-scrollbar {
 width: 7px;
 background-color: #e9e9e9;
}
.dropdown-menu.show::-webkit-scrollbar-track {
 /* box-shadow: inset 0 0 5px grey;  */
 border-radius: 5px;
}
.dropdown-menu.show::-webkit-scrollbar-thumb {
 background: #C09B4D; 
 border-radius: 5px;
}
.dropdown-menu.show::-webkit-scrollbar-thumb:hover {
 background: #C09B4D; 
}

.dropdown-item a{
   color: #1D423D;
   text-decoration: none;
   
}
label > input[type="checkbox"]:checked + * {
 color: teal;
}


.form-control:focus {
   border: 1px solid #1D423D;
   box-shadow: none;
}

.textarea:focus {
   border: 1px solid #1D423D;
   box-shadow: none;
}

.custom_dropdown_box .btn:focus{
   box-shadow: none;border: 1px solid #1D423D;
}


.checkoutBox{display:block;position:relative;padding-left:30px;margin: 5px 0;cursor:pointer;font-family:'Open Sans', sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkoutBox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmarkB{position:absolute;top:1px;left:0;height:20px;width:20px;background-color:#ccc;}
.checkoutBox:hover input ~ .checkmarkB{background-color:#ccc;}
.checkoutBox input:checked ~ .checkmarkB{background-color:#1D423D;}
.checkmarkB:after{content:"";position:absolute;display:none;}
.checkoutBox input:checked ~ .checkmarkB:after{display:block;}
.checkoutBox .checkmarkB:after{left:8px;top:5px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.chooseElementCheck{margin-right:10px;}




/* Sachin */
.CommonBt .SubmitBt { color: #ffffff; padding-top: 2px; display: inline-block; } 
label.error { font-size: 12px !important; color: #f00; margin-top: -20px !important; }
label[for=resume]{ position: absolute; margin-top: -30px !important; display: block; }
.bar { position: absolute; margin-top: -30px !important; display: block; font-size: 14px !important;}
#channelPartnersProgram #address { Padding-top: 15px; padding-bottom: 50px; }
#enquire_message{ height:120px;}
#enquireNow #code, #projectEnquiry #project_code, #ssvenquireNow #ssv_code, #jobseekerEnquiry #jobseeker_code{ height: 47px; border: 1px solid #ced4da; color: #676d72; font-size: 1rem; font-weight: 400;}
#enquireNow .form-group, #projectEnquiry .form-group, #ssvenquireNow .form-group, #jobseekerEnquiry .form-group{ position:relative;} 
#enquireNow label.error, #projectEnquiry label.error, #ssvenquireNow label.error, #jobseekerEnquiry label.error{ margin-bottom: 15px;} 
label[for="enquire_phoneNumber"], label[for="project_phoneNumber"], label[for="ssv_enquire_phoneNumber"], label[for="jobseeker_phoneNumber"]{ position: absolute; top: 66px; left: 65px;}
#enquire_phoneNumber, #project_phoneNumber, #ssv_enquire_phoneNumber, #jobseeker_phoneNumber{ height:47px;}
#jobseekerEnquiry .bar { position: relative; display: block; font-size: 14px !important; margin-top: 4px !important;}
/* Sachin */