
.rd-cpblts#job-application .rd-cpblts-section-base{
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}

.rd-cpblts#job-application .jobapplication.card{
    width: 700px;
    margin: auto;
    margin-top: -47px;
    background: #FFFFFF;
    border: 1px solid #C4DADE;
    box-sizing: border-box;
    border-radius: 10px;
    position: relative;
    display: block;
    padding: 55px 15px;
}

.rd-cpblts#job-application .jobapplication .application-title{
    font-family: Gilroy-Bold!important;
    font-weight: bold!important;
    font-size: 31px!important;
    line-height: 32px!important;
    color: #000000!important;
    margin: 0px!important;
    margin-bottom: 13px!important;
}

.rd-cpblts#job-application .jobapplication p{
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    font-size: 20px!important;
    line-height: 24px!important;
    color: rgba(0, 0, 0, 0.5)!important;
    margin: 0px!important;
    margin-bottom: 13px!important;
}

.rd-cpblts#job-application .jobapplication form label{
    font-family: Lato-Bold!important;
    font-weight: 700!important;
    font-size: 16px!important;
    line-height: 24px!important;
    color: #000000!important;
    margin: 0px!important;
    margin-bottom: 8px!important;
}

.rd-cpblts#job-application .jobapplication form textarea,
.rd-cpblts#job-application .jobapplication form input[type=text]{
    background: #E9F2F4!important;
    border: 1px solid #C4DADE!important;
    box-sizing: border-box!important;
    border-radius: 4px!important;
    font-size: 16px!important;
    line-height: 19px!important;
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    padding: 19px!important;
}

.rd-cpblts#job-application .jobapplication form textarea{
    min-height: 194px!important;
}

.rd-cpblts#job-application .jobapplication button.rd-cpblts-btnneongreen{
    padding: 24px 94px 24px 94px!important;
}

.rd-cpblts#job-application .jobapplication .form-btn{
    display: flex;
    justify-content: center;
    align-items: center;
}

#hiring-app-form  a.uploadbtn{
    background: #ffffff!important;
    border: 1px solid #1371FF!important;
    box-sizing: border-box!important;
    border-radius: 5px!important;
    padding: 8px!important;
    font-family: Lato-Regular!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 24px!important;
    color: #1371FF!important;
}

.rd-cpblts #hiring-app-form  p.uploadtxt{
    font-family: Lato-Regular!important;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 24px!important;
    color: #000000!important;
    margin-bottom: 0px!important;
}

/*--------------Desktop (1440)------------------*/
@media only screen and (max-width: 1440px){

}


/*--------------Nex Hub Max Dimesions (Smaller Desktop View)(1280) ------------------*/
@media only screen and (max-width: 1280px){

}
/*--------------End Nex Hub Max Dimesions (Smaller Desktop View)------------------*/


/*--------------TABLET LANDSCAPE(1024)------------------*/
@media only screen and (max-width: 1024px){
    .rd-cpblts#job-application .jobapplication.card {
        width: 588px;
    }

}

/*--------------TABLET PORTRAIT(768)------------------*/
@media only screen and (max-width: 912px){
    .rd-cpblts#job-application .jobapplication.card {
        width: 100%;
        margin-top: 40px;
    }
}

/*--------------Mobile(500)------------------*/
@media only screen and (max-width: 600px){   
    .rd-cpblts#job-application .jobapplication button.rd-cpblts-btnneongreen{
        width: 100%!important;
        padding: 24px 24px 24px 24px!important;
    }
}


/*--------------Galaxy fold (Small mobile view(320)------------------*/
@media only screen and (max-width: 360px){
    .rd-cpblts#job-application .jobapplication.card{
        padding: 55px 0px!important;
    }
}
/*--------------End Galaxy fold (Small mobile view(320)------------------*/