/*
 Theme Name:   Freeio Child
 Theme URI:    https://themeforest.net/item/freeio-freelance-marketplace-wordpress-theme/42045416
 Description:  Freeio Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     freeio
 Version:      1.0.0
 Text Domain:  freeio-child
*/
.job-item.position-relative.job-list i.flaticon-like, .job-item i.flaticon-like{
    background: #001a5c;
    color: #fff;
}
.detail-average-rating {
    background: #2562ff5c;
}
.single-listing-wrapper.freelancer {
    margin-top: 15px;
}
.content-main-freelancer {
    margin-top: 10px;
}
.header-detail-job.top-detail-job{
	    background: #2562ff5c !important;
}
.header-detail-job.top-detail-job a.btn.btn-apply, .job-item a.btn.btn-apply {
    background: #2562ff !important;
    border-color: #2562ff !important;
}
.job-submission-form-wrapper h3.title {
    color: #ffffff;
    text-shadow: 1px 1px 2px #001a5c;
    background: #001a5c;
    width: fit-content;
    padding: 15px 40px;
}
.job-submission-form-wrapper h5 {
    color: #001a5c !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    text-decoration: underline;
}
.job-submission-form-wrapper .cmb-th {
    font-size: 16px !important;
    color: #000 !important;
}
.job-submission-form-wrapper input:focus, .job-submission-form-wrapper textarea:focus, .job-submission-form-wrapper select:focus  {
    border-color: #001a5c;
    outline-color: #001a5c !important;
    box-shadow: inset 5px 0px #001a5c;
}
.job-submission-form-wrapper .cmb-type-taxonomy-radio input:focus, .job-submission-form-wrapper .cmb-type-checkbox input:focus{
	  border-color: unset;
    outline-color: unset;
    box-shadow: unset;
	
}
.job-submission-form-wrapper.box-dashboard-wrapper {
    background-color: #2562ff5c;
    backdrop-filter: blur(10px);
    padding: 50px 60px;
    border-radius: 10px;
    height: 100vh;
    overflow-y: scroll;
}
.job-submission-form-wrapper .columns-1 {
    background: unset !important;
    padding: 0 !important;
}
button.btn.btn-theme:hover {
    background: transparent;
    border-color: #001a5c;
    color: #001a5c;
}
.upload-file-btn {
    color: #fff;
    background: #2562ff;
    border-color: #001a5c;
}
.upload-file-btn:hover{
	    color: #fff;
    background: #000;
    border-color: #000;
}
span.cmb2-metabox-description, p.cmb2-metabox-description, .job-submission-form-wrapper label {
    color: #000 !important;
}
.widget-jobs.grid.item-list .job-item {
    background: #b7ccff !important;
    border-radius: 10px;
    box-shadow: 0 0 10px #001a5c7a;
    padding: 40px 25px;
    BORDER-COLOR: #001a5c47;
}

.job-item.position-relative.job-list h2.job-title, article.map-item .job-item.item-grid.position-relative h2.job-title{
    color: #000;
    font-weight: 800;
    font-family: 'Montserrat';
}
.job-metas {
    display: flex
;
    flex-direction: column;
}
.header-detail-employer {
    background: #2562ff8a;
    box-shadow: 0 0 7px;
    margin-top: 10px;
}
.employer-detail-header {
    margin-top: 15px;
}
.job-metas a {
    color: #000 !important;
    font-family: 'Inter Tight';
}

.job-item h2.job-title a:hover {
    color: #2562ff;
}