/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_JobBoard
 * @author    Webkul
 * @copyright Copyright (c) Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
.job-modal-popup.job-display-none{
    display: none;
}
.h3-pop{
    margin-bottom: 0rem;
}
.view-job{
	background: white;
}
.apply-job{
	background: white;
}
.job.row{
	display: block;
}
.bold{
	font-weight: bold;
}

.jobs-title {
	font-size: 1.5rem;
}

.jobaccordion { box-shadow: 0 5px 4px 0 rgb(0 0 0 / 26%);}

.jobs-item {font-weight: bold; color: #634594; }
.workhours, .experience, .department { padding-left: 25px;}

.workhours::before { content:''; display: block; position: absolute; width: 1.5rem; height: 2.2rem; left:1rem; top:9px; transform:translateY(-50%); background: url(../../images/clock.svg) no-repeat 0 0; background-size: 100% 100%; filter: invert(26%) sepia(69%) saturate(569%) hue-rotate(221deg) brightness(96%) contrast(87%)}
.experience::before { content:''; display: block; position: absolute; width: 1.5rem; height: 2.2rem; left:0.7rem; top:9px; transform:translateY(-50%); background: url(../../images/bars.svg) no-repeat 0 0; background-size: 100% 100%; filter: invert(26%) sepia(69%) saturate(569%) hue-rotate(221deg) brightness(96%) contrast(87%)}
.department::before { content:''; display: block; position: absolute; width: 1.5rem; height: 2.2rem; left:0.7rem; top:9px;; transform:translateY(-50%); background: url(../../images/case.svg) no-repeat 0 0; background-size: 100% 100%; filter: invert(26%) sepia(69%) saturate(569%) hue-rotate(221deg) brightness(96%) contrast(87%)}
.btn-subscribe span::before { content:''; display: block; position: absolute; width: 2.5rem; height: 2.2rem; left:5%; background: url(../../images/send.svg) no-repeat 0 0; background-size: 100% 100%;}
.btn-subscribe span {padding-left: 25px;}
.card-body h1, .card-body h2, .card-body legend span { font-size: 1.25rem; color: #634594; font-weight: bold;}

.image-store-0 { height: 8.0rem; background: url(../../images/pz_svg.svg) no-repeat 0 0;}
.image-store-1 { height: 8.0rem; background: url(../../images/fb_svg.svg) no-repeat 0 0;}
.image-store-2 { height: 8.0rem; background: url(../../images/wz_svg.svg) no-repeat 0 0;}

.btn-status-available-soon {     
	max-width: 100%!important;
    padding: 0.5rem 1.5rem!important;
    border-radius: 1.75rem 1.75rem 1.75rem 1.75rem!important;
    line-height: 0.3!important;
    font-weight: 100!important;
    text-decoration: none!important;
	background-color: #DB99D9!important;
	color: white!important;
}

.btn-status-available {     
	max-width: 100%!important;
    padding: 0.5rem 1.5rem!important;
    border-radius: 1.75rem 1.75rem 1.75rem 1.75rem!important;
    line-height: 0.3!important;
    font-weight: 100!important;
    text-decoration: none!important;
	background-color: #62C29F!important;
	color: white!important;
}

.dropZoneOverlay {
    color: #D7B3D5;
    position: relative;
    top: -30px;
}

.input-file {
    position: relative;
    z-index: 1;
}

.jobBoard-section { background: #CADEE9; color: #453572; padding: 2.5rem 0 2.5rem; text-align: center; position: relative;}
.block-jobBoard { max-width: 55.75vw; margin: 0 auto;}
.jobBoard-section .section-title { color: #fff; font-size: 3.8rem; margin-bottom: 0.8rem}
.jobBoard-section .form.subscribe { margin-top: 2.4rem;}
.jobBoard-section .field.newsletter, .jobBoard-section .actions { margin:0 0 0.5rem;}
.jobBoard-section .input-rounded { text-align: center; width: 100%;}
.jobBoard-section .btn-subscribe { width: 100%;}
@media screen and (min-width: 992px) {
.jobBoard-section:before { content:''; display: block; position: absolute; left:0; top:8rem; width: 22.45vw; height: 24.5rem; background: url(../../images/home-left-line.svg) no-repeat 0 80%; background-size: 100% auto;}
.filter { padding-left: 135px; padding-right:135px; }
}


@media only screen and (max-width: 600px) {
    .filterLeft { min-width: 8.2rem!important }
    .workhours::before { left: 0.7rem!important;}
    .col-5 { max-width: 65%!important }
    .col-2 { max-width: 33%!important }
    .card-body .col-6 { max-width: 100%!important; flex: 0 0 100%!important }
}

@media only screen and (max-width: 390px) {
    .filterLeft { min-width: 8.2rem!important }
    .workhours::before { left: 0.7rem!important;}
    .col-5 { max-width: 75%!important }
    .col-2 { max-width: 23%!important }
    .card-body .col-6 { max-width: 100%!important; flex: 0 0 100%!important }
	div#accordion {
		margin-top:25px;
}
}

.filterLeft { display: block; min-width: 14.2rem; text-align: center; border-radius: 1.66rem 0 0 1.66rem; background-color: #453572!important; color: #FFF!important }


.page-wrapper:after {display: none!important;}

.subtitle {
    font-size: 1.0rem!important;
    margin-bottom: 2.0rem;
}

.card-body ul {
    list-style-type: disc!important;
}

select{
    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #FFF!important;
    /*-webkit-appearance: none!important;*/
    background-position-x: 90%!important;
}
  
.input-text, .jobFilter {
    color: #453572!important;
}

select:focus {
    border-color: #2a6dc9 !important;
}

button:focus { outline:0!important }

select#jobFilter {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}