.overlay_popup{background:#000;position:absolute;opacity:.7;filter:alpha(opacity=50);-ms-filter:alpha(Opacity=50);top:0;bottom:0;left:0;right:0;z-index:999}
.popup_box{top:10px;bottom:10px;left:10px;right:10px;z-index:1000;position:fixed;background-color:#fff}
img#close_s{position:absolute;right:0;top:0;cursor:pointer;background:#eee;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:2px}
.post_recruitment_popup{position:relative;z-index:10}

@media (max-width:425px){
.popup_box{top:0;bottom:0;left:0;right:0;z-index:1000;position:fixed;background-color:#fff}
}

/*Classified filter css here*/
.duration > div > input[type="radio"]{display:none;}
.duration > div > input[type="radio"] + label{display:inline-block;border:1px solid #ddd;background:#fff; padding:7px 10px;cursor:pointer;width:100%;font-size:13px;box-sizing:border-box;border-radius:5px; position:relative;}
.duration > div > input[type="radio"] + label:before{content:""!important;position:absolute;top:0px;right:0px;width:0;height:0;border-style:solid;border-width:20px 0px 0 20px;border-color:#eee transparent transparent transparent;}
.duration > div > input[type="radio"] + label:active,
.duration > div > input[type="radio"]:checked + label{border-color:#386dc1;color:#386dc1;position:relative;}
.duration > div > input[type="radio"]:checked + label:before{content:""!important;position:absolute;top:0px;right:0px;width:0;height:0;border-style:solid;border-width:20px 0px 0 20px;border-color:#386dc1 transparent transparent transparent;}
.duration > div > input[type="radio"]:checked + label:after{color:#fff;content:"\f00c"!important;font-family:FontAwesome!important;position:absolute;top:-4px;right:1px;font-size:10px;}

.country-code .code-list{display:none;position:absolute;border:1px solid #ddd;background:#fff;width:150px; max-height:150px;overflow-x:auto;box-shadow:2px 2px 5px rgba(0,0,0,0.12);z-index:9;top:26px;}
.country-code .code-list > p{padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#333;transition:all 0.3s ease;}
.country-code .code-list > p:hover{background:#f1f1f1;cursor:pointer;color:#333}


/* Post Requirement Form CSS */
.styled-ul .input_box.mob_no input{padding-left:45px !important;}
.styled-ul .input_box.mob_no b{position:absolute;top:0px;font-weight:600;}.control{position:relative;padding-left:18px;margin-bottom:15px;cursor:pointer;font-size:11px;}
.control input{position:absolute;z-index:-1;opacity:0;}
.control__indicator{position:absolute;top: -15px;left:0;height:10px;width:10px;background:#fff;border:1px solid #035e92;}
.control--radio .control__indicator{border-radius:50%}
.control:hover input ~ .control__indicator,.control input:focus ~ .control__indicator{background:#ccc}
.control input:checked ~ .control__indicator{background:#e6e6e6}
.control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator{background:#e6e6e6}
.control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.control__indicator:after{content:'';position:absolute;display:none}
.control input:checked ~ .control__indicator:after{display:block}
.control--checkbox .control__indicator:after{left:3px;top:0;width:3px;height:6px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b}
.control--radio .control__indicator:after{left:2px;top:2px;height:6px;width:6px;border-radius:50%;background:#035e92}
.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b}
.control--checkbox span{position:absolute;width:325px;color:#999;}

#post_recruitment > div.bgf7f7f7.p10px20px.pt7px.pb7px.fo{padding:7px 30px 7px 10px}
#post_recruitment > div.bgfff.bsbb{padding:0px 12px !important}
#post_recruitment > div.bgfff.bsbb > div.mt17px{margin-top:-15px;}
#post_recruitment > div.bgfff.bsbb > div.mt17px > label > div.control__indicator{top:1px !important}
#post_recruitment > div.bgfff.bsbb > ul.styled-ul{margin:33px 0}
.darkbg3{background-color:#f06417;}
ul.thanks_mes_clis li{float:none !important;}
ul.thanks_mes_clis li.bsbb.bdrl.bdrddd.ml10px.pl30px{padding:0px;margin:30px 0 0 0;border:none;font-size:12px;width:100%;}
ul.thanks_mes_clis li.bsbb.bdrl.bdrddd.ml10px.pl30px > p{color:#333;font-weight:bold;}

#post_recruitment > div.bgfff.bsbb > ul.styled-ul > li.input_box > textarea#message{height:40px;line-height:normal}

#popup_rei #form_s{border:0;}
#popup_rei #form_s .p20px.post_review{padding:10px;}
#popup_rei #form_s .fo.mt30px.mb10px{margin-top:0px;}
#popup_rei #form_s .ffrr.ts0.gray.mb20px{margin-bottom:10px;}
#popup_rei #form_s .acac-dtc.acac-p7px ul li{display:block !important}
#popup_rei #form_s .acac-dtc.acac-p7px ul li:first-child{padding-bottom:0px;}
#popup_rei #form_s .acac-dtc.acac-p7px ul li button{margin-top:-20px;}
#popup_rei #form_s .input.p10px.bgfff.w300px.bsbb.vam.mr10px{margin-bottom:10px;width:80%}

.rat_list{direction:rtl;font-size:22px;unicode-bidi:bidi-override;display:inline-block;margin-left:32px;}
.rat_list input{opacity:0;position:relative;top:4px;left:-52px;z-index:2;cursor:pointer;}
.rat_list label.star:before{border:solid 1px #ddd;margin-right:10px;background:#fff;padding:1px 3px}
.rat_list label.star{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;position:relative;z-index:1}
.rat_list label{width:2px;cursor:pointer;}
.rat_list label.star:before{color:#999;content:"\f006"}
.rat_list input:hover + label.star:before,.rat_list input:hover + label.star ~ label.star:before,.rat_list input:checked + label.star:before,.rat_list input:checked + label.star ~ label.star:before{color:#ffd100;content:"\f005"}
.rat_dis{color:#333;font-size:12px;margin-left:-22px}
#post_recruitment .control__indicator{top:0px;}
#post_recruitment > div.bgfff.bsbb > ul.styled-ul > li.input_box > textarea#message{border:1px solid #ddd; height:auto; margin-top:5px;}