.header-notifications.offer-status-select[data-status-value='new'] {
background: #f4f4f4;
}
.header-notifications.offer-status-select[data-status-value='new'] .header-notifications-trigger a {
color: #9a9696;
}
.header-notifications.offer-status-select[data-status-value='approved'] {
background: #E4F1E8;
}
.header-notifications.offer-status-select[data-status-value='approved'] .header-notifications-trigger a {
color: #26AD60;
}
.header-notifications.offer-status-select[data-status-value='rejected'] {
background: #FFE5E5;
}
.header-notifications.offer-status-select[data-status-value='rejected'] .header-notifications-trigger a {
color: #FF0000;
}
.header-notifications.offer-status-select {
display: inline-flex;
flex-direction: row;
padding: 8px 12px;
background: #fff;
border-radius: 4px;
}
.header-notifications.offer-status-select .header-notifications-trigger,
.header-notifications.offer-status-select .header-notifications-trigger a {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px; color: #000;
transition: none;
}
.gamedev.header-notifications .header-notifications-dropdown ul.user-menu-small-nav li a {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
transition: none;
}
.gamedev.header-notifications .header-notifications-dropdown ul.user-menu-small-nav li.status-new a {
color: #B8B8B8;
}
.gamedev.header-notifications .header-notifications-dropdown ul.user-menu-small-nav li.status-approved a {
color: #26AD60;
}
.gamedev.header-notifications .header-notifications-dropdown ul.user-menu-small-nav li.status-rejected a {
color: #FF0000;
}
.dashboard-content .dashboard-list-box {
box-shadow: none;
margin-top: 0;
}   .dashboard-content .gamedev .dashboard-list-box-content {
border: 1px solid #D9D9D9;
border-radius: 8px;
}
.dashboard-content .gamedev .dashboard-list-box-content.dashboard-list-box-content--no-border {
border: 0;
border-radius: 0;
}
.dashboard-content .gamedev .dashboard-list-box-header {
margin: 24px;
}
.resume_submit_section_header,
.dashboard-content .gamedev.dashboard-list-box h4 {
all: unset;
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 33px;
color: #313131;
margin: 16px 0;
padding: 0 10px;
width: 100%;
}
.gamedev .submit-page label { font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;  color: #313131;
margin-bottom: 4px;
}
body.page-template-template-dashboard .form.fieldset-job_title input,
.form.fieldset-company_name.fieldset-type-text input {  padding: 13px 16px;
}
.gamedev input[type="text"],
.gamedev input[type="number"],
.gamedev input[type="password"],
.gamedev input[type="email"],
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="text"],
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="password"],
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="email"],
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="number"] {
box-sizing: border-box;
background: #FFFFFF;
border: 1px solid #D9D9D9;
border-radius: 8px;
padding: 13px 16px;
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #313131;
}
.select2-container .select2-search--inline .select2-search__field::placeholder,
body .gamedev input[type="text"]::placeholder,
body .gamedev input[type="number"]::placeholder,
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="text"]::placeholder,
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="password"]::placeholder,
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="email"]::placeholder,
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="number"]::placeholder {
color: #B8B8B8;
opacity: 1;
font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
font-size: 14px;
}
.gamedev .form.fieldset-company_name.fieldset-type-text input[type="text"]::-ms-input-placeholder { color: #B8B8B8;
}
.dashboard-content .gamedev .submit-page {
padding: 14px;
}
.gamedev .wp-editor-container {
border: 0;
width: 100%;
}
.gamedev textarea,
.gamedev textarea.wp-editor-area {
padding: 13px 16px;
border: 1px solid #D9D9D9;
border-radius: 8px;
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px; color: #313131;
background-color: #FFFFFF;
}
.gamedev textarea::placeholder,
.gamedev textarea.wp-editor-area::placeholder {
color: #B8B8B8;
}
.gamedev .form.fieldset-company_logo .field,
.gamedev .form.fieldset-header_image .field,
.gamedev .form.fieldset-header_image.fieldset-type-file .field,
.gamedev .form.fieldset-company_logo.fieldset-type-file .field,
.gamedev .form.fieldset-candidate_photo .field,
.gamedev .form.fieldset-company_gallery .field,
.gamedev .form.fieldset-resume_file .field {
padding: 0;
border: 0;
border-radius: 0;
display: inline-block;
width: 100%;
}
.gamedev .job-manager-uploaded-files .job-manager-uploaded-file {
box-sizing: border-box;
border-radius: 8px;
overflow: hidden;
position: relative;
display: flex;
max-width: 265px;
max-height: 160px;
}
.gamedev .job-manager-uploaded-files {
margin-bottom: 12px;
}
body .gamedev .upload-btn {
float: left;
margin-right: 18px;
}
.gamedev .field.ui-sortable {
border: unset;
padding: unset;
border-radius: unset;
}
.gamedev .submit-page small.description {
display: block;
margin-bottom: 8px;
}    .resume-manager-add-row .description {
display: inline-flex;
}
body .gamedev .resume-manager-add-row { display: inline-flex;
box-sizing: border-box;
gap: 8px;
background: #FFFFFF;
border: 1px solid #26AD60;
border-radius: 8px;
padding: 9px 11px; font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #313131;
}
body .gamedev .upload-btn {
display: flex;
box-sizing: border-box;
gap: 8px;
background: #FFFFFF;
border: 1px solid #26AD60;
border-radius: 8px;
padding: 9px 11px; font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #313131;
}
.gamedev .upload-btn:hover {
color: #fff;
transition: 0.3s;
}
.gamedev .upload-btn:hover .gd-icon {
filter: brightness(0) saturate(100%) invert(100%) sepia(91%) saturate(38%) hue-rotate(321deg) brightness(110%) contrast(110%);
transition: 0.3s;
}
.gamedev .submit-page small.description {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #B8B8B8;
}
.gamedev .job-manager-remove-uploaded-file {
background: #FF0000;
border-radius: 4px;
padding: 3px;
color: #fff;
top: 8px;
right: 8px;
position: absolute;
display: flex;
}
.gamedev .job-manager-remove-uploaded-file:hover {
background-color: #282828;
}
.gamedev .job-manager-remove-uploaded-file .gd-icon {
font-size: 18px;
}
.gamedev .fieldset-agreement-checkbox {
padding: 0 10px;
margin: 0 0 15px;
}
.gamedev select,
.gamedev .select2-container--default .select2-selection--single {
box-sizing: border-box;
background: #FFFFFF;
border: 1px solid #D9D9D9;
border-radius: 8px;
padding: 13px 16px;
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #909090;
}
.gamedev .select2-container--default .select2-selection--single {
padding: 0;
}
.select2-container--default .select2-dropdown {
background-color: white;
}
.select2-dropdown {
border-radius: 8px;
}
.dashboard-list-box ul li:hover {
background-color: inherit;
}   .gamedev .form.fieldset-company_gallery.fieldset-type-file .job-manager-uploaded-files {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.gamedev .form.fieldset-company_gallery.fieldset-type-file .job-manager-uploaded-files .job-manager-uploaded-file {
margin: 0;
}
.gamedev .select2-container--default.select2-container--focus .select2-selection--multiple {           }
.gamedev .select2-container--default .select2-selection--multiple {
box-sizing: border-box;
background: #FFFFFF;
border: 1px solid #D9D9D9;
border-radius: 8px;
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #909090;
}   .gamedev .field.ui-sortable fieldset label {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
color: #313131;
}
.gamedev .resume-manager-data-row input,
.gamedev .resume-manager-data-row textarea {
margin-bottom: 12px;
}
.gamedev a.resume-manager-remove-row {
background-color: #FF0000 !important;
width: unset;
padding: 0;
}
.gamedev a.resume-manager-remove-row:hover {
background-color: #282828 !important;
}
.gamedev .resume-manager-remove-row,
.gamedev .job-manager-remove-uploaded-file {
background: #FF0000;
border-radius: 4px;
padding: 3px;
color: #fff;
top: 8px;
right: 8px;
position: absolute;
display: flex;
}
.gamedev .resume-manager-remove-row:hover,
.gamedev .job-manager-remove-uploaded-file:hover {
background-color: #282828;
}
.gamedev .resume-manager-remove-row .gd-icon,
.gamedev .job-manager-remove-uploaded-file .gd-icon {
font-size: 18px;
}
.gamedev .resume-manager-data-row {
box-sizing: border-box;
padding: 12px;
isolation: isolate;
background: #FFFFFF;
border: 1px solid #D9D9D9;
border-radius: 8px;
} .add-listing-section label.switch {
position: absolute;
right: 40px;
top: 30px;
z-index: 100;
}
.add-listing-section {
position: relative;
}
.add-listing-section .switcher-content {
opacity: 0.4;
pointer-events: none;
transition: 0.4s;
}
.add-listing-section.switcher-on .switcher-content {
opacity: 1;
pointer-events: all;
}
#submit-company-form .submit-page,
#submit-resume-form .submit-page,
#submit-job-form .submit-page,
#job-manager-form .submit-page  {
max-width: 1200px;
}     .dashboard-content #job_package_selection {
box-shadow: none;
background: #fff;
border-radius: 8px;
padding: 24px 24px;
border: solid #EBEBEB 1px;
}
.sidebar-widget .menu-item-wrapper {
display: flex;
align-items: center;
}
.sidebar-widget .menu-item-wrapper .gd-icon:before {
font-size: 21px;
}
.sidebar-widget .menu-item-wrapper .gd-icon {
font-size: 21px;
margin-right: 5px;
filter: brightness(0) saturate(100%) invert(54%) sepia(0%) saturate(0%) hue-rotate(173deg) brightness(94%) contrast(91%);
transition: 0.3s filter linear;
} label.switch {
position: relative;
display: inline-block;
width: 51px;
height: 32px;
margin-top: 0;
margin-bottom: 0;
}
.switch input[type="checkbox"] {
display: none;
}
.switch input {
display: none;
}
.slider:not(.slider-horizontal) {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
border-radius: 30px;
transition: 0.3s;
}
.slider:not(.slider-horizontal):before {
position: absolute;
content: "";
height: 28px;
width: 28px;
left: 2px;
bottom: 2px;
background-color: white;
transition: 0.4s;
border-radius: 30px;
}
input:checked + .slider {
background-color: #26ae61;
}
input:checked + .slider:before {
transform: translateX(19px);
}