
 .resume-section {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5em;
    border: 1px solid black;
    margin: 2em 0;
}label#subSource-label {
    display: block;
margin-top: 10px;
} textarea#subSource{
min-width:100%;
}
 div#optIn label.checkbox-label-item {
    display: flex !important;
}

div#optinsms label.checkbox-label-item {
    display: flex !important;
}

.input-group.phw-input-group button.browse.btn.btn-default.btn-upload-resume.phw-g-btn-default {
    font-weight: normal !important;
    font-family: var(--bs-btn-font-family) !important;
}

button.phw-btn.phw-g-btn-small-primary.crm-btn-submit {
    border: 1px solid #FFCD00FF !important;
    border-radius: 4px !important;
}

#consent .chk-consent {
    height: 14px !important;
}

.event-details-hero h1 {
    color: white !important;
}

.phw-g-widget-event-details-bg {
    background-color: transparent !important;
}

.input-group.phw-input-group button.browse.btn.btn-default.btn-upload-resume.phw-g-btn-default:active {
    padding-top: 9px !important;
    font-weight: normal !important;
    border: none !important;
    font-size: 16px !important;
}

.input-group.phw-input-group button.browse.btn.btn-default.btn-upload-resume.phw-g-btn-default:focus {
    padding-top: 9px !important;
    font-weight: normal !important;
    border: none !important;
    font-size: 16px !important;
}

.input-group.phw-input-group button.browse.btn.btn-default.btn-upload-resume.phw-g-btn-default:focus-visible {
    padding-top: 9px !important;
    font-weight: normal !important;
    border: none !important;
    font-size: 16px !important;
}

.input-group.phw-input-group button.browse.btn.btn-default.btn-upload-resume.phw-g-btn-default:hover{
    transform: none !important;
}

@media only screen and (max-width: 767px){
.apply {
}
}
@media only screen and (max-width: 767px){
.event {
}
}