/*====================================
      NOMINATION FORM
=====================================*/

.nomination-form-section{
    padding:140px 0;
    background:#060b13;
    margin-top:90px;
}

.nomination-form{

    max-width:1100px;
    margin:auto;

    display:grid;
    grid-template-columns:repeat(2,1fr);

    gap:22px;

}

.nomination-full-width{

    grid-column:1/-1;

}

.nomination-form-group{

    width:100%;

}

.nomination-form input,
.nomination-form select{

    width:100%;

    height:58px;

    background:#0d1521;

    border:1px solid rgba(255,255,255,.12);

    color:#fff;

    padding:0 18px;

    font-size:15px;

    transition:.3s;

    border-radius:0;   /* Register form mathiri */

}

.nomination-form textarea{

    width:100%;

    min-height:180px;

    background:#0d1521;

    border:1px solid rgba(255,255,255,.12);

    color:#fff;

    padding:18px;

    font-size:15px;

    resize:vertical;

    transition:.3s;

    border-radius:0;

}

.nomination-form input::placeholder,
.nomination-form textarea::placeholder{

    color:#9ba4b2;

}

.nomination-form select{

    color:#9ba4b2;

}

.nomination-form input:focus,
.nomination-form select:focus,
.nomination-form textarea:focus{

    outline:none;

    border-color:#3FD67A;

    box-shadow:0 0 15px rgba(63,214,122,.25);

}

.nomination-submit-area{

    grid-column:1/-1;

    text-align:center;

    margin-top:10px;

}

.nomination-submit-btn{

    width:240px;

    height:60px;

    border:none;

    background:#3FD67A;

    color:#fff;

    font-weight:700;

    letter-spacing:1px;

    cursor:pointer;

    transition:.3s;

    border-radius:0;

}

.nomination-submit-btn:hover{

    background:#34c66a;

    transform:translateY(-3px);

}

@media(max-width:768px){

    .nomination-form{

        grid-template-columns:1fr;

        gap:20px;

    }

    .nomination-submit-btn{

        width:100%;

    }

}