#consultant-cv-dropoff .modal-content {
    border-radius: 0.938rem;
    background: #f3f3f7
}

#consultant-cv-dropoff .modal-header {
    border-bottom: 0;
    position: absolute;
    right: 0;
    z-index: 1
}

#consultant-cv-dropoff .modal-body {
    padding: 4rem
}

#consultant-cv-dropoff .modal-body .form-holder .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

@media (min-width: 768px) {
    #consultant-cv-dropoff .modal-body .form-holder .col {
        -webkit-box-flex:1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        width: auto
    }
}

#consultant-cv-dropoff .modal-body .form-holder .element.text input {
    background: #fff
}

#consultant-cv-dropoff .modal-body .form-holder .element.text input::-webkit-input-placeholder {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 500
}

#consultant-cv-dropoff .modal-body .form-holder .element.text input:-ms-input-placeholder {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 500
}

#consultant-cv-dropoff .modal-body .form-holder .element.text input::-ms-input-placeholder {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 500
}

#consultant-cv-dropoff .modal-body .form-holder .element.text input::placeholder {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 500
}

#consultant-cv-dropoff .modal-body .form-holder .element.submit .btn {
    margin-top: 2.063rem;
    background: rgba(var(--vsm-primary-colour), 1);
    width: 100%
}