
section {
    padding: 14em 12px;
}

.form-group {
    margin-bottom: 7px!important;
}

#pills-payment .form-control {
    height: 40px;
}

    .addFixedSumAgreement{
        background-color: #f5f5f5;
        border:1px solid #d8d9d9;
    }
    .view-agreement{
        height: 200px;
        overflow-y: scroll;
        overflow-x: hidden;
        background-color: #fff;
    }

    .multiselect.dropdown-toggle.btn.btn-secondary {
        min-width: 200px;
    }
    label.checkboxx {
        color: #000 !important;
    }

    .checkboxx.checkbox input[type="checkbox"]{
        opacity: 1;
        position: relative;
    }
    .checkboxx.radio input[type="radio"]{
        display:none;
    }

    .multiselect-item .input-group-addon{
        display:none;
    }

    .multiselect-container > li.multiselect-group label {
        margin: 0;
        padding: 3px 0px 3px 5px;
        font-weight: bold;
        color:#000000;

    }

    .multiselect.btn-secondary {
        color: #000;
        background-color: #E6E8E9;
        border-color: #E6E8E9;
    }

    #enrol-form .form-control {
        padding: 7px;
    }


    .required_field.success {
        border-bottom: 2px solid #55ce63!important;
    }

    .text-xs{
        font-size: 0.5em;
        font-weight: normal;
    }



    #discount-btn {
        height: 100%;
        background: #00AEEF;
        border: 0;
    }

    #remove-discount-btn {
        height: 100%;
        border: 0;
    }

    body {
        overflow: auto;
    }


    .parallax {
        height: auto;
        min-height: 0;
        -webkit-perspective: none;
        perspective: none;
    }

    .parallax__layer--back {
        -webkit-transform: translateZ(-300px) scale(1);
        transform: translateZ(-300px) scale(1);
    }

    #hero {
        height: 450px;
    }



    .parallax__overflow .parallax__layer--base {
        position: relative;
        margin-bottom: 120px;
    }

    #countdown {
        max-width: 250px;
        margin: 10px auto 15px auto;

    }

    #countdown label {
        margin: 0px 0;
        color: #000;
        font-size: .3em
    }

    #countdown .flipper-delimiter {
        opacity: 0;
    }

    #countdown .digit-next, #countdown .digit-bottom, #countdown .digit-top, #countdown .digit-face, #countdown .digit-top2 {
        background: #333;
        color: #FFF;
    }

    @media screen and (max-width: 767px) {
        #hero-title {
            padding-bottom: 50px;
        }
    }

    fieldset{
        text-align: left;
        background-color: #FFF;
        padding:2em;

    }

    .signaturebox {
        border: 1px solid #CBD3D3;
        border-radius: .25rem;
        background-color: #FFF;
        padding: 10px;
        width: 100%;
    }

    .input-group .form-control, .input-group-addon, .input-group-btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .input-group-btn {
        position: relative;
        font-size: 0;
        white-space: nowrap;
    }

    .input-group-btn > .btn {
        display: inline-block;
        position: relative;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
    }

    main {
        z-index: auto;
    }

    .form-control.error {
        border-bottom: 2px solid orange !important;
    }


    #loan-agreement-container h5 {
        font-size: 1.2em;
    }


    .modal .modal-header {
        position: relative;   
    }
