.nominee-application-main-section{
    background: url('../images/nominate-section-bg.png') #E9F0EE;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding:180px 100px 75px 100px;
}

.nominee-application-main-section h1{
    color: #01332C;

    text-align: center;
    font-family: Caudex;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 69.5px; /* 133.654% */
    letter-spacing: -0.52px;
}

.nominee-form-section{
    background: url('../images/application-form-bg.png') #005246;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding:80px 100px;
}

.nominee-form {
    padding:50px 180px;
    border-radius: 12px;
}

.nominee-form .form-group {
    position: relative;
}

.nominee-form .form-group input,
.form-group select {
    border: none;
    border-bottom: 1px solid #ced4da; /* Adjust the color as needed */
    border-radius: 0; /* Optional: remove border-radius if you don't want rounded corners */
}

.nominee-form .form-group input:focus,
.form-group select:focus {
    box-shadow: none;
    border-color: #ced4da;
}

.nominee-form .form-group .form-check-input{
    border: 2px solid #005246 !important;
    border-radius:4px;
}

.nominee-form .form-group .form-check-label{
    color: #000;

    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}


.nominee-form h1{
    color: #01332C;

    font-family: Inter;
    font-size: 2em;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 187.5% */
    letter-spacing: -0.32px;
    padding-bottom:1em;
}

.nominee-form label{
    color: #1A1A1A;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.nominee-form .instructions p{
    color: #1A1A1A;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 151.023%;
}

.nominee-form .instructions .please-note-text{
    color: #D91717;

    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 151.023%;
}

._row._checkbox-radio{
    flex: 0 0 auto;
    width: 33.33%;
}

._row._checkbox-radio input{
    accent-color: #01332C;
}

._form-fieldset > div{
    width:100%;
}
._form-fieldset{
    display:flex;
    flex-wrap: wrap;
}

._field-wrapper input{
    border: none !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;
    padding: 10px 5px !important;
}

._field-wrapper select{
    border: none !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;
    padding: 10px 5px !important;
}

._form_element{
    margin:20px 0px !important;
}

._form_element ._form-title{
    color: #01332C;

    font-family: Inter;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 60px !important; /* 187.5% */
    letter-spacing: -0.32px;
}

._form-branding{
    display: none !important;
}

._form_19 .ins-decscription{
    color:  #1A1A1A;
    font-family: Inter !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 151.023%;
}

._form_19 .ins-decscription .instruction{
    display:block;
    color: #D91717;

    font-family: Inter !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 151.023%;
}

@media only screen and (min-width: 999px){
    ._row._checkbox-radio{
        flex: 0 0 auto;
        width: 33.33%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1400px){
    .nominee-form{
        padding:50px 20px;
    }

    ._row._checkbox-radio{
        flex: 0 0 auto;
        width: 50%;
    }
}

@media only screen and (max-width: 768px) {

    .nominee-application-main-section {
        padding:60px 10px;
        padding-top:160px
    }

    .nominee-form-section {
        padding:20px 1px;
    }

    .nominee-form label{
        color: #000;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 151.023%;
    }

    .nominee-application-main-section h1{
        color: #202020;

        text-align: center;
        font-family: Caudex;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

    .nominee-form{
        padding:20px 10px;
    }

    .nominee-form .form-group .form-check-label {
        color: #000;

        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
    }


    .nominee-form h1{
        color: #01332C;

        text-align: center;
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

    .m-custom-bottom{
        margin-bottom:1.5rem;
    }

    .custom-radio{
        width:40%;
    }

    ._row._checkbox-radio{
        flex: 0 0 auto;
        width: 100%;
    }

}

.m-custom-bottom{
    margin-bottom:0;
}

.footer-section {
    margin-top:0 !important;
}