/* Home page lead form | 15052020 | Himanshu */

.main-header-form {
    margin: 0 auto;
    background: #FFF;
    padding: 10px 20px 40px;
    border-style: none;
    border-radius: 6px;
    text-align: center;
    max-width: 400px;
}

/* ------------------ */

.screen-reader-response {
    display: none;
}

span.wpcf7-not-valid-tip {
    color: #BB0000;
    margin-bottom: 5px;
    display: inline-block;
}

button.et_pb_contact_submit.et_pb_button {
    background-color: #FFF;
    margin: 0 auto;
    /* text-align: center; */
    width: 100%;
}

.main-header-form h6 {
    font-weight: 600;
    color: #7272ff!important;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    margin: 10px;
}

.main-header-form h6.date {
    color: #DD0000!important;
    font-weight: 600!important;
}

.date sup {
    bottom: .4em;
}

.main-header-form h5 {
    font-weight: 600;
    color: #7272ff;
    font-size: 20px;
    text-align: center;
    line-height: 22px;
    margin: 25px 0 0;
    padding: 0;
}

button.et_pb_contact_submit.et_pb_button {
    width: 100%;
    margin: 0 auto;
    background: #fc8423;
    border: 2px solid #fc8423;
    color: #FFFDFD;
    margin-top: 10px;
    font-weight:600;
    border-radius:4px;
    max-width:326px;
}

.input.input2020 {
    color: #000000;
    background-color: #ffffff;
    border-color: #a3bac6;
    padding: 10px;
    border-radius: 4px;
    width:100%;
}

.wpcf7-form-control-wrap {
    position: relative;
    display: inline-block;
    max-width: 326px;
    margin-bottom: 5px;
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin: 0 auto;
    display: inline-block;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
    display: none !important;
    font-size: 16px;
    text-align: center;
    margin: 10px;
    color: #00BB00;
    font-weight: 600;
    background: rgba(255,255,255,0.8);
    border-radius: 5px;
    margin: 5px auto;
    border: 0;
    max-width: 440px;
    padding: 2px 10px;
}

div.wpcf7-validation-errors, div.wpcf7-spam-blocked {
    border: 1px solid #BB0000;
    color: #BB0000;
    font-weight: 600;
    background: #FFF;
    border-radius: 5px;
    margin: 5px auto;
    max-width: 440px;
    padding: 2px 10px;
    display:none !important;
}

span.wpcf7-not-valid-tip {
    /* display: none; */
    margin: 0;
    font-size: 12px;
    font-weight: 600;
}

.wpcf7-not-valid {
    border: 1px solid #BB0000 !important;
}

@media (max-width: 767px) {
  
    .et_pb_blurb_16 .et_pb_blurb_content{
        display:table;
        margin:0;
    }
    
    .et_pb_column .et_pb_module{
        width:100%;
    }
    
    button.et_pb_contact_submit.et_pb_button {
        font-size: 15px;
        display: inline-block;
        text-align: center;
        font-weight: 700;
    }
    
    .et_pb_contact_submit:after {
        display:none !important;
    }
    
    .et_pb_button:hover, .et_pb_module .et_pb_button:hover {
        padding: 5px !important;
        text-align: center;
        display: inline-block;
        background:#fc923c;
    }
  
}

@media screen and (max-width: 575px){
    .k2logo {
    width: 240px !important;
    text-align: left;
}

.main-header-form {
    padding: 15px;
}


#rc-imageselect, .g-recaptcha {transform:scale(0.86);-webkit-transform:scale(0.86);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

/* ---------------------------------------*/


/* ---------------------------------------*/
/* ---------------------------------------*/

.et_pb_contact_submit.et_pb_button:hover{
	padding:.3em 1em !important ; 
	background:#e26a09 !important ;
}

.et_pb_contact_submit.et_pb_button:hover:after{
	diplay:none !important ;
	content:"" !important ;
}

.et_pb_contact_submit.et_pb_button:after{
	-webkit-transition: none !important;
    -moz-transition: none !important; 
    transition: none !important;
}

/* ---------------------------------------*/

.chapter-course-pdf {
    border-radius: 2px;
    border: solid 1px #e3e9f6;
    background-color: #f4f7ff;
    margin-bottom: 10px;
    padding: 7px 15px 11px;
    color: #000000;
    font-weight: 600;
}

.chapter-course-pdf span {
    cursor: pointer;
    color: #0076ff;
    margin-left: 15px;
}

/* ---------------------------------------*/
