

.mainlogo{
    max-width: 120%;
    /* max-width: 100%; */
    position: absolute;
    height: auto;
    top: 0px;
    left: -20px;
}

.step-active{
    background: #3fb698 none repeat scroll 0 0;
    border-color: #3fb698;
    border-style: solid;
    color: #fff !important; 
}

.step1Title{
    margin: auto;
    display: table;
}
#senrequest_container{
    min-height: 750px;
}
.inputclass{
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    color: #687377;
    font-size: 14px;
    height: 62px;
    letter-spacing: 0;
    padding: 0 10px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%;
}

.next-button{
    float: right;
    margin-right: 5px;
}

.dropzone {
    border-style: dotted;
}

.recaptcha{
    margin-left: auto;
    margin-right: auto;
    display: table;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
.bootstrap-select>.dropdown-toggle
{
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    color: #687377;
    font-size: 14px;
    height: 62px;
    letter-spacing: 0;
    padding: 0 10px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%; 
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
    width: 100%;
}

@media (max-width: 600px) {
    .mainlogo{
        /* max-width: 120%; */
        max-width: 100%;
        position: relative;
        height: auto;
        /* top: 0px; */
        /* left: -20px; */
    }


}