@import url("bootstrap.min.css");
@import url("jsjobs_variables.css");
body {background: #f6f6f6 !important;font-size:var(--jsjobs-body-font-m)!important;color: #171822 !important;-webkit-font-smoothing: antialiased !important;}
input[type=text] , input[type=email] , input[type=date] , select , textarea{font-size:var(--jsjobs-body-font-m)!important;color: #64676a !important;}
input:selected {color: #64676a !important;border: 1px solid #d4d4d5;background: #f7f7f7;}
input:-webkit-autofill,
input:-webkit-selected,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-background: #f7f7f7 !important;
}
/*------main warpper--------*/

div#js_jobs_main_wrapper {
    background-color: #f9fafb !important;
    padding: 20px;
    border: 1px dashed #e5e5e5;
    border-radius: 10px;
}
/*login*/
div.jsjobs-login-wrp{float: left;width: 100%;    margin-bottom: 11px;}
ul.jsjobs-login-wrp{float: left;width: 100%;list-style: none;}
ul.jsjobs-login-wrp a{float: left;width: 100%;padding: 5px;}
div.jsjobs-login-wrp table{float: left;width: 100%;}
div.jsjobs-login-wrp table tr{float: left;width: 100%;padding: 15px 0;margin: 0;}
div.jsjobs-login-wrp table tr .jsjobs-login-title{float: left;width: 30%;height: 45px;padding: 10px;font-weight: normal;font-size:var(--jsjobs-body-font-m);;margin: 0;text-align: left;text-transform: capitalize;}
div.jsjobs-login-wrp table tr .jsjobs-login-value{float: left;width: 70%;height: 45px;padding: 0px;}
div.jsjobs-login-wrp table tr .jsjobs-login-btn{float: left;width: 100%;padding: 0px;}
div.jsjobs-login-wrp table tr .jsjobs-login-btn input{    float: left;
    width: 100%;
    height: 45px;
    border-radius: 5px;}
     /* List Container Styling */
        .jsjobs-login-wrp {
            list-style: none; /* Remove default bullets */
            padding: 0;
            margin: 0;
            display: flex;
            flex-direction: column;
            gap: 12px; /* Spacing between links */
          
            width: 100%;
            background: white;
            padding: 24px;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.05);
            border: 1px solid #e1e4e8;
        }

        /* List Item Styling */
        .jsjobs-login-wrp li {
            width: 100%;
        }

        /* Link Styling */
        .jsjobs-login-wrp a {
            text-decoration: none;
            color: #586069; /* Neutral dark grey */
            font-size:var(--jsjobs-body-font-m);;
            display: flex;
            align-items: center;
            transition: color 0.2s, transform 0.2s;
            padding: 4px 0;
        }

        /* Hover Effect */
        .jsjobs-login-wrp a:hover {
            color: #0366d6; /* Primary Blue */
            transform: translateX(4px); /* Subtle slide to right */
        }

        /* Add a small arrow before each link using CSS */
        .jsjobs-login-wrp a::before {
            content: "›"; 
            margin-right: 8px;
            font-size: 18px;
            line-height: 1;
            color: #d1d5da; /* Light grey arrow */
            font-weight: bold;
            transition: color 0.2s;
        }

        .jsjobs-login-wrp a:hover::before {
            color: #0366d6; /* Arrow turns blue on hover */
        }

        /* Special styling for the "Register" link (last item) */
        .jsjobs-login-wrp li:last-child {
            margin-top: 8px;
            padding-top: 12px;
            border-top: 1px dashed #e1e4e8; /* Separator line */
        }

        .jsjobs-login-wrp li:last-child a {
            color: #0366d6;
            font-weight: 600;
        }

        .jsjobs-login-wrp li:last-child a:hover {
            color: #0256b4;
        }
div.jsjobs-login-wrp table tr .jsjobs-login-value input{float: left;width: 100% !important;height: 45px !important;padding: 10px;}
div#js_jobs_main_wrapper img{display: inline;}

.jsjobs-emp-menu {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333; /* Default text color */
    padding: 10px;
    transition: background-color 0.3s ease;
}


.jsjobs-emp-menu:hover {
    background-color: #f5f5f5;
}
.jsjobs-new-company-icon img,
.jsjobs-emp-menu .jsjobs-cp-img-icon img {
    filter: grayscale(100%);
    opacity: 0.6; 
    transition: all 0.3s ease;
}
a.jsjobs-emp-menu:hover .jsjobs-new-company-icon img,
.jsjobs-emp-menu:hover .jsjobs-cp-img-icon img {
    filter: grayscale(0%);
    opacity: 1;
}

/* Basic styling for the text to give it some space from the icon */
.jsjobs-cp-jobseeker-title {
    margin-left: 10px;
    font-weight: 500;
}
div#js_main_wrapper img{display: inline;}
div#jsjobs-main-wrapper span.goldnew{margin-right:5px;position: relative;background: #cc9900;color: #FFFFFF;padding:5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper span.goldnew span.goldnew-onhover{display: block;position: absolute;border: 1px solid #6A6767;padding: 4px 7px;top: -44px;left: -123%;background-color: #FFEECF;white-space: nowrap;color:#000000;}
div#jsjobs-main-wrapper span.goldnew span.goldnew-onhover img{display: block;position: absolute;padding: 4px 7px;top: 20px;left: 36%;white-space: nowrap;}
div#jsjobs-main-wrapper span.featurednew span.featurednew-onhover{display: block;position: absolute;border: 1px solid #6A6767;padding: 4px 7px;top: -44px;left: -80%;background-color: #FFEECF;white-space: nowrap;color:#000000;}
div#jsjobs-main-wrapper span.featurednew span.featurednew-onhover img{display: block;position: absolute;padding: 4px 7px;top: 20px;left: 37%;white-space: nowrap;}
div#jsjobs-main-wrapper span.featurednew{position: relative;background: #428bca;color: #FFFFFF;padding:5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper span.featurednew:hover{cursor:pointer;}
div#jsjobs-main-wrapper span.goldnew:hover{cursor: pointer;}
.tinner{min-height: 35px !important;}


div#jsjobs-wrapper div.page_heading form#adminForm{margin:0px;}
div#jsjobs-wrapper div.page_heading form#adminForm.jsjobs-form-search{    width: 100%;
    float: left;
    text-align: center;
    padding: 22px 15px;
    border-radius: var(--jsjobs-radius);}
div#js_jobs_main_wrapper{display: inline-block;width:100%;clear:both;background: #ffffff;}
div#js_menu_wrapper{display: inline-block;width:100%;float: left;padding: 8px 10px;border-radius: var(--jsjobs-radius);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
.js_menu_link.selected {
    background-color: #fff;
    color: var(--jsjobs-primary) !important;
    font-weight: 600;
    box-shadow: 0 2px 4px rgb(0 0 0 / 35%);
}
.js_menu_link.selected:hover {
    color: #fff !important;
    
}
div#js_menu_wrapper a.js_menu_link{display: inline-block;padding: 14px 13px;text-decoration: none;outline: 0;text-align: center;border-radius: 3px;line-height: initial;text-transform: capitalize;margin: 2px 5px 2px 0px;border-radius: var(--jsjobs-radius);}
div#js_menu_wrapper a.js_menu_link.js_menu_right_link{float: right;}
div#js_menu_wrapper a.js_menu_link:hover{background: rgba(0,0,0,0.6);}
div#js_main_wrapper{display: inline-block;width:100%;float: left;}
div#js_main_wrapper span.js_controlpanel_section_title,
div#tp_heading{    display: inline-block;
    font-weight: bold;
    width: calc(100% - 0px);
    padding-bottom: 0px;
    font-size: 30px;
    margin: 25px 0px 10px;
    border-bottom: 1px;}
div.jsjobs-stats{display: inline-block;width:94%;margin:5px 3%;padding:5px 0px 5px 1%;position:relative;}
div.jsjobs-stats strong{font-weight:normal;}
div#js_main_wrapper span.js_controlpanel_section_title span.js_apply_view_job{display: inline-block;padding:12px 15px;font-weight: normal;float:right;font-size: 17px;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper span.js_controlpanel_section_title span.js_resume_prev{display: inline-block;width:40%;text-align: right;}
div#js_main_wrapper span.js_controlpanel_section_title span.js_resume_next{display: inline-block;width:40%;text-align: center;}
div#js_main_wrapper span.js_controlpanel_section_title span a{display:inline-block;padding:8px 20px;font-weight:normal;margin-bottom: 5px;}
div#js_main_wrapper span.js_controlpanel_section_title span a:hover{text-decoration: none;}
div#js_main_wrapper a.js_controlpanel_link{display: inline-block;width:250px;margin:10px;padding:8px;border-radius:5px;}
div#js_main_wrapper a.js_controlpanel_link img.js_controlpanel_link_image{float:left;width:30%;max-height: 100%;margin-right:10%;}
div#js_main_wrapper a.js_controlpanel_link div.js_controlpanel_link_text_wrapper{display:inline-block;width:60%;}
div#js_main_wrapper a.js_controlpanel_link div.js_controlpanel_link_text_wrapper span.js_controlpanel_link_title{display:inline-block;width:100%;text-align:center;font-weight:bold;padding:5px 0px;margin-top: 20px;}
div#js_main_wrapper a.js_controlpanel_link div.js_controlpanel_link_text_wrapper span.js_controlpanel_link_description{display:inline-block;width:100%;}
div#js_main_wrapper div.jsjobs-jobstypes-layout{ width:93%;margin:0 0 0 5%;}
div#js_main_wrapper div.jsjobs-jobstypes-layout span.jsjobs-title{display:inline-block; float:left; width:40%;}
div#js_main_wrapper div.jsjobs-jobstypes-layout span.jsjobs-counter{ float:right; margin:0 5px 0 0; }
div#js_main_wrapper div.jsjobs-jobstypes-layout span.js_column_layout{width:80%; display:inline-block;float:left; border-radius: 1px;margin-right: 1%;margin-bottom: 5px;}
div#js_main_wrapper div.jsjobs-jobstypes-layout span.js_column_layout a{display:block;padding:10px 5px;text-align:center;white-space: nowrap;}
div#js_main_wrapper div.jsjobs-jobstypes-layout span.js_column_layout a:hover{font-weight: bold;text-decoration: none;white-space: nowrap;}
div#js_main_wrapper div.js_listing_wrapper{display: inline-block;padding:5px 2%;width:88%;border-radius: 1px;}
div#js_main_wrapper div.js_listing_wrapper.paymentmethod{display: inline-block;padding:5px 2%;width:76%;border-radius: 0px;}
div#js_main_wrapper div.js_listing_wrapper.paymentmethod span.payment_method_title{display: inline-block;padding-left:10px;margin-top:2px;}
div#js_main_wrapper div.js_listing_wrapper.paymentmethod span.payment_method_button{display: inline-block;padding-right:10px;float:right;  }
div#js_main_wrapper div.js_listing_wrapper.paymentmethod span.payment_method_button input.js_job_button{padding:2px 15px;}
div#js_main_wrapper div.js_listing_wrapper.paymentmethod.first-child{margin-top:10px;}
div#js_main_wrapper div.js_listing_wrapper span.js_coverletter_title{display: inline-block;width:55%;float:left;padding:5px 0px;}
div#js_main_wrapper div.js_listing_wrapper span.js_coverletter_sub_data{display: inline-block;width:60%;float:left;}
div#js_main_wrapper div.js_listing_wrapper span.js_coverletter_sub_data span.js_listing_title_child{display: inline-block;width:50%;float:left;}
div#js_main_wrapper div.js_listing_wrapper span.js_coverletter_sub_data span.js_listing_title_child span.js_listing_title_child_title{margin-right:5px;}
div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area{display: inline-block;width:45%;}
div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area.js_message_button_area.myfolder{display: inline-block;width:60%;text-align:right;}
div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area.sub_data{margin-top:8px;}
div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area span.js_coverletter_created{display: inline-block;padding:5px;margin:0 7% 0 0;}
div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area span.js_coverletter_created span.js_coverletter_created_title{display: inline-block;margin-right:5px;}
div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area a.js_listing_icon{display: inline-block;padding:5px 10px;border-radius: 1px;margin:0 2px 0 0;}
div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area a.js_listing_icon img{display: inline-block;padding:0px;margin:0px;height:100%;}
div#js_main_wrapper span.js_job_title div.expired_package{position:absolute;right:5px;top:5px;height:30px;min-width:20px;background:#C93232;padding-right: 15px;line-height: 30px;font-size: 15px;}
div#js_main_wrapper span.js_job_title div.expired_package canvas{float:left;}
div#js_main_wrapper span.js_job_title.jobmessages{padding:0px;width:100%;}
div#js_main_wrapper span.js_job_title span.js_job_message_subtitle.jobseeker{display: inline-block;width:28%;text-align:center;float:left;padding:10px 0px;}
div#js_main_wrapper span.js_job_title span.js_job_message_subtitle.resume{display: inline-block;width:40%;float:left;padding:10px 0px;padding-left:1.1%;}
div#js_main_wrapper span.js_job_title span.js_job_message_subtitle.message{display: inline-block;width:30%;text-align:center;float:left;padding:10px 0px;}
div#js_main_wrapper div.js_job_message_subtitle{display: inline-block;width:100%;margin:5px 0px;}
div#js_main_wrapper div.js_job_message_subtitle span.js_job_message_jobseeker{display: inline-block;width:28%;padding:10px 0px;text-align:center;float:left;}
div#js_main_wrapper div.js_job_message_subtitle span.js_job_message_resume{display: inline-block;width:40%;padding:10px 0px;padding-left:1.1%;float:left;}
div#js_main_wrapper div.js_job_message_subtitle span.js_job_message_message{display: inline-block;width:30%;padding:10px 0px;text-align:center;float:left;}
div#js_main_wrapper div.js_job_message_subtitle span.js_job_message_message a.js_job_message_button{padding:4px 15px;}
div#js_main_wrapper div.js_job_message_subtitle span.js_job_message_message a.js_job_message_button:hover{text-decoration:none;}
div#js_main_wrapper span.js_job_title span.js_job_title_new{float:right;font-size:var(--jsjobs-body-font-l);font-weight:bold;}
div#js_main_wrapper div.js_job_company_logo{width:35%;margin-left: 3%;border-radius:5px;padding:2%;text-align: center;float:left;height: 140px;position: relative;}
div#js_main_wrapper div.js_job_company_logo img.js_job_company_logo{width:90%;max-height: 90%;position: absolute;margin:auto;right:0;left:0;top:0;bottom:0;}
div#js_main_wrapper div.js_job_company_data{width:55%;margin-right: 1%;margin-left: 1%;float:left;}
div#js_main_wrapper div.js_job_data_wrapper{display: inline-block;width:100%;}
div#js_main_wrapper div.js_job_data_wrapper.button{display: inline-block;width:100%;text-align:center;}
div#js_main_wrapper div.js_job_data_wrapper.button input.js_send_message_button{padding:5px 20px;text-align: center;}
div#js_main_wrapper div.js_job_data_wrapper.sendmessage{display: inline-block;width:92%;padding:5px 4%;}
div#js_main_wrapper div.js_job_data_wrapper.sendmessage div.js_job_data_title.fullwidth{display: inline-block;width:100%;padding:2px 0;font-weight:bold;}
div#js_main_wrapper div.js_job_data_wrapper.sendmessage div.js_job_data_value.fullwidth{display: inline-block;width:100%;padding:2px 0;}
div#js_main_wrapper div.js_job_data_wrapper.sendmessage div.js_job_data_value.fullwidth input[type="text"]{width:98%;}
div#js_main_wrapper div.js_job_data_wrapper span.js_job_data_title{display:inline-block;width:24%;padding: 5px 2%;border-radius: var(--jsjobs-radius);min-height: 17px;font-weigh:bold;float:left;font-weight: bold;}
div#js_main_wrapper div.js_job_data_wrapper span.js_job_data_value{display:inline-block;width:65%;padding: 5px 2%;border-radius: var(--jsjobs-radius);min-height: 17px;float:left;}
div#js_main_wrapper div.js_job_full_width_data{display:inline-block;width:91%;margin: 5px 3%;padding:10px 2%;}
div#js_main_wrapper div.js_job_apply_button{display:inline-block;width:94%;margin: 10px 3%;text-align:center;}
div#js_main_wrapper a.js_job_button, div#js_main_wrapper a.js_job_button:hover{display:inline-block;padding: 10px 20px;text-align:center;text-decoration: none;}
div#js_main_wrapper div.js_job_share_pannel{display:inline-block;padding: 4px 0px;text-align:center;width:100%;border-radius: var(--jsjobs-radius);margin-bottom: 5px;}
div#js_main_wrapper div.js_job_share_pannel div#share_content{display:inline-block;}
div#js_main_wrapper span#js_job_fb_commentheading{display:inline-block;width:96%;padding:10px 2%;font-size:var(--jsjobs-body-font-l);text-align:center;}
div#js_main_wrapper div.js_listing_wrapper div.js_message_title{display: inline-block;width:50%;float:left;}
div#js_main_wrapper div.js_listing_wrapper div.js_message_title.job_message{display: inline-block;width:70%;float:left;}
div#js_main_wrapper div.js_listing_wrapper div.js_message_title.myfolder{display: inline-block;width:40%;float:left;}
div#js_main_wrapper div.js_listing_wrapper span.js_job_message_title{display:block;font-weight: bold;padding:2px 0px;}
div#js_main_wrapper div.js_listing_wrapper a.js_job_anchor{display:block;padding:2px 0px;}
div#js_main_wrapper div.js_message_button_area{display:inline-block;width:50%;}
div#js_main_wrapper div.js_message_button_area.job_message{display:inline-block;width:29%;text-align: center;padding-top:8px;}
div#js_main_wrapper div.js_message_button_area.myfolder{display:inline-block;width:60%;}
div#js_main_wrapper div.js_message_button_area span.js_message_created{display:inline-block;width:44%;padding:10px 3%;}
div#js_main_wrapper div.js_message_button_area span.js_message_created.myfolder{display:inline-block;width:26%;padding:5px 3%;float:left;}
div#js_main_wrapper div.js_message_button_area span.js_message_created.myfolder:nth-child(2n){border-left:0px;padding:0px 3%;}
div#js_main_wrapper div.js_message_button_area span.js_message_created span.js_message_created_title{margin-right:5px;}
div#js_main_wrapper div.js_message_button_area a.js_button_message{display: inline-block;margin-left: 3%;padding:5px 25px;text-align:center;}
div#js_main_wrapper div.js_message_button_area a.js_button_message:hover{text-decoration: none;}
div#js_main_wrapper div.js_listing_wrapper span.stats_data_title{display:inline-block;padding:5px 2%;width:66%;float:left;}
div#js_main_wrapper div.js_listing_wrapper span.stats_data_value{display:inline-block;padding:5px 2%;width:26%;float:left;text-align:center;}
div#js_main_wrapper div.js_listing_wrapper span.stats_data_title.fullwidth{display:inline-block;padding:5px 2%;width:96%;float:left;}
div#js_main_wrapper div.js_listing_wrapper span.stats_data_value.fullwidth{display:inline-block;padding:5px 2%;width:96%;float:left;text-align:left;}
div#js_main_wrapper div.js_listing_wrapper span.stats_data_value.description{display:inline-block;padding:5px 2%;width:96%;float:left;text-align:left;margin-top:5px;}
div#js_main_wrapper div.js_job_filter_wrapper{display:inline-block;width:100%;margin:5px 0px;}
/*applied resume*/
div#js_main_wrapper div.js_job_main_wrapper{    float: left;
    width: 100%;
    padding: 17px;
    float: left;
    margin-top: 10px;
    position: relative;
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;}
div#js_main_wrapper div.js_job_main_wrapper div.header{width: 100%; padding: 17px; margin-bottom: 0px;float:left;}  
div#js_main_wrapper div.js_job_main_wrapper.folderresume{display:inline-block;width:91%;margin:5px 1%;border-radius: 0px 10px 10px 0px;padding:2%;position: relative;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area{display: inline-block;width: 110px;float: left;height: 110px;position: relative;border-radius: 18px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area a.view_resume_button{display:inline-block;margin:0 auto;padding:5px 20px;text-align:center;margin-top:5px;max-width: 100%;white-space: nowrap;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area a.view_resume_button:hover{text-decoration: none;}
/*div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper{width:85%;margin:10px 2%;height: 100px;position:relative;}*/
/*div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper.mycompany{height: 110px;margin-top:5px;}*/
div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper img{display: block;max-width: 100%;max-height: 100%;position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;border:1px solid #d1d1d1;border-radius: 15px;
    padding: 5px;}
.js_job_image_wrapper.mycompany{float: left;
    width: 100%;
    height: 100%;
    border-radius: var(--jsjobs-radius);
    transition: transform 0.2s, box-shadow 0.2s;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_quick_view_wrapper{width:80%;margin:0px 2%;text-align:center;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_quick_view_wrapper a{display:inline-block;padding:3px 10px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_quick_view_wrapper a:hover{text-decoration: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area{display: inline-block;width: calc(100% - 110px);padding-left: 15px;padding-top: 5px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area.folderreusme{width:100%;float:left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_1{width:80%;float:left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_1{width:100%;float:left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_1.mycompany{width:100%;float:left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_1 span.js_job_title{display: inline-block;padding:5px 0px;font-weight:bold;float:left;width:auto;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_1 span.js_job_title{display: inline-block;padding:5px 0px;font-weight:bold;float:left;width:auto;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_1 span.js_job_posted{display: inline-block;padding:5px 0px;float:right;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_1 span.js_job_posted{display: inline-block;padding:5px 0px;float:right;font-size: 10px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2{display: inline-block;width:100%;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume{display: inline-block;width:100%;float:left;font-size:var(--jsjobs-body-font-m);;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2 div.js_job_data_2_wrapper{display: inline-block;width:auto;float:left;padding:5px 0px;margin:5px 0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume div.js_job_data_2_wrapper{display: inline-block;float:left;padding:3px 0px 0;margin:0px; margin-top: 5px;padding-right: 35px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume div.js_job_data_2_wrapper span.js_job_data_2_value{font-weight: normal;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume div.js_job_data_2_wrapper a{padding:5px 8px;float:left;display:inline-block;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume div.js_job_data_2_wrapper a:hover{text-decoration: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3{display: inline-block;width:100%;float:left;padding:10px 0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_comment_wrapper{padding:10px;background: #FFFFFF;width: 100%;float:left;box-sizing:border-box;margin-top:10px;display: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume{display: inline-block;width:100%;float:left;padding:5px 0px;margin-top:5px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume div.title{display: inline-block;width:80%;float:left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.jobtype{padding: 3px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume span.js_job_data_2_title{font-weight: bold;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area span.js_job_data_2_created_myresume.jobtype{color: #FFFFFF;border-radius: 3px;padding: 5px 7px;float: left;font-weight: bold;background: #f38d2f;margin: 0;font-size: 11px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area span.js_job_data_2_created_myresume.applied-date{float: right;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder{display: inline-block;width:100%;float:left;padding:0px 0px;margin-top:15px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder div.title{display: inline-block;width:58%;float:left; font-size: 23px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 30px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.salary{display: inline-block;float:right;font-weight: bold;font-size: 18px;line-height: 30px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder div.js_job_data_2_created_myresume{font-size: 12px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.js_job_data_2_title{font-weight: bold;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.mycompany{display: inline-block;width:65%;float:left;padding:10px 0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.folderresume{display: inline-block;width:100%;float:left;padding:10px 0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob{display: inline-block;width:100%;float:left;padding:10px 0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_3_myjob_no{display: inline-block;width:26%;padding:0 2%;text-align: center;float:left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_3_myjob_no a.applied_resume_button{display:inline-block;padding:5px 15px;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_3_myjob_no a.applied_resume_button:hover{text-decoration: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_3_myjob_no span.js_job_myjob_numbers{display: inline-block;width:100%;text-align: left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.js_job_data_2_created_myresume{float: right;font-size:var(--jsjobs-body-font-m);;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_4.myjob{display: inline-block;width:40%;text-align: center;float:left;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_4.myjob a{display:inline-block;padding:5px 8px;border-radius: var(--jsjobs-radius);margin-left:-5px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_4.myjob a:hover{text-decoration: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4{display: inline-block;width:40%;text-align:right;float:left;position:relative;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3 div.js_job_data_4{display: inline-block;width:100%;float:left;position:relative;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_5{display: inline-block;width:100%;float:left;position:relative;padding:5px 0px;margin-top:5px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_5 div.jsjobs_appliedresume_action{display: inline-block;float:left;min-width:20%;margin: 4px 8px;cursor: pointer;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4.mycompany{display: inline-block;width:35%;float:left;position:relative;text-align:right;margin-top:10px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area a.applied_resume_button{position:absolute;top:80px;right:20px;padding:5px 10px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area a.applied_resume_button:hover{text-decoration: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4.myjob{display: inline-block;width:45%;float:left;position:relative;text-align:right;margin-top:10px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4.myjob span.js_job_myjob_numbers{position:absolute;top:-150px;right:0px;font-size:var(--jsjobs-body-font-s);}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4 span.js_job_data_no_of_job{display: inline-block;position:absolute;padding:5px 0px;top: -30px;right:0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4 a.js_job_data_button{display: inline-block;width:46%;margin-left: 2%;padding:5px 0px;text-align: center;white-space: nowrap;margin-top: 10px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4 a.js_job_data_button:hover{text-decoration: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3 div.js_job_data_4 a.js_job_data_button{width:auto;display: inline-block;margin-left: 2%;padding:5px 15px;text-align: center;white-space: nowrap;margin-top: 0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4 a.company_icon{display: inline-block;padding:5px 8px;margin-right:-5px;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4 a.company_icon:hover{text-decoration: none;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_publish{position:absolute;padding:0px 15px;top:95px;right:0px;padding-left:20px;height:20px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_publish canvas.goldjob{position:absolute;top:0px;left:0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_gold{position:absolute;padding:0px 15px;top:95px;right:0px;padding-left:20px;height:20px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_gold.mycompany{position:absolute;padding:0px 15px;top:70px;right:0px;padding-left:20px;height:20px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_gold canvas.goldjob{position:absolute;top:0px;left:0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_featured{position:absolute;padding:0px 15px;top:95px;right:0px;padding-left:20px;height:20px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_featured.mycompany{position:absolute;padding:0px 15px;top:70px;right:0px;padding-left:20px;height:20px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_featured canvas.featuredjob{position:absolute;top:0px;left:0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_new{position:absolute;padding:0px 15px;top:47px;right:0px;padding-left:20px;height:20px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_new canvas.newjob{position:absolute;top:0px;left:0px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_number{position:absolute;padding:0px 15px;top:70px;right:0px;padding-left:20px;height:20px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_number canvas.newjob{position:absolute;top:0px;left:0px;}

div#js_main_wrapper div.js_job_message_history_wrapper{display:inline-block;width:92%;padding:10px 2%;margin:20px 2%;border-radius: 8px;position:relative;padding-top:20px;}
div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_right_top{position:absolute;padding:4px 10px;min-width:140px;top:-15px;left:-30px;text-align:center;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_left_top{position:absolute;padding:4px 10px;min-width:140px;top:-15px;right:30px;text-align:center;border-radius: 15px;}
div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_data_wrapper{display:inline-block;width:100%;}
div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_data_wrapper span.js_job_message_title{display:inline-block;width:10%;font-weight: bold;float:left;}
div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_data_wrapper span.js_job_message_value{display:inline-block;width:90%;}
div#js_main_wrapper div#sortbylinks{display:inline-block;width:100%;}
div#js_main_wrapper div#sortbylinks span.my_job_sbl_links{display:inline-block;width:14%;float:left;}
div#js_main_wrapper div#sortbylinks span a{display:inline-block;width:100%;text-align: center;padding:10px 0px;white-space: nowrap;height: 40px;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div#sortbylinks span a:hover{text-decoration: none;white-space: nowrap;}
div#js_main_wrapper div#sortbylinks span.applied_resume_sbl_links{display:inline-block;width:20%;float:left;}
div#js_main_wrapper div#sortbylinks span.myapplied_jobs_sbl_links{display:inline-block;width:16.5%;float:left;}
div#js_main_wrapper div#sortbylinks span.my_resume_sbl_links{display:inline-block;width:25%;float:left;}
div#js_main_wrapper div#sortbylinks span.job_applied_resume_sbl_links{display:inline-block;width:12.5%;float:left;}

div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a:hover{text-decoration: none;cursor: pointer;}
div#js_main_wrapper span.js_controlpanel_section_title span.jsjobs-title{display:inline-block;float:left;margin:20px 0 0 0;}
div#js_main_wrapper span.jsjobs-btn{display:inline-block;float:right;}
div#js_main_wrapper span.jsjobs-btn div.jsjobs-button-jobalert{float:left;}
div#js_main_wrapper div.jsjobs-fieldwrapper{float:left; width:80%; margin:0 10% 0 10%;}
div#js_main_wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldtitle{display:inline-block; float: left; width:100%;}
div#js_main_wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue{display:inline-block;width:100%;border-radius:5px;float:left;}
div#js_main_wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue input#name{padding:3%; width:100%;}
div#js_main_wrapper div.fieldwrapper.view{display:inline-block;width:94%;margin:1px 3%;}
div#js_main_wrapper div.fieldwrapper.view div.fieldtitle{display:inline-block;width:39%;padding:5px 0px;text-align:center;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div.fieldwrapper.view div.fieldvalue{display:inline-block;width:57%;padding:5px 0px;padding-left:2%;border-radius: var(--jsjobs-radius);min-height:17px;float:left;}
div#js_main_wrapper div.idTabs{display:inline-block;width:100%;}
div#js_main_wrapper div.idTabs span{display:inline-block;float:left;}
div#js_main_wrapper div.idTabs span a{display:inline-block;padding:10px 15px;text-align:center;border-radius: 5px 5px 0px 0px;float:left;}
div#js_main_wrapper div.idTabs span a:hover{text-decoration: none;}
div#js_main_wrapper div.fieldwrapper{display:inline-block;width:100%;}
div#js_main_wrapper div.fieldwrapper input#button.button{padding:10px 20px;text-align:center;}
div#js_main_wrapper div.fieldwrapper input#button.button.left{float:left;}
div#js_main_wrapper div.fieldwrapper input#button.button.right{float:right;}
div#js_main_wrapper div.js_job_form_field_wrapper{display:inline-block;float:left;width:100%;}
div#js_main_wrapper div.js_job_form_field_wrapper div.js_job_form_field_title{display:inline-block;float:left;width:25%;margin-right: 5%;}
div#js_main_wrapper div.js_job_form_field_wrapper div.js_job_form_field_title label{float:left;}
div#js_main_wrapper div.js_job_form_field_wrapper div.js_job_form_field_value{display:inline-block;float:left;width:70%;}

   div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company,
   div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-job
   { 

    padding: 20px 20px !important;
    margin-bottom: 15px !important;
   width: 100% ;
    float: left;
    display: inline-block;
    position: relative;
    border-radius: 12px !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
 div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company:hover,
 div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-job:hover{ 
        border: 1px dashed var(--jsjobs-border-color);
    transform: none;
    box-shadow: none}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company{background: #fbffed;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company .fieldwrapper .fieldvalue input,
div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company .fieldwrapper .fieldvalue a.chosen-single,
div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company .fieldwrapper .fieldvalue ul.jsjobs-input-list-jsjobs{
        background-color: var(--jsjobs-card-bg) !important;
    }
div#js_main_wrapper span.js_job_applynow_heading{display:block;padding:10px 2%;font-weight: bold;margin-bottom:15px;width:100%;margin-top:-2%;margin-left: -2%;}
div#black_wrapper_jobapply,div#black_wrapper_map{position: fixed;width:100%;height: 100%;top:0px;left:0px;background:#000000;background:rgba(0,0,0,0.6);z-index:9998;}
div.js_job_error_messages_wrapper{display: inline-block;width: 100%;margin-bottom: 20px;text-align: center;}
div.js_job_error_messages_wrapper div.js_job_messages_image_wrapper{display:inline-block;width:20%;float:left;}
div.js_job_error_messages_wrapper div.js_job_messages_image_wrapper img.js_job_messages_image{width:80%;max-height: 80%;margin:10%;}
div.js_job_error_messages_wrapper div.js_job_messages_data_wrapper{width:80%;display:inline-block;float:left;}
div.js_job_error_messages_wrapper div.js_job_messages_data_wrapper span.js_job_messages_main_text{display:inline-block;width:98%;margin-top:20px;padding-left: 2%;font-weight: bold;}
div.js_job_error_messages_wrapper div.js_job_messages_data_wrapper span.js_job_messages_block_text{display:inline-block;width:96%;margin:5px 0px;padding:2%;}
div.js_job_error_messages_wrapper div.js_job_messages_data_wrapper div.js_job_messages_button_wrapper{display:inline-block;width:95%;margin-top:15px;text-align:right;}
div.js_job_error_messages_wrapper div.js_job_messages_data_wrapper div.js_job_messages_button_wrapper a.js_job_message_button{display: inline-block;padding:5px 20px;}
div.js_job_error_messages_wrapper div.js_job_messages_data_wrapper div.js_job_messages_button_wrapper a.js_job_message_button:hover{text-decoration: none;}
div#js_main_wrapper div.fieldwrapper{display:inline-block;widt:100%;margin:5px 0px;text-align:center;}
div#js_main_wrapper div.fieldwrapper div.fieldtitle{display:inline-block;width:50%;text-align:right;padding-right:5%;float:left;}
div#js_main_wrapper div.fieldwrapper div.fieldvalue{display:inline-block;width:65%;text-align:left;}
div#js_main_wrapper div.fieldwrapper div.fieldtitle label{display:inline-block;}
div#tp_filter_in{display:inline-block;width:100%;}
div#tp_filter_in select#filter_jobcategory{width:40% !important;float:left;margin:5px 5%;}
div#tp_filter_in span#td_jobsubcategory{width:40% !important;float:left;margin:5px 5%;}
div#tp_filter_in span#td_jobsubcategory select#filter_jobsubcategory{width:100% !important;float:left;}
div#tp_filter_in select#filter_jobtype{width:40% !important;float:left;margin:5px 5%;}
div#tp_filter_in div#jsjobs_object_jqueryautocomplete_left{position:relative;width:40%  !important;margin:5px 5% !important;float:left;padding:0px !important;}
div#tp_filter_in div#jsjobs_object_jqueryautocomplete_left > a{height: 100%; padding: 0 10px; position: absolute; right: 5px; top: 0;}
div#tp_filter_in div#jsjobs_object_jqueryautocomplete_left > a img{width:100%;max-height: 100%;margin-top:-10px;}
div#tp_filter_in div#jsjobs_object_jqueryautocomplete_left ul.jsjobs-input-list-jsjobs{width:98% !important;}
div#tp_filter_in div.js_job_filter_button_wrapper{display:inline-block;width:100%;text-align: center;margin:10px 0px 0px 0px;}
div#tp_filter_in div.js_job_filter_button_wrapper button.tp_filter_button{padding:5px 15px;margin-right:5px;}
div#savesearch_form{display:inline-block;width:100%;}
div#savesearch_form div.js_label{width:18%;margin-right: 2%;text-align:right;display:inline-block;float:left;line-height: 25px;}
div#savesearch_form div.js_input_field{width:60%;display:inline-block;float:left;}
div#savesearch_form div.js_input_field input{width:100%;}
div#savesearch_form div.js_button_field{width:18%;margin-left: 2%;display:inline-block;}
div#savesearch_form div.js_button_field input{width:98%;padding-top:4px;padding-bottom:4px;margin-left: 2%;}
div#jsjobs_appliedresume_tab_search_data{display:inline-block;width:100%;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text{display:inline-block;width:100%;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field{display:inline-block;width:33%;float:left;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field span.jsjobs_appliedresume_tab_search_data_title{display:inline-block;width:100%;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field span.jsjobs_appliedresume_tab_search_data_value{display:inline-block;width:100%;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field span.jsjobs_appliedresume_tab_search_data_value select#jobsalaryrange,
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field span.jsjobs_appliedresume_tab_search_data_value select#currency{width:45%;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field span.jsjobs_appliedresume_tab_search_data_value *{width:90%;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field span.jsjobs_appliedresume_tab_search_data_value input.radio{width:auto;}
div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab_search_data_text div.field input.button{width:45%;float:left;margin:0 2%;padding:5px 0px;}

div#jl_pagination{display:inline-block;width:80%;position:relative;padding-left:20%;}
div#jl_pagination div#jl_pagination_pageslink{width:60%;margin:0px 5%;float:left;text-align:center;margin-top: 8px;}
div#jl_pagination div#jl_pagination_pageslink ul{display:inline-block;margin:0px;padding:0px;}
div#jl_pagination div#jl_pagination_pageslink ul li{display:inline-block;margin:2px 4px;padding:2px;}
div#jl_pagination div#jl_pagination_counter{position:absolute;width:18%;top:0px;left:2%;margin-top:10px;}
div#jl_pagination div#jl_pagination_box{width:30%;float:left;margin-top:4px;}
div#js_main_wrapper span.js_controlpanel_section_title div.js_job_new{position:absolute;padding:0px 15px;top:0px;right:0px;padding-left:20px;height:20px;font-weight: normal;}
div#js_main_wrapper span.js_controlpanel_section_title div.js_job_new canvas.newjob{position:absolute;top:0px;left:0px;}
div#jsjobs_module{border-radius: var(--jsjobs-radius);padding:10px;}
div#jsjobs_module a{text-decoration: none;}
span#jsjobs_module_heading{display:block;padding:5px;margin-bottom:15px;font-weight: bold;}
div#jsjobs_modulelist_titlebar{width:100%;float:left;padding:4px 0px;position:relative;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar{padding-left: 2%;float:left;font-weight:bold;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar:last-child{border-right:0px;}
div#jsjobs_modulelist_databar{width:100%;float:left;padding:4px 0px;position:relative;margin: 5px 0px;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar{padding-left: 2%;float:left;font-weight:normal;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.module-list{padding-left: 1%;float:left;font-weight:normal;border-right:none;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar:last-child{border-right: 0px;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.bg{padding:2px 0px;padding-left: 2%;}
div.js_listing_wrapper.paymentmethod.text-center input.jsjobs_button{padding:4px 8px;}
div#personal_info_data{position:relative;}
div#personal_info_data div.resume_photo{position:absolute;top:50px;right:4%;padding:10px;border-radius: var(--jsjobs-radius);height:150px;width:150px;}
div#personal_info_data div.resume_photo div{position:relative;height:150px;width:150px;}
div#personal_info_data div.resume_photo div img{position:absolute;top:0;bottom:0;right:0;left:0;max-height: 100%;width:100%;margin:auto;}
div#jsjobs_apply_visitor{width:90%;margin:20px 3%;padding:10px 2%;display: inline-block;}
div#jsjobs_apply_visitor div.js_apply_visitor_apply{width:20%;float:left;text-align:center;padding:2%;border:1px solid #AEAEAE;background:#444442;}
div#jsjobs_apply_visitor div.js_apply_visitor_apply div{color:#ffffff;}
div#jsjobs_apply_visitor div.js_apply_loginform{width:75%;float:left;}
div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_loginform_70{width:60%;float:left;}
div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_loginform_70 span.js_login_title{width:100%;float:left;padding:5px 0px;font-size:var(--jsjobs-body-font-l);margin-bottom: 10px;}
div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_login_30{width:40%;float:left;margin-top:35px;}
div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_login_30 a{display:block;}
div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_login_30 label{display:inline-block;margin-left:5px;margin-top:4px;}
div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_login_30 input.js_apply_button{padding:4px 0px;display:block;width:80%;}

div#jsjobs_appliedapplication_tab_container a{display:inline-block;float:left;}
ul#jsjobs_appliedapplication_tabs{ margin: 0; padding: 0;float:left;position:relative; }
ul#jsjobs_appliedapplication_tab li{position:relative;width:20%;display: inline-block; background: #eee; border: solid 1px #999;border-bottom: none; }
span#jsjobs_appliedapplication_tab{background:#DFDFDF;cursor:pointer;color:#000 !important;padding:5px 10px;min-width: 60px;display:inline-block;text-align: center;border: 1px solid #000;margin-left: 2px;}
span#jsjobs_appliedapplication_tab.jsjobs_appliedapplication_tab_selected{border:1px solid #000;}
span#jsjobs_appliedapplication_tab a:link,
span#jsjobs_appliedapplication_tab a:visited,
span#jsjobs_appliedapplication_tab a:hover{color:#ffffff;text-decoration:none;background-color: transparent ;}

span#jsjobs_appliedresume_action_allexport_text{float:right;color:#FFFFFF;line-height:30px;font-size:10px;padding-left:3px;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany{border-radius: 0px;padding:1%;width:96%;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_image_area{width:15%;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area{width:85%;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_image_area div.js_job_image_wrapper.mycompany{height: 83px;margin:0px;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_job_data_1{border:0px;width:70%;position: relative;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_featured.mycompany{top:10px;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_gold.mycompany{top:10px;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_listcompany_button{float:left;width:30%;box-sizing:border-box;text-align: center;line-height: 62px;margin: 10px 0;min-height: 62px;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_listcompany_button a.js_listcompany_button{display: inline-block;line-height:1;padding:10px 30px;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_job_data_1 span.js_job_title{font-size: 25px;font-weight: normal;margin:10px 0px;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_job_data_1 span.js_listcompany_location{float:left;width:100%;}
div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_job_data_1 span.js_job_title a.companyanchor{margin-left:10px;font-size: 12px;}
/* modules */
div#jsjobs_module_wrapper div#jsjobs_module_wrap{display:inline-block;padding:10px;float:left;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjob1{width:100%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjob2{width:50%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjob3{width:33.33333%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjob4{width:25%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjob5{width:20%;}

div#jsjobs_module div#jsjobs_module_data_fieldwrapper{display:none;}
div#jsjobs_module div#jsjobs_module_data_fieldwrapper.visible-all,
div#jsjobs_module div#jsjobs_module_data_fieldwrapper.visible-desktop{display:inline-block;}

div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth1{width:100%;padding: 5px;}
div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth2{width:50%;}
div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth3{width:33.3333%;}
div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth4{width:25%;}
div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth5{width:20%;}

div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar{min-height:2px;display:none;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar{min-height:2px;display:none;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.visible-all,
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.visible-desktop{display:inline-block;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.visible-all,
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.visible-desktop{display:inline-block;}

div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-1{width:100%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-2{width:50%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-3{width:33.3333%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-4{width:25%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-5{width:20%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-6{width:16.66%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-7{width:14.28%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-8{width:12.5%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-9{width:11.11%;}
div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.desktop_w-10{width:10%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-1{width:100%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-2{width:50%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-3{width:33.3333%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-4{width:25%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-5{width:20%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-6{width:16.66%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-7{width:14.28%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-8{width:12.5%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-9{width:11.11%;}
div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.desktop_w-10{width:10%;}

.no-padding{padding: 0;}
div#js-jobs-wrapper {display: inline-block;width: calc(100% - 0px);margin-bottom: 24px;border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;
transition: transform 0.2s, box-shadow 0.2s;}

div#js-jobs-wrapper:hover
.jsjobs-folderinfo:hover{
    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    }
div#js-jobs-wrapper div.js-toprow{ display: inline-block; width: 100%;padding: 17px;float: left;background: #fff;border-radius: 20px;}
div#js-jobs-wrapper div.js-toprow div.js-image{display: inline-block; width: 110px;float: left;height:110px;position: relative;
background: #fff;
    border-radius: var(--jsjobs-radius);
    overflow: hidden;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}
    div#js-jobs-wrapper div.js-toprow div.js-image:hover,
    div#jsjobs-main-wrapper div.jsjobs-job-info div.js_job_company_logo:hover{
    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    }
div#js-jobs-wrapper div.js-toprow div.js-image a img{display: block;max-width: 90%;max-height: 90%;position: absolute;top: 0;bottom:0;right:0;left:0;margin:auto;border-radius: var(--jsjobs-radius);}
div#js-jobs-wrapper div.js-toprow div.js-data{display: inline-block; width: calc(100% - 110px);padding-left: 7px;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row{display: inline-block; width: 100%;position: relative;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title{padding-left: 10px;padding-right: 0px; display: inline-block;margin-top: -15px;width:50%;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title a{ font-size: var(--jsjobs-title-2);font-weight: bold;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;line-height: initial;padding-bottom: 5px;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title a.js-admin-image-wrp{margin-top: 17px;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title span.js-status{color: #FFFFFF;border-radius: 3px;padding: 5px 7px;margin-left: 5px;float:left;font-weight: bold;font-size: 11px;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{    
    text-align: right;
    margin-top: 8px;
    position: absolute;
    right: 68px;
    top: 4px;
    width: unset;
    border-radius: 3px;
    padding: 5px 7px;
    margin-left: 5px;
    float: left;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid var(--jsjobs-border-color);}
span.jsjobs-cat-counter {
    margin: 0 3px;
}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-btn-save a{text-transform: capitalize;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobsalary{text-align: right;margin-top: 5px;position: absolute;right:0px;top:50px;width: unset;padding:0px;font-size: 17px;color: var(--jsjobs-secondary);font-weight: bold;    align-items: anchor-center;    display: inline-flex;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title span.js-type{background: #f38d2f;margin: 0;font-size: 11px;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row{ display: flex;flex-wrap: wrap;width: 70%;padding-left: 10px;font-size: var(--jsjobs-body-font-m);}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row.js-category-wrp{width: 70%;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields{padding-left: 0px;width: auto;padding-top: 8px;}
 div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields::after,
 /*.jsjobs-data-2-wrapper::after,*/
 .jsjobs-data-2-wrapper span.jsjobs-data-2-value::after,
 .jsjobs-data-2-wrapper .js_forcat span.js_job_data_2_value::after
 { content: "•";
    margin: 0 8px; /* Adds space left and right of the dot */
    color: #888;   
    display: inline-block;}
.jsjobs_jobapply_wrapper {
    display: flex;
    flex-wrap: wrap;
    background-color: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 24px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    gap: 20px; /* Space between columns */
}

/* Column Logic */
.jsjobs_jobapply_wrapper .js-col-xs-12 {
    box-sizing: border-box;
    width: 100%;
}
 /* --- File Input Styling --- */
 div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue .fieldvalue.jsjobs-file-wrp.custom{
    background-color: var(--jsjobs-card-bg);
 }
        .fieldvalue .inputbox[type="file"] {
            font-size: 14px;
            color: #4b5563;
            width: 100%;
            background: #f9fafb;
            padding: 8px;
            border: 1px dashed #d1d5db;
            border-radius: 8px;
            cursor: pointer;
            transition: border-color 0.2s, background-color 0.2s;
            box-sizing: border-box; /* Ensures padding doesn't overflow width */
        }

        .fieldvalue .inputbox[type="file"]:hover {
            border-color: #4f46e5;
            background: #f3f4f6;
        }

        /* Styling the button inside the file input */
        .fieldvalue .inputbox[type="file"]::file-selector-button {
            border: none;
            background-color: #4f46e5;
            color: white;
            padding: 8px 16px;
            border-radius: 6px;
            font-weight: 600;
            font-size: 13px;
            margin-right: 16px;
            cursor: pointer;
            transition: background-color 0.2s;
        }

        .fieldvalue .inputbox[type="file"]::file-selector-button:hover {
            background-color: #4338ca;
        }

        /* --- Helper Text (Small tags) --- */
        .fieldvalue small {
            display: block;
            color: #6b7280;
            font-size: 12px;
            margin-top: -3px; 
            line-height: 1.5;
            padding-left: 4px;
            display: flex;
            align-items: center;
        }
        
        /* Optional: Add a small icon to helper text using ::before */
        .fieldvalue small::before {
            content: "•";
            color: #9ca3af;
            margin-right: 6px;
            font-size: 14px;
        }

        /* Hide the break tags to use Flexbox spacing instead */
        .fieldvalue br {
            display: none;
        }

@media (min-width: 768px) {
    .jsjobs_jobapply_wrapper .js-col-md-6 {
        width: calc(50% - 10px); /* 50% width minus half the gap */
    }
}

/* Title Styling */
.jsjobapply_title {
    font-size:var(--jsjobs-body-font-m);;
    font-weight: 600;
    color: #374151; /* Dark Gray */
    margin-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* Value Wrapper Styling */
.jsjobapply_value {
    position: relative;
}

/* Select Box Styling */
.jsjobapply_value select.jsjobi-popup-select-field {
    width: 100%;
    padding: 10px 14px;
    font-size: 15px;
    line-height: 1.5;
    color: #1f2937;
    background-color: #f9fafb;
    border: 1px solid #d1d5db;
    border-radius: 8px;
    appearance: none; /* Removes default arrow for better styling */
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    cursor: pointer;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.jsjobapply_value select.jsjobi-popup-select-field:focus {
    outline: none;
    border-color: #4f46e5; /* Indigo Focus */
    box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.1);
    background-color: #ffffff;
}

/* Link Styling (Add Cover Letter) */
.jsjobapply_value a#pop_cvltr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 10px 14px;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    border-radius: 8px;
    box-sizing: border-box;
    transition: all 0.2s ease;
}

.jsjobapply_value a#pop_cvltr:hover {
    background-color: #4f46e5;
    color: #ffffff;
    border-style: solid;
}
div#jspopup_work_area div#js_main_wrapper div.js_job_form_field_wrapper div.jsjobs_jobapply_wrapper div.jsjobapply_title{margin-bottom: 7px;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields span.js-bold{font-weight: bold;}
div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields span.js-totaljobs{float: right;padding: 2px 5px;border-radius: var(--jsjobs-radius);}
div#js-jobs-wrapper div.js-bottomrow{width: 100%;float: left;padding: 15px;font-size: var(--jsjobs-body-font-m);border-radius: 0px 0px 20px 20px;}
div#js-jobs-wrapper div.js-bottomrow div.js-col-xs-12.js-col-md-8.js-address{width: unset;float: left;padding:0;padding-top: 10px;}
div#js-jobs-wrapper div.js-bottomrow div.js-col-xs-12.js-col-md-4.js-actions{width: unset;float: right;}
div#js-jobs-wrapper div.js-bottomrow img.location{margin-right: 5px;}
div#js-jobs-wrapper div.js-bottomrow div.js-actions{text-align: right;padding: 0;}
div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-button{padding: 12px 18px;margin-right: 8px;text-decoration: underline;display: inline-block;font-size: var(--jsjobs-body-font-s);border-radius: var(--jsjobs-radius);}
div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-btn-apply{padding: 12px 18px;text-decoration: none;display: inline-block;border-radius: 5px}
div#js-jobs-wrapper span.bg-feature{background: #2993CF;}
div#js-jobs-wrapper span.bg-gold{background: #CC9900;}
div#js-jobs-wrapper span.bg-new{background: #3C9906;}
div#jsjob-search-popup span.popup-title img#popup_cross {float: right;cursor: pointer;margin-top: 5px;margin-right: 15px;}
div#jsjobs-wrapper div.page_heading{display: inline-block;font-weight: bold; width:calc(100% - 0px);padding-bottom:0px;font-size: 30px;margin: 25px 0px 10px;border-bottom: 1px;}
div#jsjobs-wrapper div.page_heading.jsjobs-page-heading-wrp{margin-top: 0px;}

div#jsjobs-wrapper div.page_heading label.pageform{display: inline-block; width: 50%; font-size: 23px; font-weight: bold;}
div#jsjobs-wrapper div.page_heading input.inputbox{float: left;width: calc(87% - 15px);height: 50px;border-radius: var(--jsjobs-radius);margin: 0;box-shadow: unset;}
div#jsjobs-wrapper div.page_heading input#button.button{float: left;padding: 7px 0px;height: 50px;margin-left: 15px;width: 13%;font-size:var(--jsjobs-body-font-m);;border-radius: var(--jsjobs-radius);}
div#jsjobs-wrapper div.totaljobsheading{display: inline-block;border-radius: var(--jsjobs-radius); font-weight: normal;font-size:var(--jsjobs-body-font-m);;padding: 12px 15px;float: right;text-decoration: underline;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.fieldwrapper-btn div.jsjobs-folder-info-btn input.jsjobs-send-message-button{display: inline-block;    padding: 12px 15px; border-radius: var(--jsjobs-radius); text-align: center;height: auto;font-size: 16px !important;min-width: 150px;line-height: initial;box-shadow: unset;}
div#jsjobs-refine-actions div.bottombutton button#submit_btn{display: inline-block;padding: 15px;text-align: center;border-radius: 0;height: auto;font-size: 16px !important;min-width: 120px;line-height: initial;box-shadow: unset;margin-right: 10px;border-radius: var(--jsjobs-radius);}
div#jsjobs-refine-actions div.bottombutton button#reset_btn{display: inline-block;padding: 15px;text-align: center;border-radius: 0;height: auto;font-size: 16px !important;min-width: 100px;line-height: initial;box-shadow: unset;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper span.plus-icon{font-size: 20px;margin-right: 5px;display: inline-block;}

/*popup css job search*/
div#jsjob-popup-background{display: none; position: fixed;top:0px;left:0px;width:100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 9998;}
div#jsjob-search-popup,div#jsjobs-listpopup{display: none; box-sizing:border-box;position: fixed;top:10%;left:20%;width:60%;background: #ffffff;z-index: 9999;box-shadow: 0px 0px 20px #999;}
div#jsjob-search-popup span.popup-title,
div#jsjobs-listpopup span.popup-title{width: 100%;display: inline-block;padding: 15px 15px;font-weight: bold;font-size: 17px;line-height: 36px;}
div#jsjob-search-popup div.jsjobs-searchwrapper{display: inline-block;width: 100%;}

div#jsjob-search-popup div.jsjob-contentarea,
div#jsjobs-listpopup div.jsjob-contentarea{display: inline-block;width: 100%;float: left;padding: 25px 20px;height: 417px;overflow-y: auto;}
div#jsjob-search-popup div.jsjob-refine-wrapper{float: left;width: calc(100% / 2 - 20px);margin: 0px 10px 10px;}
div#jsjob-search-popup div.jsjob-refine-wrapper.jsjob-refine-wrapper-center-alignment{width: calc(100% / 2);margin: 10px 25%;}
div#jsjob-search-popup div.js-searchform-title{width: 100%;float: left;margin-bottom: 10px;}
div#jsjob-search-popup div.js-searchform-value {float: left;width: 100%;margin-bottom: 10px;position: relative;}
div#jsjob-search-popup div.js-searchform-value ul.jsjobs-input-list-jsjobs{width: 100%;height: 28px;background: #f7f7f7;border-radius: 3px;}
div#jsjob-search-popup div.js-searchform-value input.inputbox,select.inputbox{height: 45px !important; width: 100%;float: left !important;}
select.inputbox{background-image: url(../images/selecticon.png) !important;background-repeat: no-repeat !important;background-position: calc(100% - 15px) !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-size: 16px !important;}
div#jsjob-search-popup div.js-searchform-value div.field-calendar {width: calc(100% - 0px);}
div#jsjob-search-popup div.js-searchform-value div.field-calendar input{width: calc(100% - 45px) !important;background-image: unset !important;}
div#jsjob-search-popup div.js-searchform-value div.field-calendar button{height: 45px;width: 43px;display: inline-block;display: inline;zoom: 1;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 18px;text-align: center;vertical-align: middle;cursor: pointer;color: #333;text-shadow: 0 1px 1px rgba(255,255,255,0.75);background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#fff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);background-image: -o-linear-gradient(top,#fff,#e6e6e6);background-image: linear-gradient(to bottom,#fff,#e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);border-color: #e6e6e6 #e6e6e6 #bfbfbf;background-color: #e6e6e6;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #bbb;border: 0;border-bottom-color: #a2a2a2;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-left: .3em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);border-radius: 0 3px 3px 0;}
div#jsjobs-main-wrapper form#adminForm div.jsjobs-field-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue select#experiencemin{width: 49% !important; float: left;}
div#jsjobs-main-wrapper form#adminForm div.jsjobs-field-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue select#experiencemax{width: 49% !important; margin-left: 1%; margin-right: 0; float: left;}
div#jsjob-search-popup div.js-searchform-value input{height: 45px;width: 100% !important;box-shadow: unset;}
div#jsjob-search-popup div.js-searchform-value.js-searchform-customfield-wrp {height: 45px;padding: 10px;width: calc(100% - 30px);margin: 0 15px;border-radius: 3px;}
div#jsjob-search-popup div.js-searchform-value.js-searchform-customfield-wrp input{height: auto;width: auto !important;box-shadow: unset;margin-right: 10px;}
div#jsjob-search-popup div.js-searchform-value.js-searchform-multiselect {padding: 0}
div#jsjob-search-popup div.js-searchform-value.js-searchform-multiselect select{height: 45px;width: calc(100% - 30px);margin: 0 15px;box-shadow: unset;margin-right: 10px;background-image: none !important;}
div#jsjob-search-popup div.js-searchform-value select{background-image: url(../images/selecticon.png) !important;background-repeat: no-repeat !important;background-position: calc(100% - 15px) !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-size: 16px !important;}
div#jsjob-search-popup div.js-searchform-value select.sal{width: calc(25% - 5px);margin-right: 5px;}
div#jsjob-search-popup div.js-searchform-value select.exp{width: calc(50% - 5px);margin-right: 5px;}
div#jsjobs-refine-actions{width: calc(100% - 40px);margin: 0 20px;float: left;display: inline-block;text-align: center;padding: 20px 0;margin-top: 12px;}
div#jsjobs-showmore{padding:12px; text-align: center; cursor: pointer;font-size:var(--jsjobs-body-font-m);;border-radius: 6px;}
span#jsjob-popup-closebtn{float: right;cursor: pointer;}
/*tell a friend*/
div#js_job_black_friend{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 9998;}
div#tellafriend.tellafriend{width:60%;position: fixed; top: 10%; left: 20%; z-index: 9999;display: none;background: #FFFFFF;}
div#tellafriend.tellafriend div#tellafriend_headline{width:100%;display:inline-block;padding: 15px 10px; font-weight:bold;font-size: var(--jsjobs-title-2); line-height: 36px;}
div#tellafriend.tellafriend div#tellafriend_headline img.closeimg{float: right;cursor: pointer;margin-top: 5px;margin-right: 15px;}
div#tellafriend.tellafriend div#borderfieldwrapper{display: inline-block;width: 100%;float: left;padding: 25px 20px;height: 417px;overflow-y: auto;}
div#tellafriend.tellafriend div.fieldwrapper{float: left;width: calc(100% / 2 - 20px);margin: 0px 10px 10px;}
div#tellafriend.tellafriend div.fieldwrapper.fullwidth{width:calc(100% - 20px);}
div#tellafriend.tellafriend div.fieldwrapper div.fieldtitle{width:100%;float: left;margin-bottom: 10px;}
div#tellafriend.tellafriend div.fieldwrapper div.fieldvalue{float: left;width: 100%;margin-bottom: 10px;position: relative;}
div#tellafriend.tellafriend div.fieldwrapper div.fieldvalue input{float: left;width: 100%;height: 45px;box-shadow: unset;color: #6c757d;background-color: #f8fafc;border: 1px solid #ebecec;box-sizing: border-box;}
div#tellafriend.tellafriend div.fieldwrapper div.fieldvalue textarea{width:100%;float: left;box-shadow: unset;color: #6c757d;background-color: #f8fafc;border: 1px solid #ebecec;box-sizing: border-box;}
div#tellafriend.tellafriend div.fieldwrapper div.fieldvalue *{width:100%;}
div#tellafriend.tellafriend div.fieldwrapper.fullwidth div.fieldvalue div.righttext{text-align:right;}
div#tellafriend.tellafriend div.fieldwrapper.fullwidth.button{float: left;width: calc(100% - 30px);text-align: center;padding: 20px 0;margin: 15px;}
div#tellafriend.tellafriend div.fieldwrapper.fullwidth input[type="button"].js_job_tellafreind_button,
input.js_job_shortlist_button_save{    text-align: center;
    height: auto;
    font-size: 16px !important;
    min-width: 120px;
    line-height: initial;
    box-shadow: unset;
    padding: 11px 17px;
    text-decoration: none;
    display: inline-block;
    border-radius: var(--jsjobs-radius);
}
div#tellafriend.tellafriend div#tellafriendsuccessmsg.tellafriendsuccessmsg{display: none;}

/*jobs by categor*/
div#js_main_wrapper div.jsjobs-cat-data-wrapper{padding: 0 30px;}
div#jsjobs-cat-mainblock{display: inline-block;padding: 5px; float: left;}
div#jsjobs-cat-block{display: inline-block;width: 100%;float: left; }
div#jsjobs-cat-block a#jsjobs-cat-block-a{width: 100%;
    display: inline-block;
    padding: 20px;
    text-decoration: none;
    margin: 5px 3px;
    border-radius: var(--jsjobs-radius);
    transition: transform 0.2s, box-shadow 0.2s;}
div#for_subcat a#jsjobs-subcat-block-a:hover{    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(37, 99, 235, 0.1);}
div#jsjobs-cat-block a#jsjobs-cat-block-a.subcatopen{font-weight: bold;}
div#jsjobs-cat-block a#jsjobs-cat-block-a span.jsjobs-cat-counter{float: right;}

div#for_subcat{position: relative;width: 100%;}
div.jsjobs_subcat_wrapper{position: absolute;width: 100%; padding: 15px 20px;top: -1px;left: 0; box-shadow:0px 5px 13px 3px #999; background: #FFF;border-radius: var(--jsjobs-radius);}
div#for_subcat a#jsjobs-subcat-block-a{display: inline-block; margin-bottom: 11px; padding: 11px 15px; width: 100%; text-decoration: none;border-radius: var(--jsjobs-radius);}
div#for_subcat a#jsjobs-subcat-block-a span.jsjobs-cat-title{white-space: nowrap; display: inline-block; width: 90%;float: left; overflow: hidden; text-overflow: ellipsis;}
div#for_subcat a#jsjobs-subcat-block-a span.jsjobs-cat-counter{float: right;}
div#for_subcat span#showmore_p {display: inline-block;width: 100%; text-align: center; padding: 9px 0px;cursor: pointer;}
div#jsjob-popup-background {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9998; }
div#jsjobs-listpopup {background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 20px #999; box-sizing: border-box; display: none; left: 20%; padding: 12px 15px; position: fixed; top: 10%; width: 60%; z-index: 9999; }

div#jsjobs_subcatpopups{width: 100%; display: inline-block;}
div#jsjobs_subcatpopups span.popup-title{margin-bottom: 15px;}
div#jsjobs_subcatpopups img#popup_cross{float: right;margin-top: -10px;cursor: pointer;}
div#jsjobs_subcatpopups a#jsjobs-subcat-popup-a{width: 49%; margin-right: 1%; display: inline-block; margin-bottom: 11px; padding: 11px 15px;text-decoration: none;}
div#jsjobs_subcatpopups a#jsjobs-subcat-popup-a span.jsjobs-cat-title{white-space: nowrap; display: inline-block; width: 90%;float: left; overflow: hidden; text-overflow: ellipsis;}
div#jsjobs_subcatpopups a#jsjobs-subcat-popup-a span.jsjobs-cat-counter{float: right;}
div#jsjobs_subcatpopups div#jsjobs_scroll_area{display: inline-block;width: 100%; padding-left: 15px; padding-right: 10px; height: 250px;overflow-x: auto;}
/*Common Popup*/
div#js_jobs_main_popup_back {background: rgba(0,0,0,0.8); display: none;  position: fixed; height: 100%; width: 100%; left: 0px; top: 0px; z-index: 9998; }
div#js_jobs_main_popup_area { background: #FFFFFF; display: none; box-shadow: 0 0 20px #aaa; box-sizing: border-box;  left: 23%;position: fixed; top: 10%; width: 50%; z-index: 9999; }
div#js_jobs_main_popup_area div#js_jobs_main_popup_head{width: 100%;display: inline-block;padding: 15px 10px;font-weight: bold;font-size: 17px;line-height: 36px;}
div#js_jobs_main_popup_area div#js_jobs_main_popup_head div#jspopup_title{display: inline-block;font-size: var(--jsjobs-title-2); font-weight: bold;}
div#js_jobs_main_popup_area div#js_jobs_main_popup_head img#jspopup_image_close{float: right;cursor: pointer;margin-top: 5px;margin-right: 15px;}
div#js_jobs_main_popup_area div#jspopup_work_area {max-height: 349px; overflow-x: auto; display: inline-block;width: 100%;float: left;padding: 25px 20px;}
div#js_jobs_main_popup_area div#jspopup_work_area div#js_main_wrapper div.js_job_form_field_wrapper{position:relative;}
div#js_jobs_main_popup_area div#jspopup_work_area div#js_main_wrapper div.js_job_form_field_wrapper div#waiting-wrapper{height: auto;width:100%;display:inline-block;background:url(../images/123456.gif) center center no-repeat (255, 255, 255, 0.85);z-index: 9999;position:absolute;top: -15px;right: 0px;height: calc(100% + 15px);}
/*jobapply*/
div.js_job_form_field_wrapper div.js_job_form_button{text-align: center; margin: 15px 0 15px 0px; display: inline-block;width: 100%;float: left;}
span.jsjobs_job_in_formation{display: inline-block;width: 100%;font-weight: bold; font-size: 15px;padding: 9px;margin-bottom: 15px;}
div#js_main_wrapper div.js_job_data_jobapply{display: inline-block;width: calc(50% - 30px); margin: 0 15px; float: left;padding: 15px 0px;}
div#js_main_wrapper div.js_job_data_jobapply:last-child{border:none !important;}
div#js_main_wrapper div.js_job_data_jobapply span.js_job_data_apply_title{font-weight: bold;}
div#js_main_wrapper div.js_job_data_jobapply span.js_job_data_apply_value{}
div#js_jobapply_main_wrapper{display: none; width: 98%; margin-left: 1%; margin-right: 1%; float: left; padding: 10px;}
div#js_jobapply_main_wrapper{background-color: #dff2bf; border: 1px solid #3f8000; color: #3f8000; }

/*jobsshortlist*/
div.shortlist_box div.jsjobs_shortlist_box{display: inline-block;width: 100%;}
div.shortlist_box div.jsjobs_shortlist_box div textarea.textarea_shortlist{width: 100%; height: 139px;background-color: #F7F7F7;}
div.jsjobs_stars_wrapper div.jsjobs-starst-slist label.contact_info_margin {display: inline-block; width: auto; float: left;padding: 0px 35px 0px 15px; margin-top: 3px;}
div.jsjobs_stars_wrapper div.jsjobs-starst-slist label.contact_info_margin{}
div#jsjobs-shortlist_btn_margin{display: inline-block; width: 100%; text-align: center;margin: 15px 0px;    padding-top: 17px; }
div#jsjobs-shortlist_btn_margin input.js_job_shortlist_button{text-align: center;
    height: auto;
    font-size: 16px !important;
    min-width: 120px;
    line-height: initial;
    box-shadow: unset;
    padding: 11px 17px;
    text-decoration: none;
    display: inline-block;
    border-radius: var(--jsjobs-radius);}
div#js_shortlist_main_wrapper{display: none; }


div#js_shortlist_main_wrapper .added_shortlist{ width: 98%; margin-left: 1%; margin-right: 1%; float: left; padding: 10px;margin-top: 5px;}
div#js_shortlist_main_wrapper .added_shortlist{background-color: #dff2bf; border: 1px solid #3f8000; color: #3f8000; }
div#js_shortlist_main_wrapper .added_shortlist.failed-shortlist{background-color: #fafafa; border: 1px solid red; color: red; }

/*quickview*/
div#jsnewjob_quickview_wrapper{width: 100%; float: left;display: inline-block;}
div#jsquickview_wrapper1{display: inline-block;text-align: center;width:100%; border-radius: var(--jsjobs-radius);}
div#jsquickview_wrapper1 div#quickview_head{font-size: 23px;padding-top: 15px;font-weight: bold;}
div#jsquickview_wrapper1 div#quickview_sub{padding-top: 17px;}
div#jsquickview_wrapper1 div#quickview_sub span.js_gs_tag{font-weight: bold;}
div#jsquickview_wrapper1 div#quickview_sub span.js_gs_tag span.gold{display: inline-block;font-weight: bold;color: #fff;background-color: #CC9900;padding: 5px 11px;margin-left: 0px;border-radius: 3px;font-size: 11px;}
div#jsquickview_wrapper1 div#quickview_sub span.js_gs_tag span.featured{display: inline-block;font-weight: bold;color: #fff;background-color: #2993CF;padding: 5px 11px;margin-left: 5px;border-radius: 3px;font-size: 11px;}
div#jsquickview_wrapper1 div#quickview_det{padding: 10px 10px 17px;display: inline-block;}
div.js_job_form_field_wrapper div.js_job_form_button input#js_job_applynow_button{display: inline-block;padding: 12px 15px;text-align: center;border-radius: 0;height: auto;font-size: 16px !important;min-width: 95px;line-height: initial;box-shadow: unset;margin-right: 10px;border-radius: var(--jsjobs-radius);}
div.js_job_form_field_wrapper div.js_job_form_button input#js_job_applynow_close{display: inline-block;padding: 12px 5px;text-align: center;border-radius: 0;height: auto;font-size: 16px !important;min-width: 95px;line-height: initial;box-shadow: unset;border-radius: var(--jsjobs-radius);}

div#jsquickview_block_bottom {width: calc(100% - 0px);
    float: left;
    display: inline-block;
    border-radius: 12px;
    margin: 20px 0;
    padding: 10px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
    label.js-col-sm-6.contact_info_margin {
    padding-bottom: 8px;
}
div#jspopup_work_area .jsjobs_stars_wrapper {
    margin-top: 10px;
}
div#jsquickview_block_bottom div#jsquick_view_title{padding: 5px;width: 100%;float: left;display: inline-block;font-weight: bold;font-size: 20px;color: #2b2b2b;}
div#jsquickview_block_bottom div.jsquick_view_rows{display: inline-block;width: calc(50% - 20px); margin: 0px 10px; padding: 15px;}
div#jsquickview_block_bottom div.jsquick_view_rows span.js_quick_title{font-weight: bold;}
div#jsquickview_block_bottom div.jsquick_view_rows span.js_quick_value{}
div#jsquickview_block_bottom div.jsquickview_decs {font-size:var(--jsjobs-body-font-m);;padding: 14px; display: inline-block;width: 98%; margin: 0px 1%;margin-top: 15px;}
div.js_job_form_quickview_wrapper{width: 100%; float: left;display: inline-block;text-align: center; padding: 15px 0px;}
div.js_job_form_quickview_wrapper a.jsquick_view_btns{padding: 11px 17px; text-decoration: none;display: inline-block;border-radius: var(--jsjobs-radius);}
/*applied jobs*/
div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_title{display: inline-block;width: 50%;float: left; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 30px;}
div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 .js_job_posted div#jsjsjobs_stars{display: inline-block;text-align: left;position: absolute;top: 70px;right: 25px;}
div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2{display: inline-block;width: 75%;float: left;margin-bottom: 25px;}
div#js_main_wrapper div.js_job_main_wrapper div.bottom{display: inline-block; width: 100%; padding: 15px;font-size:var(--jsjobs-body-font-m);float: left;
    width: 100%;
    padding: 15px;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid;}
div#js_main_wrapper div.js_job_main_wrapper div.bottom span.location{display: inline-block; width: auto; padding: 0px;padding-top: 12px}
div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view {display: inline-block; width: auto; text-align: right; float: right;}
div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view a{padding: 12px 15px;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 10px;
    text-transform: capitalize;
    border-radius: var(--jsjobs-radius);}
div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.appnotes_wrapper{padding-left: 0px;padding-top: 15px;margin-bottom: 15px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume.first-child div.js_job_data_2_wrapper span.heading{font-weight: bold;}
div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.appnotes_wrapper span.jsjobs-appnotes{padding-left: 0px;font-weight: bold;}
div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.appnotes_wrapper span.jsjobs-appnotesvalue{ padding: 7px 15px;}
div.js-jobs-jobs-applie div.js_job_data_5{display: inline-block;width: 100%;float: left;padding: 15px 15px 15px 15px; margin-top: 10px;}
div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_location {float: left;display: inline-block;font-size:var(--jsjobs-body-font-m);;padding: 0px 0px 15px 0px;border-bottom: 1px solid #ebeceb;margin-bottom: 15px;width: 100%;}


div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab div.fieldwrapper-btn{display: inline-block;width: 96%;margin-top: 15px; margin-left: 2%; margin-right: 2%; padding: 15px; text-align: center;}
div#jsjobs_appliedresume_tab_search span.jsjobs_appliedresume_tab div.fieldwrapper-btn div.jsjobs-folder-info-btn input#button{outline: none;
    padding: 12px 18px;
    border-radius: 5px;}

div.js-jobs-jobs-applie div.resumeaction1ton{display: inline-block;float: left;width: 96%;margin-top: 10px; margin-left:2%;margin-right: 2%;position: relative;}
div.js-jobs-jobs-applie div.resumeaction1ton img#jobsappcloseaction,
img.jsjobi-app-close-action{padding: 3px;position: absolute;top: 0px; right: 0px;cursor: pointer;}
.jsjobi-app-data {
    float: left;width: 80% !important;
}
.jsjobi-app-data textarea#comments{width: 80% !important;}
div.js-jobs-jobs-applie div.resumeaction1ton table#resumeactionfoldertable select#folderid{margin: 0px;}
div.js-jobs-jobs-applie div.resumeaction1ton table#resumeactionfoldertable tr td{padding: 0px 3px;}

div.js-jobs-jobs-applie div.resumeaction1ton table#resumeactioncandidatetable tbody tr td input{display: block;width: 269px;height: 32px; border: 1px solid #cdcdcd; border-radius: 3px; margin-bottom: 5px; padding-left: 5px;}
div.js-jobs-jobs-applie div.resumeaction1ton table#resumeactioncandidatetable tbody tr td input#emmailaddress{background-color: #fff;}
div.js-jobs-jobs-applie div.resumeaction1ton table#resumeactioncandidatetable tbody tr td b.js-emailtocandi_date{display: block;}

div.js-jobs-jobs-applie div.resumeaction1ton table#resumeactioncandidatecommentstable tbody tr td textarea#candidatemessage{height: 154px;margin-top: 20px;width: 100%;}
div.js-jobs-jobs-applie div.resumeaction1ton table#resumeactioncandidatecommentstable tbody tr td input#js_btnid_sendmail{border: medium none; color: white; font-size: 12px; margin-top: 137px; padding: 5px 16px; text-decoration: none; margin-left: 15px;}

div#resumeactioncomments div.jsjobs_resumeactioncomments div.jsjobs-field-actionbutton input.button,
.jsjobi-app-action input.button{padding: 5px 15px;}
div#resumedetail_data{margin-top: 15px;}
span#resumedetail_data_title,
span#jsjobs_appliedresume_data_detail_applicantsummery{font-size:var(--jsjobs-body-font-m);font-weight: bold;}
span#resumedetail_data_value{margin-left: 7px;font-size:var(--jsjobs-body-font-s);}
span#jsjobs_appliedresume_data_detail_applicantsummery_value, span#jsjobs_appliedresume_data_detail_applicantsummery_value{font-size:10px;}

div.resumeactionmessage1ton span.resume_message_print_ok{ width:96%; margin-left: 2%; margin-top: 10px; display:inline-block;padding:5px 10px;background-color:#DFF2BF;color:#3F8000;border:1px solid #3F8000;}
div.resumeactionmessage1ton span.resume_message_print_ok img{padding-right:5px;}
div.resumeactionmessage1ton span.resume_message_print_notok{width:96%; margin-left: 2%; margin-top: 10px; display:inline-block;padding:5px 10px;background-color:#FFBABA;color:#D7010D;border:1px solid #D7010D;}
div.resumeactionmessage1ton span.resume_message_print_notok img{padding-right:5px;}

div#jsjobs_appliedresume_tab_search{float:left; width:100%; padding:0 10px;}
span#jsjobs_appliedresume_tab_search_title{text-decoration:underline;font-size:var(--jsjobs-body-font-m);color:#606062;padding-left:1%;float:left;width:100%;}
div#jsjobs_appliedresume_tab_search_data{float:left; width:98%;margin: 0 1%;}
span.jsjobs_appliedresume_tab_search_data{float:left; width:26%;border:2px solid #D9D9D9;margin-bottom:1%;margin-left:1%;padding-bottom: 4px;}
span.jsjobs_appliedresume_tab{float:left;padding-top: 12px; width:100%;border:1px solid #D9D9D9;margin-bottom:1%;padding-bottom: 4px;}
span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field{float:left; width:50%;padding: 0px 15px;}
span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field-btn{ display: inline-block;margin-top: 10px;text-align: center; width: 100%;}
span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field-btn div.jsjobs-field-btn{display: inline-block;padding: 9px 0 4px;text-align: center; width: 80%;}
span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field span.jsjobs-radio-btn{    width: 50%;
    border: 1px solid var(--jsjobs-border-color);
    float: left;
    display: flex;
    padding: 5px 5px;
    border-radius: var(--jsjobs-radius);
    background: var(--jsjobs-content-bg);}
span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field span.jsjobs-radio-btn input{display:inline-block; float:left; width:unset;}
span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field span.jsjobs-radio-btn span.jsjobs-status-radio-btn{display:inline-block; float:left; width:unset;padding-top:3px; padding-left:5px;}
span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field{float:left; width:100%;}
span.jsjobs_appliedresume_tab_search_data_title{float:left; width:100%;padding:5px 4px;}
span.jsjobs_appliedresume_tab_search_data_value{float:left; width:100%;padding-left: 4px;}
span.jsjobs_appliedresume_search_data_value{float:left; width:100%;padding-left: 4px;}
span.jsjobs_appliedresume_search_data_value input{float:left;width:100%; height:45px;background: #F7F7F7;}
span.jsjobs_appliedresume_tab_search_data_value input{width:100%;}
span.jsjobs_appliedresume_tab_search_data_value select{width:100%}
span.jsjobs_appliedresume_tab_search_data_value select#currency{width:28%}
span.jsjobs_appliedresume_tab_search_data_value select#jobsalaryrange{width:71%}
span#jsjobs_appliedresume_tab_search_close_button input{margin-left: 23%; margin-top: 3%;border:medium none;border-radius:4px 4px;} /* job applied resume tab search close button */
div#jsjobs_appliedapplication_container{ width:100%;float:left;border:1px solid #A9ABAE;margin-bottom: 1%; }
div#jsjobs_appliedresume_top,
div#jsjobs_appliedresume_data,
div#jsjobs_appliedresume_data_detail,
div#jsjobs_appliedresume_data_comments_bottom{float:left; width:100%;}
div#jsjobs_appliedresume_container{ width:100%;float:left; }
span#jsjobs_appliedresume_applicantname{font-size:var(--jsjobs-body-font-m);color:#88BBC8;font-weight:bold;padding-left:1%;width:32%;line-height: 28px;float:left;}
span#jsjobs_appliedresume_applicantname.bold{font-weight:bold;}
span#jsjobs_appliedresume_applicanttitle{font-weight:bold;color:#000000;font-size:10px;}
span#jsjobs_appliedresume_applieddate{color:#606062;font-size:10px;line-height: 28px;}
span#jsjobs_appliedresume_applicantsummery{border-left:1px solid #A9ABAE; padding-left:4px;color:#606062;font-size:10px;}
span#jsjobs_appliedresume_data_detail_applicantlocation_value,
span#jsjobs_appliedresume_applieddate_value,
span#jsjobs_appliedresume_applicantsummery_value{color:#000000;font-size:10px;}
span#jsjobs_appliedresume_data_comments_title{float:left;color:#000000;font-weight:bold;margin-left:2%;}
span#jsjobs_appliedresume_data_comments{display:block;color:#000000;width:70%;float:left;}
span#jsjobs_appliedresime_data_comments_link{width:14%;margin-top:3px;margin-bottom:3px;white-space: nowrap;}
span#jsjobs_appliedresime_data_comments_location{float:left;border-left:1px solid #A9ABAE;padding-left:5px;margin-left:2%;}
span#jsjobs_appliedresime_data_comments_location_title{float:left;color:#A9ABAE;margin-right:2px;}
div#jsjobs_appliedresume_actioncontainer{padding:5px 0px ;width:100%;float:left;background-color:#F5F5F5;border-top:1px solid #A9ABAE;}
div#jsjobs_appliedresume_action{float:left;padding-left:1%;width:15%;}
div#jsjobs_appliedresume_top table{border:none !important;}
div#jsjobs_appliedresume_data table{border:none !important;}
span#resume_action_style{color:#000;line-height:18px;overflow:hidden;cursor:pointer;}
span#resume_action_style a:link,
span#resume_action_style a:visited,
span#resume_action_style a:hover{color:#000000;text-decoration:none;background-color: transparent ;}
div#jsjobs_appliedresume_top{background-color:#F4F5F6;border-bottom:1px solid #DBDBDA;}
div#jsjobs_appliedresume_data_detail{padding:3px 0px;position:relative;width:78%;float:left;}

div#jsjobs_appliedresume_data_comments_bottom div.jsjobs_appliedresume_data_action_message{ background-color:#D8E9ED;border-radius: 4px 4px 4px 4px; border: 1px solid #87B8C2;color: #000; float: left;text-align: center;width:50%;margin-left:25%;padding:3px 3px;margin-bottom:1%;margin-top:1%;font-size:10px; }
div#job_appliedresume{border:1px solid #A9ABAE;padding:10px;margin:5px 0px 0px 0px;}
div#resumedetail{position:relative;width:100%;}
div#resumeactioncandidate{float:left;width:35%;padding-top: 10px;}
div#resumeactioncandidatecomments{float:left;width:65%;padding-top: 10px;}
div#resumeactioncomments,
div#resumeactionfolder{float:left;width:100%;padding-top: 10px;}
table#resumeactionfoldertable,
table#resumeactioncommentstable,
table#resumeactioncandidatetable, 
table#resumeactioncandidatecommentstable {border:none !important;}
div#resumedetail div#resumedetailclose{ position:relative;float:left;width:100%;border:none; }
div#resumeactioncandidate table tr td{padding:3px 5px;}
div#jsjobs_appliedresumedata_pic img{border: 2px solid #A9ABAE;margin-top: 3%;}
div#resumeactioncomments table tr td input
,div#resumeactionfolder table tr td input
,div#resumeactioncandidatecomments table tr td input { border: medium none;color: white;font-size: 12px;padding: 5px 16px;text-decoration: none;}
div#jsjobs_appliedresume_action_allexport img{float:left;}
div#jsjobs_appliedresume_action_allexport a:hover, div#jsjobs_appliedresume_action_allexport a:link {background:none;text-decoration:none;color: #FFFFFF;font-size:var(--jsjobs-body-font-s);}
div#jsjobs-main-wrapper form#adminForm input.jsjobs_button{display: inline-block;padding: 12px 18px;text-align: center;border-radius: 0;height: auto;font-size: 16px !important;min-width: 150px;line-height: initial;box-shadow: unset;border-radius: 5px}

/*pagination*/
div#jsjobs_jobs_pagination_wrapper{float: left;width: 100%;justify-content: normal;flex-wrap: nowrap !important;display: block;margin-top: 15px;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-lbox{display: inline-block;width: 60px;float: left;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-lbox select#limit{border-radius: 0px;background-position: calc(100% - 13px) !important;background-size: 13px !important;height: 46px;padding: 10px;line-height: initial;font-size:var(--jsjobs-body-font-m);background: var(--jsjobs-card-bg);}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks{display: inline-block;float: right;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list{margin: 0px;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li{display: inline-block;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li a {margin: 0 1px;border: 1px solid #d1d1d1;padding: 12px 15px;line-height: initial;font-size: 16px;display: inline-block;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li:first-child a {border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li:last-child a {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
div#jsjobs_jobs_pagination_wrapper div.jsjobs-resultscounter{height: 46px;padding: 13px 10px 10px;line-height: initial;margin-left: 10px;display: inline-block;font-size:var(--jsjobs-body-font-m);;}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.jsjobs-graph-wrp div#js_donut_chart.js_emp_chart2{width: 100%;height: 300px; display: inline-block; background: #FFFFFF;position: relative;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.jsjobs-graph-wrp div#js_donut_chart div#no_message.donut_chart{padding:15px 20px;background:#f6f6f6;color:#723776;border:1px solid #cccccc;font-size:var(--jsjobs-body-font-m);display:inline-block;transform: translate(-50%, -50%);top:50%;left:50%;position: absolute;min-width: 80%;text-align: center;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.jsjobs-graph-wrp div.js_emp_chart1{width: 100%;height: 300px; display: inline-block; background: #FFFFFF; position: relative;}
.jsjobs-graph-wrp {
    padding: 0px;
    border-radius: 10px;
    border: 1px dashed var(--jsjobs-border-color);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.jsjobs-graph-wrp div.js_emp_chart1 div#no_message.linechart{padding:15px 20px;background:#f6f6f6;color:#723776;border:1px solid #cccccc;font-size:var(--jsjobs-body-font-m);display:inline-block;transform: translate(-50%, -50%);top:50%;left:50%;position: absolute;min-width: 80%;text-align: center;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-resume-jobs div#jsjobs-appliedresume-seeker{display: inline-block;width: 100%;float: left;margin-bottom: 15px;}
div#jsjobs-main-wrapper div#jsjobs-field-wrapper-description div.jsjobs-value textarea#description {display: inline-block;width: 100%;float: left;margin: 0px;box-shadow: none;min-height: 100px;}
div#jsjobs-main-wrapper div#jsjobs-field-wrapper-description{width: 100%; float: left;display: inline-block;margin-top: 15px;}
div#jsjobs-main-wrapper div#jsjobs-field-wrapper-title div.jsjobs-field font{display: inline;}
div#jsjobs-main-wrapper div#jsjobs-field-wrapper-title div.jsjobs-field{margin: 8px 0 0 0;
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;}
div#jsjobs-main-wrapper div#jsjobs-field-wrapper-title div.jsjobs-value input#title{width: 100%;height: 45px;margin: 0px;box-shadow: none;}
div#jsjobs-main-wrapper div#jsjobs-field-wrapper-title div.jsjobs-value {display: inline-block;width: 100%;float: left;}
div#jsjobs-main-wrapper div#jsjobs-field-wrapper-title{width: 100%; float: left;display: inline-block;}
div#jsjobs-main-wrapper div#sortbylinks span.my_appliedjobs_sbl_links a{display:inline-block; float:left;padding:10px;width:100%;text-decoration:none;text-align:center;color:#fff;}
div#jsjobs-main-wrapper div#sortbylinks span.my_appliedjobs_sbl_links{display:inline-block; float:left; width:16.66%; border-left:1px #fff solid;border-right:1px #fff solid;}
div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links a{display: inline-block;padding: 12px 0;text-decoration: none;width: 100%;height: 42px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links{display: inline-block;float: left;text-align: center;width: calc(25%);white-space: nowrap;padding: 0px;height: 42px;border-radius: var(--jsjobs-radius);}
span.my_resume_sbl_links a{color: var(--jsjobs-card-bg);}
div#jsjobs-main-wrapper div#sortbylinks{ width:100%; float:left;margin:10px 0 0 0;margin-bottom: 25px;}
div#jsjobs-main-wrapper div#sortbylinks ul li.jsjobs-sorting-bar-myjob{display: inline-block;float: left;text-align: center;width: calc(14.28%);white-space: nowrap;padding: 0px;height: 42px;}
div#jsjobs-main-wrapper div#sortbylinks ul li.jsjobs-sorting-bar-myjob a{ display: inline-block;padding: 12px 0;text-decoration: none;width: 100%;height: 42px;border-radius:5px;}
div#jsjobs-main-wrapper div#sortbylinks ul{float: left;list-style-type: none;margin: 0;padding: 0;width: 100%;}
div#jsjobs-main-wrapper div#sortbylinks ul li{display: inline-block;float: left;text-align: center;width: calc(25%);white-space: nowrap;padding: 0px;height: 42px;}
div#jsjobs-main-wrapper div#sortbylinks ul li a{display: inline-block;padding: 8px 0;text-decoration: none;width: 100%;height: 42px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div#sortbylinks ul li a.selected{}
div#jsjobs-main-wrapper div#sortbylinks span.my_myjobs_sbl_links { display:inline-block; float:left; text-align: center;  border-left:1px #fff solid;border-right:1px #fff solid;}
div#jsjobs-main-wrapper div#sortbylinks span.my_myjobs_sbl_links a{padding:5px 18px 5px 17.5px; display:inline-block; float:left;text-decoration:none;text-align:center;color:#fff;}
div#jsjobs-main-wrapper div.jsjobs-field-main-wrapper{width: 100%;
    float: left;
    display: inline-block;
    padding: 17px;
    position: relative;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
   .jsjobs-field-main-wrapper .jsjobs-fieldwrapper .jsjobs-fieldvalue ul.jsjobs-input-list-jsjobs {
    width: 100%;
}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldtitle{display:inline-block; float: left; width:100%;padding:0;margin-bottom: 10px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue input{ width:100%;height: 45px; margin: 0px;background-color: #f7f7f7;box-shadow: none;box-sizing: border-box;padding-left: 10px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue div.field-calendar input{ width:calc(100% - 43px);}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue div.field-calendar button{height: 45px;width: 43px;display: inline-block;display: inline;zoom: 1;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 18px;text-align: center;vertical-align: middle;cursor: pointer;color: #333;text-shadow: 0 1px 1px rgba(255,255,255,0.75);background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#fff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);background-image: -o-linear-gradient(top,#fff,#e6e6e6);background-image: linear-gradient(to bottom,#fff,#e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);border-color: #e6e6e6 #e6e6e6 #bfbfbf;background-color: #e6e6e6;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #bbb;border: 0;border-bottom-color: #a2a2a2;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-left: .3em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);border-radius: 0 3px 3px 0;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.js-searchform-multiselect select{ width:100%;height: 45px; margin: 0px;box-shadow: none;box-sizing: border-box;}
div#js_main_wrapper div.userform table td input.inputbox{ width:80%;height: 35px; margin: 0px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue input[type="checkbox"]{width: unset;height: unset;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue div.field-calendar button{height: 45px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue span.jsjobs-salaryrange-value{display:inline-block; width:calc(25% - 5px);margin:0 5px 0 0; float:left;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue textarea{ width:100%;box-shadow: unset;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue{display:inline-block;width:100%;border-radius:5px;float:left;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue #experiencemin{margin-right: 1%;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue #experiencemin_chosen {margin-right: 1%;width: calc(49% - 2px) !important;float: left;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue #experiencemax_chosen {margin-left: 1%;width: calc(49% - 2px) !important;float: left;}
div#jsjobs-wrapper div#rss{float: left;width: 100%;padding: 20px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue #experiencemax{margin-right: 1%;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.jsjobs-radiobtn-wrp{height: 45px;padding: 10px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.jsjobs-radiobtn-wrp input{height: auto !important;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.jsjobs-multiselect-wrp select{width: 100%;min-height: 45px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue select.inputbox{background-image: url(../images/selecticon.png) !important;background-repeat: no-repeat !important;background-position: calc(100% - 20px) !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-size: 16px !important;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.js-searchform-customfield-wrp{height: 45px;padding: 10px;border-radius: 3px;box-sizing: border-box;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue label.cflabelcb{display: inline-block; width: auto; margin-left: 4px; margin-right: 18px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue label.cf_radiobtn{display: inline-block; width: auto; margin-left: 4px; margin-right: 18px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue input.cflabelcb{display: inline-block; width: auto;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.js-searchform-customfield-wrp input.cflabelcb{height: auto;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue button#startpublishing_img{display:inline-block;height: 35px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue button#stoppublishing_img{display:inline-block;height: 35px;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper span.jsjobs-longitude span.jsjobs-longitude-title{display:inline-block; padding:10px 0 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper span.jsjobs-longitude{display:inline-block;width:30%;margin:0 5px 0 0; float:left;}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper{float:left; width:100%; margin-bottom: 16px;}
div#jsjobs-main-wrapper div.fieldwrapper-btn{float:left; width:100%; display: inline-block;text-align: center;padding: 20px 0; margin-top: 12px;padding-bottom: 0;}
div#jsjobs-main-wrapper div.jsjobs-form-button-wrapper div#btn input{padding: 5px;}
div#jsjobs-main-wrapper div.jsjobs-form-button-wrapper{display: inline-block;width: 100%;text-align: center;float: left; padding-top: 10px; margin:10px 0 10px 0;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area a.jsjobs-listing-icon-view{width:97%; padding:7px 5px 11px 12px; display:inline-block;float:left;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area a.jsjobs-listing-icon{width:97%; padding:7px 5px 9px 12px; display:inline-block;float:left;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon{width:50%; float:left; text-align: center; display:inline-block;padding: 5px 0 0 0;text-align: right;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon div.jsjobs-icon-btn{ text-align: center; display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon a{float: left;    text-transform: capitalize;
    margin-left: 5px;
    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{width:50%;margin: 8px 0;padding:8px; float:left;display:inline-block;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-edit-icon{float:left;display:inline-block;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area{float:left; width:100%;margin-top: 10px;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title{
    width: 100%;display:inline-block; float:left;padding: 16px 0 15px 0px; font-weight: bold;font-size: 18px;overflow: hidden;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area{width: 100%;
    float: left;
    border-radius: 10px;
    padding: 20px 24px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    border-left: 5px solid #3b82f6;
    margin-bottom: 20px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;}
div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper{width:100%;  float:left;padding:10px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-location{float:left;width:69%; padding-top:12px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-main-wrapper-btn{float:left;width:100%;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-resume-btn a{display:inline-block;padding:12px 18px;  text-decoration:underline;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-resume-btn{float:right;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn{float:left;width:100%;  padding:15px; border-top:none;}
div#jsjobs-main-wrapper div.jsjobs-data-title-cover{float:left;width:100%; border-top: none; }
div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-cover-letter-data{float:left;width:100%;padding: 0 0 15px 15px; }
div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-cover-letter-title{font-weight: bold; }
div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-resume-data{ float:left;width:100%;padding: 15px 0 15px 15px; }
div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-resume-data span.jsjobs-resume-value a{text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-resume-title{font-weight: bold; }

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist{float:left;width:100%; padding:17px; position: relative;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-jobstypes {position: absolute;left:0px;top:5px;display: inline-block;background-color: #f38d2f;padding: 5px 7px;border-radius: 3px;font-weight: bold;margin-right: 5px;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted {padding-top:3px;font-size:var(--jsjobs-body-font-m);;position: absolute;right:0px;top:10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-salary-type-wrapper {padding-top:7px;font-size: 20px;position: absolute;right:0px;top:50px;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-noofjobs {padding-top:3px;font-size:var(--jsjobs-body-font-m);;position: absolute;right:0px;top:90px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title { float:left;display:inline-block; width:50%;font-weight:bold; margin-top:45px; font-size:var(--jsjobs-body-font-m);; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title a{font-weight: bold;font-size: 23px;display: inline-block;float: left;max-width: 95%;overflow: hidden;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 {float:left;width:100%; padding:5px 0 0 0;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper {float:left;width:33.34%;padding-top:12px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper-short-list {float:left;width:15%; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-shortlist{float:right;display:inline-block;padding: 2.5px 5px;font-size: 11px; font-weight: bold; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-title{float:left;display:inline-block; font-weight: bold; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-value{float:left;display:inline-block;margin-left:5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-value a{text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist {position: absolute; left: 210px; top: 22px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.js_job_publish{display: inline-block;padding: 5px 7px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.rejected{display: inline-block;background-color: #E22828;color: #FFFFFF;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.publish{display: inline-block;background-color:#99D000;color: #FFFFFF;font-weight: bold;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.publish canvas{float: left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.pending{display: inline-block;background-color: #FEA702;color: #FFFFFF;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.expired{display: inline-block;background-color: #A30903;color: #FFFFFF;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div canvas{float:left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div span{float:left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.js_job_publish canvas.goldjob{display: inline-block;float: left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 {float:left;width:100%;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-title-cover {padding-left: 5px; float:left;width:100%;display: inline-block;padding-top: 5px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-title-cover span.jsjobs-cover-letter-data {float:left;width:100%;display: inline-block; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-title-cover span.jsjobs-cover-letter-data span.jsjobs-cover-letter-title {float:left;display: inline-block;font-weight: bold;font-size: 10px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-title-cover span.jsjobs-cover-letter-data span.jsjobs-cover-letter-value {float:left;display: inline-block;font-size: 10px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-title-cover span.jsjobs-resume-data {float:left;width:100%;display: inline-block;padding-top: 3px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-title-cover span.jsjobs-resume-data span.jsjobs-resume-title {float:left;display: inline-block;font-size: 10px;font-weight: bold; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-title-cover span.jsjobs-resume-data span.jsjobs-resume-value {float:left;display: inline-block;font-size: 10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area {float:left;width:calc(100% - 110px); padding-left: 15px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{display: inline-block;text-align: center; width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-wrapper{width:100%; height:80px; text-align: center;float: left; display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-wrapper img{width:auto; height:79px; text-align: center;display: inline-block;padding: 4px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area{float:left;width:110px;height: 110px; display:inline-block;text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area a{position: relative; height: 100%;  display: inline-block; width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area img{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; max-height: 90%; max-width: 90%; } 
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs{float:left; width:100%; padding: 10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button span a{text-decoration:none;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button span.jsjobs-location{float: left;padding-top: 12px;padding-left: 6px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button span.jsjobs-viewalljobs-btn{display:inline-block; float:right;padding:0 5px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button span.jsjobs-viewalljobs-btn a{font-size:var(--jsjobs-body-font-m);;
    padding: 12px 15px;
    display: inline-block;
    text-decoration: underline;
    margin-left: 5px;
    text-transform: capitalize;
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button{width:100%; float:left; padding:15px; border-top:none;font-size:var(--jsjobs-body-font-m);;    border-radius: 0 0 10px 10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-btn div.jsjobs-goldfeatured-btn span.jsjobs-featured{display:inline-block; font-size:var(--jsjobs-body-font-s); background-color:#2993CF; color:#FFFFFF; padding: 0 5px; border-radius:5px;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-btn div.jsjobs-goldfeatured-btn span.jsjobs-gold{display:inline-block; background-color:#CC9900; color:#FFFFFF;font-weight: bold;padding: 0px 5px 0 5px;font-size:var(--jsjobs-body-font-s); border-radius:5px; margin:0 5px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-btn div.jsjobs-goldfeatured-btn{float:left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-btn{display:inline-block; float:left;width:30%;padding:3px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title span.jsjobs-data-jobtitle{font-weight:bold;display:inline-block; float:left; padding:5px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title{display:inline-block; float:left; width:100%;margin-top: 5px;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area span.jsjobs-data-jobtitle-title a.jsjobs-titlelink span.jsjobs-data-jobtitle{padding:0;font-size: 23px;max-width: 100%;padding-right: 5px;float: left;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 30px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area span.jsjobs-data-jobtitle-title span.js_gold{margin-right: 5px;position: relative;background: #cc9900;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area span.jsjobs-data-jobtitle-title span.js_feature{position: relative;background: #428bca;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-location-value{display:inline-block; float:left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location{display:inline-block; float:left; width:38%;padding: 9px 0 0 0px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location.jsjobs-location-wrp{width:45%;padding-top: 20px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-website{display:inline-block; float:left;margin-right:5px;font-weight:bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1{float:left; width:100%;padding: 0 5px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area{float:left; width:calc(70% - 100px);padding-left:17px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area div.jsjobs-image-wrapper-mycompany div.jsjobs-image-border{width:110px;height: 110px; float: left;position: relative;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area div.jsjobs-image-wrapper-mycompany div.jsjobs-image-border:hover{    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area div.jsjobs-image-wrapper-mycompany div.jsjobs-image-border img{position: absolute;max-width: 90%;max-height: 90%;top:0;bottom:0;left:0;right:0;margin:auto;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area div.jsjobs-image-wrapper-mycompany{width:100px;height:100px; display:block;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area{display:inline-block; width:110px;height: 110px;float:left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area a{display:block;width:100%;height: 100%;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany{width:100%; float:left;padding: 17px 17px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany{width:100%; float:left;background: #fff;border-radius: 10px 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany:hover{
        transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany{    float: left;
    margin: 7px 0;
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;}
    .jsjobs-data-wrapper-main-outer {
    width: 100%;
    float: left;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 12px 20px 20px 10px;
    background: #fff;
    border-radius: var(--jsjobs-radius);
    border: 1px dashed var(--jsjobs-border-color);
}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listjobshort{float:left; width:100%;padding:0px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume{float:left; width:100%;padding:10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume{margin-top: 0px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume a.jsjobs-anchor_resume{font-size:var(--jsjobs-body-font-m);; display: inline-block;max-width: 65%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;float: left; text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.js_gold{font-size: 10px;padding: 1px 5px;color: #fff;background: #cc9900;border-radius: 4px; margin-left: 5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.js_feature{font-size: 10px;padding: 1px 5px;color: #fff;background: #2993cf;border-radius: 4px;margin-left: 5px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist div.jsjobs-image-area a.logo_a{display: inline-block;text-align: center;width: 100%;height: 100%;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist div.jsjobs-image-area img.logo_img{display: inline-block;max-width: 100%;max-height: 100%;position: absolute;top:0;bottom:0;right:0;left:0;margin: auto;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-application-title span.jsjobs-categoryjob{display:inline-block; float:left; width:50%; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-application-title{float:left; width:100%;padding-top: 10px; font-size: 12px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date-created{position: absolute;right:0px;bottom:-30px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date{display:inline-block; float:left;width:15%;margin:10px 0 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-fulltime-btn{border-bottom:none;position: absolute;right:10px;bottom:0px;padding:2px 8px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume{ font-weight:bold; display:inline-block; float:left;width:70%;padding-top:4px; padding-bottom: 3px;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname{ float:left; width:100%; padding:5px 0 0 5px;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-categoryjob span.jsjobs-titlecategory{ display:inline-block;font-weight:bold;float:left; margin:0 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-categoryjob span.jsjobs-valuecategory{display:inline-block;float:left; margin:0 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-categoryjob{display:inline-block; float:left; width:50%;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-totexprience span.jsjobs-totalexpreience-title{display:inline-block;font-weight:bold;float:left; margin:0 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-categoryjob{display:inline-block; float:left; width:50%; padding: 7px 0px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-totexprience span.jsjobs-totalexpreience-value{display:inline-block;float:left; margin:0 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-totexprience{display:inline-block; float:left; width:50%;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-emailaddress span.jsjobs-emailaddress-color{display:inline-block;font-weight:bold; float:left; margin:0 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-emailaddress span.jsjobs-address{display:inline-block;float:left;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-emailaddress{display:inline-block; float:left; width:50%;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-salary-range {display:inline-block;width:50%;padding: 7px 0px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-salary-range span.jsjobs-salary-title{display:inline-block;font-weight:bold;float:left; margin:0 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-salary-range span.jsjobs-salary-value{display:inline-block;float:left;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename{float:left;width:100%; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area {float:left;width:calc(100% - 160px);padding-left:5px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper span.jsjobs-image-wrap img{width:100%;height:100px;  float:left; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area{float:left;width:160px;height:120px;text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area a{float:left;width:18%; text-align: center;padding-left: 5px; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist{float:left;width:100%;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a{display: inline-block; padding: 3px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a.jsjobs-resumes-gold-btn{padding: 6px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a.jsjobs-resumes-gold-btn span.jsjobs-gold{ background-color:#CC9900; display:inline-block; color:#fff;font-weight: bold; border-radius:0 5px 5px 0; padding: 2px 6px 0 1px; font-size: 10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a.jsjobs-resumes-gold-btn img{display:inline-block; float:left; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a.jsjobs-resumes-featured-btn{padding: 6px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a.jsjobs-resumes-featured-btn span.jsjobs-featured{background-color:#2993CF;display:inline-block;font-weight: bold; text-align: center;  border-radius:0 5px 5px 0; padding: 2px 4px 0 1px;  color:#fff;font-size: 10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a.jsjobs-resumes-featured-btn img{float: left; display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-approval-btn{display:inline-block; float:right;margin:10px 0 5px 0; padding:10px;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn{display:inline-block; float:left; width:50%;text-align: right;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-resume-loction{display:inline-block; float:left; width:50%;padding-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn {float:left; width:100%;padding:5px; border-top:none;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist{float:left;width:100%;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{    text-align: right;
    margin-top: 8px;
    position: absolute;
        right: 68px;
    top: -47px;
    width: unset;
    border-radius: 3px;
    padding: 5px 7px;
    margin-left: 5px;
    float: left;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid var(--jsjobs-border-color);}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted{display:inline-block;color: #FFFFFF;border-radius: 3px;padding: 5px 7px;margin-left: 5px;float: left;font-weight: bold;background: #f38d2f;margin: 0;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-ratingjos{text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a{display:inline-block; text-decoration:none;font-weight:bold; font-size: 23px; float:left;overflow: hidden;white-space:nowrap; text-overflow: ellipsis;max-width: 97%;line-height: 30px;padding-bottom: 5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a.js_job_data_2_company_link{display: inline-block;
    text-decoration: none;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 97%;
    max-width: 97%;
    margin-top: 5px;
    color: var(--jsjobs-primary) !important;
    font-weight: bold;
    font-size: var(--jsjobs-body-font-l);
    white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title{display:inline-block; float:left; width:70%;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title span.jsjobs-gold-shortlist{background-color:#CC9900;color: #FFFFFF;border-radius: 3px;padding: 5px 7px;margin-left: 5px;float: left;font-weight: bold;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title span.jsjobs-featured-shortlist{background-color:#2993CF;color: #FFFFFF;border-radius: 3px;padding: 5px 7px;margin-left: 5px;float: left;font-weight: bold;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main{text-align: right;
    margin-top: 5px;
    position: absolute;
    right: 0px;
    top: 50px;
    width: unset;
    padding: 0px;
    font-size: 17px;
    color: #2b2b2b;
    font-weight: bold;
    align-items: anchor-center;
    display: inline-flex;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main .jsjobs-data-2-value{font-weight: bold;font-size: 17px;width: 100%;display: flex;
    vertical-align: middle;
    align-items: center;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main div#jsjobs_appliedresume_stars{margin-top:5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-gold-featured{display:inline-block;width:20%;  float:left;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1{float:left;width:100%;padding-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-title-salary{float:left;width:20%; display:inline-block;font-weight:bold;margin:0 5px 0 0; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-title{float:left; display:inline-block;font-weight:bold;margin:0 7px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value a.js_job_data_2_company_link{text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper-jobsno{position: absolute;top: 21px;
    right: 172px;font-size:var(--jsjobs-body-font-m);;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper-jobsno{display: none;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper{float:left;width:auto; padding: 5px 0px 0;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2{float:left;width:75%;padding:0px 0 0px 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 span.jsjobs-ratingjos{position: absolute;top: 99px;right: 0px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area{float:left;width:calc(100% - 110px);padding-left: 17px;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-data-area-2 div.jsjobs-comment-wrapper{width: 100%;
    float: left;
    display: none;
    padding: 10px;
    margin-top: 13px;
    border-radius: 4px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area{text-align: center;
    display: inline-block;
    width: 110px;
    float: left;
    height: 110px;
    position: relative;
    background: #fff;
    border-radius: var(--jsjobs-radius);
    overflow: hidden;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area a{position: relative; height: 100%;  display: inline-block; width: 100%;border-radius: var(--jsjobs-radius);}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area:hover,
span.jsjobs-image-area:hover{
        transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.jsjobs-data-btn-tablet {
    width: unset;
    float: right;
    display: flex;
}
div#js_jobs_main_wrapper div#js_menu_wrapper div#jsjobs-main-wrapper{ padding:0; }
a.js_job_data_button,
a.js_job_data_button_apply {
    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);
}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area a img{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; max-height: 90%; max-width: 90%;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.jsjobs-location-jobs span.js-job-data-location-value{display:inline-block; float:left;margin:5px 0 0 0; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.jsjobs-location-jobs span.jsjobs-img-locaation{display:inline-block; float:left; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.jsjobs-location-jobs{float:left;width:51%; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3{float:left;width:100%; padding:15px;  }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn a{text-align:center;float: right;display: inline-block; margin-left: 7px; text-decoration:none;padding: 3px 6px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet a{padding: 12px 15px;margin-left: 5px;text-decoration: underline;display: inline-block;float: right;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn{float:right;width:49%; display: inline-block; padding: 3px 0;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet{float:right; display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn{float:left;width:100%;border-top:none;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist{float:left;width:100%; padding: 17px;background-color: #fff;border-radius: 20px;padding-bottom: 25px;}
div#jsjobs-main-wrapper span.jsjobs-add-cover-btn a img{margin: 0 8px 0 0;}
div#jsjobs-main-wrapper span.jsjobs-add-cover-btn a{text-decoration: none;}
div#jsjobs-main-wrapper a.jsjobs-add-cover-btn{display: inline-block;padding:12px 15px; float:right;font-size: 20px;}
div#jsjobs-main-wrapper a.jsjobs-add-cover-btn span.jsjobs-add-resume-btn{padding-right: 0px;padding-left: 7px;padding-top: 3px;text-align: center;font-weight: normal;font-size: 16px;}
div#jsjobs-main-wrapper a.jsjobs-add-cover-btn img{display: inline-block;padding-right: 4px;}
div#jsjobs-main-wrapper span.jsjobs-btn a{display:inline-block;background: #FFFFFF; float:right;text-decoration: none;  padding:12px 15px;color: #d43338;border: 1px solid #d43338;font-size: 16px;font-weight: normal;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper span.jsjobs-btn a:hover{background: #d43338;color: #FFF;}
#jsjobs-main-wrapper .chosen-container-single .chosen-single div b {background: url(../images/selecticon.png) 0 12px !important;background-repeat: no-repeat !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-size: 16px !important;}
#jsjobs-main-wrapper .chosen-container-single .chosen-single{background: var(--jsjobs-content-bg)!important;border-color: var(--jsjobs-border-color)!important;}
div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-title{display:inline-block;float:left; margin:0;}
div#jsjobs-main-wrapper span.jsjobs-main-page-title{    float: left;
    display: inline-block;
    font-weight: bold;
    width: calc(100% - 0px);
    padding-bottom: 0px;
    font-size: 30px;
    margin: 25px 0px 10px;
    border-bottom: 1px;}
div.jsjobs-breadcrunbs-wrp {float: left;width: 100%;padding: 5px 0px 30px;font-size:var(--jsjobs-body-font-m);;}
div.jsjobs-breadcrunbs-wrp.jsjobs-breadcrunbs-admin-wrp {padding: 10px 20px 30px;}
div.jsjobs-breadcrunbs-wrp.js-breadcrunbs {padding: 5px 0px 40px;font-size:var(--jsjobs-body-font-m);;}
div.jsjobs-breadcrunbs-wrp ul {padding: 15px 10px;margin: 0;border: 1px dashed #e0e0e0;border-radius: var(--jsjobs-radius);background: white;}
div.jsjobs-breadcrunbs-wrp ul li {display: inline-block;margin: 0;}
div.jsjobs-breadcrunbs-wrp ul li a {text-decoration: underline !important;}
div.jsjobs-breadcrunbs-wrp ul li:not(:first-child)::before {padding: 0 5px;content: "/\00a0";}
div#jsjobs-main-wrapper .jsjobs-job-info span.js_controlpanel_section_title {
    float: left;
    display: contents;
    font-weight: bold;
}
div#jsjobs-main-wrapper .jsjobs-job-info span.js_controlpanel_section_title{
    font-size: unset;
    margin: unset;
}
div#jsjobs-main-wrapper span.js_controlpanel_section_title{float: left;
    display: inline-block;
    font-weight: bold;
    width: calc(100% - 0px);
    padding-bottom: 0px;
    font-size: 30px;
    margin: 25px 0px 10px;
    border-bottom: 1px;}

div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-title-componet{display: inline-block;padding-top: 12px; font-size:var(--jsjobs-title-2);;}
div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-add-resume-btn{display: inline-block; float: right;padding-right:10px;}
div#jsjobs-main-wrapper span.jsjobs-main-page-title div#sortbylinks{display: inline-block;float: right;padding-right: 10px;width: auto;margin: 0;border:none!important;}
div#jsjobs-main-wrapper span.jsjobs-main-page-title div#sortbylinks select.jsjobs-sorting-select {float: left;width: 125px;height: 49px;padding: 10px;margin-bottom: 0px;border-radius: 0px;font-size: 16px;background-image: url(../images/selecticon.png) !important;background-repeat: no-repeat !important;background-position: calc(100% - 13px) !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-size: 14px !important;}
div#jsjobs-main-wrapper span.jsjobs-main-page-title div#sortbylinks a.jsjobs-sort-btn {float: left;padding: 8px 10px;height: 49px}
div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-add-resume-btn a.jsjobs-resume-a{display: inline-block; padding:12px 15px; text-decoration: none;font-size: 20px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-add-resume-btn a.jsjobs-resume-a span.jsjobs-add-resume-btn{display: inline-block;padding-right:0px; padding-left:7px; padding-top:3px; text-align: center;font-weight: normal;font-size: 16px;}
div#jsjobs-main-wrapper span.jsjobs-title-coverletter{display:inline-block; float:left; padding-top: 8px;}
div#jsjobs-main-wrapper{width: 100%; float: left;display: inline-block;box-sizing: border-box;}
span#jsjobs-status-btn{float:right; border:1px solid #Fc9735;color:#Fc9735;padding: 12px 15px;text-decoration: underline;display: inline-block;font-size:var(--jsjobs-body-font-m);;}
span#jsjobs-status-btn:hover{background-color:#Fc9735;color:#fff;}
span#jsjobs-status-btn-rejected{color:#E22828;float: right;border: 1px solid #E22828;padding: 13px 15px;text-decoration: underline;display: inline-block;font-size:var(--jsjobs-body-font-m);;}
span#jsjobs-status-btn-rejected:hover{background-color:#E22828;color:#fff;}
span#jsjobs-status-btn-rejected canvas{display: inline-block;float: left;}
span#jsjobs-status-btn canvas{display: inline-block;float: left;}
    span.jsjobs-status-btn.unpub {
    padding: 12px 15px;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 3px;
    text-transform: capitalize;
    border-radius: var(--jsjobs-radius);
    margin-right: 4px;
}
span#jsjobs-status-btn.margin-top{margin-top: 10px;}
span#jsjobs-status-btn-rejected.margin-top{margin-top: 10px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo{    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;}
    .jsjobs-folderinfo.jsjobs-company-warrper{
        border: none !important;
         transition: none !important;
    }
     .jsjobs-folderinfo.jsjobs-company-warrper:hover{
        border: none !important;
         transition: none !important;
             transition: transform 0.2s, box-shadow 0.2s;
             transform: none !important;
             box-shadow: none !important;
    }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper{float:left; width:100%; display:inline-block;padding-bottom: 7px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldtitle{float:left; width:100%;padding:5px 0 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span#formjobemailtext{display:inline-block;margin-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.check-box-joblink{width: 100%;display: inline-block;border-radius: var(--jsjobs-radius);padding:7px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.check-box-joblink input{margin: 0px;margin-right: 5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue{float:left; width:100%; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div#agefrom_chosen{width:calc(50% - 10px) !important;margin-right: 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div#ageto_chosen{width:calc(50% - 10px) !important;margin-left: 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div#currencyid_chosen{width:calc(25% - 10px) !important;margin-right: 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div#salaryrangefrom_chosen{width:calc(25% - 10px) !important;margin-right: 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue #salaryrangefrom{width:calc(25% - 10px) !important;margin-right: 10px;float: left;padding: 10px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div#salaryrangeto_chosen{width:calc(25% - 10px) !important;margin-right: 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue #salaryrangeto{width:calc(25% - 10px) !important;margin-right: 10px;float: left;padding: 10px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div#salaryrangetype_chosen{width:calc(25% - 10px) !important;margin-right: 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue #educationminimax{padding: 10px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue #educationid{padding: 10px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue #salaryrangetype{width:calc(25% - 10px) !important;margin-right: 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div#markasgold.fieldwrapper div.fieldvalue{height: 45px;padding: 12px 10px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div#markasfeatured.fieldwrapper div.fieldvalue{height: 45px;padding: 12px 10px;border-radius: 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div#markasgold.fieldwrapper div.fieldvalue input{height: 45px;padding: 10px;height: auto;width: auto;margin:0 5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div#markasfeatured.fieldwrapper div.fieldvalue input{height: 45px;padding: 10px;height: auto;width: auto;margin:0 5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue.jsjobs-radiobtn-wrp{height: 45px;border-radius: 3px;padding: 0 10px;line-height: 45px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue.jsjobs-multiselect-wrp select{background-image: none !important;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue.jsjobs-file-wrp input{background: none !important;border:none !important;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.field-value{float:left; width:100%;padding-bottom:8px; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue button#since_img{display:inline-block; padding-top:9px;padding-bottom:6px }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue input{width:100%; height:45px;margin:0px;box-shadow: unset;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue input#jsjobs-input-companycity{width:100% !important;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue input#jsjobs-input-city{width:100% !important;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div.field-calendar input{width:calc(100% - 53px);float: left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div.field-calendar button{height: 45px;width: 43px;display: inline-block;display: inline;zoom: 1;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 18px;text-align: center;vertical-align: middle;cursor: pointer;color: #333;text-shadow: 0 1px 1px rgba(255,255,255,0.75);background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#fff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);background-image: -o-linear-gradient(top,#fff,#e6e6e6);background-image: linear-gradient(to bottom,#fff,#e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);border-color: #e6e6e6 #e6e6e6 #bfbfbf;background-color: #e6e6e6;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #bbb;border: 0;border-bottom-color: #a2a2a2;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-left: .3em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);border-radius: 0 3px 3px 0;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn{ float: left; width:100%; display:inline-block;text-align:center;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn div.jsjobs-folder-info-btn span.jsjobs-folder-btn{ width:100%; text-align:center;display:inline-block; }
/*div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn div.jsjobs-folder-info-btn span.jsjobs-folder-btn input#button-save{float:left;width:10%; background-color:#000;  }*/
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn div.jsjobs-folder-info-btn{ float:left;width:100%;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn div.jsjobs-folder-info-btn span.jsjobs-folder-btn input#button{padding: 12px 18px;
    display: inline-block;
    text-decoration: none;
    font-size:var(--jsjobs-body-font-m);;
    border-radius: var(--jsjobs-radius);
font-size: var(--jsjobs-body-font-m);}
.fieldwrapper .fieldtitle label#captchamsg {
    margin-top: 10px;
}
.jsjobs-folderinfo.visitor-add-job span.jsjobs-cbobox select#educationminimax,
.jsjobs-folderinfo.visitor-add-job span.jsjobs-cbobox  select#experienceminimax {
    margin-bottom: 5px;
}
div#experienceminimaxdiv {
    margin-bottom: 15px;
}
div#educationminimaxdiv {
    margin-bottom: 10px;
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company{border:1px dashed #dcd196;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo.visitor-add-company:hover{border:1px dashed #dcd196;}
div#jsjobs-main-wrapper div.jsjobs-jobsalertinfo-save-btn{width:100%; float: left;text-align: center;display: inline-block; padding: 20px 0; margin-top: 30px; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span{}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue{float:left;margin:10px 0 0 0; width:100%;padding-bottom: 6px; display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue  span.jsjobs-mapvalue span.jsjobs-longitude{float:left; width:25%;padding-bottom: 6px; display:inline-block;margin-right: 5px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue  span.jsjobs-mapvalue span.jsjobs-latitude{float:left; width:25%;padding-bottom: 6px;padding-right: 10px; display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue  span.jsjobs-mapvalue span.jsjobs-get-btn{float:left; width:30%;margin:18px 0 0 0; padding-bottom:6px; display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-get-btn div#coordinatebutton input{border-radius:5px;color: #000;}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-filter{float:left; width:100%;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check{float:left; width:100%;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-gender span.jsjobs-check-box{  float:left;display:inline-block;    padding-top: 8px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-gender span.jsjobs-check-box input.checkbox-gender{ width:10px; float: left;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-gender span.jsjobs-label-gender{ padding: 3px 9px 0 4px;float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-gender{float:left; margin:0 7px 0 0; padding:8px 12px; display:inline-block;    border-radius: var(--jsjobs-radius);}
span.jsjobs-checkbox-location,span.jsjobs-checkbox-eduction,span.jsjobs-checkbox-subcategory{border-radius: var(--jsjobs-radius);}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-location{ float:left; margin:0 7px 0 0; padding:8px 12px; display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-location span.jsjobs-checkbox{ float:left; display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-location span.jsjobs-checkbox span.jsjobs-check-box{  float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-location span.jsjobs-checkbox span.jsjobs-label-gender{  padding: 2px 5px 1px 6px;float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-eduction{ float:left; margin:0 7px 0 0; padding:8px 12px;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-eduction span.jsjobs-checkbox{ float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-eduction span.jsjobs-checkbox span.jsjobs-check-box{  float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-eduction span.jsjobs-checkbox span.jsjobs-label-gender{padding: 2px 5px 1px 6px; float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-subcategory{ float:left; margin:0 7px 0 0; padding:8px 12px;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-subcategory span.jsjobs-checkbox{ float:left; display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-subcategory span.jsjobs-checkbox span.jsjobs-check-box{  float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  span.jsjobs-checkbox-subcategory span.jsjobs-checkbox span.jsjobs-label-gender{ padding: 3px 5px 0 6px;float:left;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check  div#resumeapplyfilter span.jsjobs-maim-wrp-btn{ float:left;margin:5px 0 5px 0; width:100%;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button{ float:left; width:100%;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div.resumeapplyfilter{ float:left; width:100%;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span#jobsapplyalertsettingheading{ float:left; width:100%;display:inline-block;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span.jsjobs-radio-email-me{ margin-top: 15px;float:left; width:100%;display:inline-block; border-radius: var(--jsjobs-radius);height: 45px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span.jsjobs-radio-email-me span.jsjobs-radio-btn{ float:left; display:inline-block; padding:10px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span.jsjobs-radio-email-me span.jsjobs-radio-title {float:left; display:inline-block; padding: 12px 10px 9px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span.jsjobs-radio-email-me span.jsjobs-radio-title {float:left; display:inline-block; padding: 12px 10px 9px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue textarea{float:left; display:inline-block; width:100%;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn{ float:left; width:100%;display:inline-block;text-align: center;margin-top: 5px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn span.jsjobs-save-formjobs{ float:left; width:100%;display:inline-block;text-align: center;padding-top:10px;}  
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies{float: left;
    margin: 7px 0;
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies:hover{    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist{float:left;width:100%;padding:17px;border-radius: 10px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data{float:left;width:100%;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.com-logo{display: inline-block;
    width: 110px;
    float: left;
    height: 110px;
    position: relative;
    background: #fff;
    border-radius: var(--jsjobs-radius);
    overflow: hidden;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-image-area{float:left;width:15%;  display:inline-block;text-align:center;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-image-area div.jsjobs-image-area-boder{width:100px; height:100px;display:inline-block;text-align: center; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-image-area div.jsjobs-image-area-boder div.jsjobs-image-wrapper{float:left;width:100px; height:100px;display:inline-block;text-align: center; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-image-area div.jsjobs-image-area-boder div.jsjobs-image-wrapper img{width: auto;height: 75px;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area{width:calc(100% - 110px);float:left; padding-left: 10px;padding-top: 4px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1{width:100%;float:left;  padding: 2px 7px 0 7px; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title{font-size: 23px;max-width: 70%;padding-right:5px;float:left; font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;line-height: 30px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{float: right;
    font-size:var(--jsjobs-body-font-m);;
    padding: 5px !important;
    border-radius: var(--jsjobs-radius);}
   div#city ul.jsjobs-input-list-jsjobs {
    width: 100%;
}

span.goldnew ,span.featurednew{margin-bottom: 11px;}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-gold-featured{padding-bottom: 7px;width:100%;float:left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-gold-featured div.jsjobs-goldfeatured{width:80%;float:left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-gold-featured div.gold-batch{ background-color:#CC9900;color:#fff; text-align:center;border-radius:5px; float:left;border:1px #CC9900 solid;padding: 0px 4px 0;font-size: 10px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-gold-featured div.featured-batch{font-size: 10px; background-color:#2993CF;color:#fff; text-align:center;margin:0 0 0 5px;border-radius:5px;padding: 1px 5px 0;  float:left;border:1px #2993CF solid;padding:0px 5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2{width:100%;float:left; padding:2px 7px 0px;font-size:var(--jsjobs-body-font-m);;margin-top: 6px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width:50%;float:left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{    width: auto;float:left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-title{display:inline-block;font-size:var(--jsjobs-body-font-m);;font-weight: bold;padding-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value{display:inline-block;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value span.pending{color: #FEA702;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn{float:left;width:100%;padding:15px; border-top:none;    border-radius: 0 0 10px 10px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-3{float:left;padding-top:12px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size:var(--jsjobs-body-font-m);;width: 25%;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4{float:right;text-align: right;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.company-icon{ padding:12px 15px;display: inline-block;text-decoration: underline;margin-left: 5px;text-transform: capitalize;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.company-icon.jsjobs-jomsocial-icon{background: #bfcdf5;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.company-icon-gold{display: inline-block; padding: 12px 15px;text-decoration: underline;margin-left: 5px}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.not-gold{display: inline-block; padding: 2px 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.notfeatured{display: inline-block; padding: 2px 3px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.company-icon-featured{display: inline-block;padding: 12px 15px;text-decoration: underline;margin-left: 5px}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.company-icon-featured span.jsjobs-featured{font-size: 10px; display:inline-block; border-radius:0 5px 5px 0;padding: 1.5px 4px 0.5px 2px;font-weight: bold; color:#fff; background-color:#2993CF;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a.company-icon-gold span.jsjobs-gold{padding: 1px 4px 1px 1px;display:inline-block; border-radius:0 5px 5px 0; color:#fff;background-color:#CC9900; font-weight: bold;font-size: 10px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist{float: left;
    width: 100%;
    padding: 17px;
    background-color: #fff;
    border-radius: 20px;
    padding-bottom: 25px;}

    span.jsjobs-image-area {
    text-align: center;
    display: inline-block;
    width: 110px;
    float: left;
    height: 110px;
    position: relative;
    background: #fff;
    border-radius: var(--jsjobs-radius);
    overflow: hidden;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist span.jsjobs-image-area a.jsjobs-image-area-achor{    float: left;
    position: relative;
    height: 100%;
    display: inline-block;
    width: 100%;
    border-radius: var(--jsjobs-radius);
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist span.jsjobs-image-area img.jsjobs-img-company{margin:auto; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; max-height: 90%; max-width: 90%;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-content-wrap{float:left;width:calc(100% - 110px);padding: 0 0 0 17px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1{float:left; width:100%;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title{display: inline-block;width: 55%;float: left; margin: 5px 0;font-weight:bold;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span.new{color: #fff;
    background: #33CC66;
    padding: 5px 7px;
    border-radius: 3px;
    display: inline-block;
    font-size: 11px;
    margin-left: 5px;
    text-align: right;
    margin-top: 5px;
    position: absolute;
    right: 124px;
    top: 3px;
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span.gold{color: #fff; background: #CC9900; padding: 5px 7px;border-radius: 3px; margin-left: 5px;display: inline-block;font-size: 11px;margin-bottom: 12px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span.featured{color: #fff; background: #2993CF; padding: 5px 7px;border-radius: 3px;margin-left: 5px;display: inline-block;font-size: 11px;margin-bottom: 12px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title a#jsjobs-a-job-tile span.job-title{float: left;margin-top: 0; font-weight: bold;padding-right: 5px;display: inline-block;width: 98%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: none;color: var(--jsjobs-secondary);font-size: 23px;line-height: initial;}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-right{position: absolute;right:0px;top:5px;text-align: right;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_value a{display: inline-block;
    text-decoration: none;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 97%;
    max-width: 97%;
    white-space: nowrap;}

div.companies.filterwrapper{width:100%;float:left;text-align: center;    padding: 20px 15px;margin-bottom: 20px; border-radius: 10px;}
div.companies.filterwrapper input#companyname{float: left;width: calc(42% - 15px);height: 40px;border-radius: 0;border: 1px solid #ebecec;margin: 0;box-shadow: unset;margin-right: 10px;}
div.companies.filterwrapper span.filterlocation{float: left;width: calc(43% - 15px);height: 40px;border-radius: 0;border: 1px solid #ebecec;margin: 0;box-shadow: unset;position: relative;}
div.companies.filterwrapper span.filterlocation img{position: absolute;top:0px;left:0px;padding:8px 8px;background: #ffffff;}
div.companies.filterwrapper span.filterlocation ul.jsjobs-input-list-jsjobs{width:100%;padding-left:30px;min-height: 40px;text-align: left;border: none !important;border-radius: var(--jsjobs-radius);}
div.companies.filterwrapper span.filterlocation ul.jsjobs-input-list-jsjobs input#jsjobs-input-companycity{outline: none;box-shadow: none;background: none !important;border: none !important;}
div.companies.filterwrapper input.jsjobs-go{float: left;height: 40px;margin-left: 10px;width: 8%;padding: 0; border-radius: var(--jsjobs-radius);}
div.companies.filterwrapper input.jsjobs-reset{float: left;height: 40px;margin-left: 10px;width: 7%;padding: 0;border-radius: var(--jsjobs-radius);}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-title{float:left;width:55%;display:inline-block;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-title span.jsjobs-title-myjobs{float:left;width:70%;display:inline-block; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-gold-featured{ float:left;width:30%;display:inline-block; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-gold-featured div.jsjobs-featuredgold{ float:left;width:90%; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-gold-featured div.jsjobs-featuredgold span.jsjobs-gold{ display:inline-block; float:left;width:100%;border-radius:5px; background-color:#CC9900;padding:3px;text-align: center; margin:0 0 5px 0; color:#fff; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-gold-featured div.jsjobs-featuredgold span.jsjobs-featured{ display:inline-block; float:left;width:100%;border-radius:5px; background-color:#2993CF;padding:3px;text-align: center; margin:0 0 5px 0; color:#fff; }
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-posted{display: inline-block;
    font-size: 15px;
    position: absolute;
    right: -1px;
    top: 85px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-jobs-types{background: #f38d2f;padding: 5px 7px;border-radius: 3px;margin-right: 0px;display: inline-block;font-size: 11px;}
.jsjobs-resume-search .jsjobs-image-area .jsjobs-data-area span.jsjobs-jobs-types {
    text-align: right;
    margin-top: -5px;
    position: absolute;
    right: 16px;
    top: 16px;
}
span.jsjobs-jobs-types {
    text-align: right;
    margin-top: -5px;
    position: absolute;
    right: 0px;
    top: 12px;
}
span.js_job_myjob_numbers {
        text-align: right;
    margin-top: 8px;
    position: absolute;
    right: 68px;
    top: -6px;
    background-color: var(--jsjobs-content-bg);
    width: unset;
    border-radius: 3px;
    padding: 5px 7px;
    margin-left: 5px;
    float: left;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid var(--jsjobs-border-color);
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2{  width: 70%;}
.jsjobs-data-2-company-wrapper {
    display: inline-block;
    width: 70%;
    padding: 10px 0;
    font-size: var(--jsjobs-body-font-l);
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{ float:left;margin-bottom: 5px;}
.jsjobs-data-2-wrapper.js_forcat .js-second-row.js-category-wrp{
    min-width: auto;
}
.jsjobs-main-myjobslist .jsjobs-data-2-wrapper.js_forcat{padding-left: 0px;}
.jsjobs-data-2-wrapper.js_forcat{    display: flex;
    flex-wrap: wrap;
    /* width: 70%; */
    padding-left: 10px;
}
div#jsjobs-main-wrapper .jsjobs-folderinfo.add{
   padding: 20px 20px;
    margin-bottom: 15px;
    width: 100%;
    float: left;
    display: inline-block;
    position: relative;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-wrapper{ float:left;width: 100%;margin-top: 45px;text-align: right;font-size: 20px;color: #2b2b2b;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-wrapper span.js_job_data_2_value{font-size: 15px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-myjob-no{display: inline-block;font-size: 15px;float: left;width: 100%;margin-top:5px;}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-1 div.jsjobs-data-1-titleg1034
span.js_job_data_2_title{font-weight: bold;}    
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_title{font-weight:bold;}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn{float:left;width:100%; border-top: none; padding: 15px 15px;border-radius: 0px 0px 10px 10px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-left-area{    float: left;
    display: inline-block;
    font-size:var(--jsjobs-body-font-m);;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid var(--jsjobs-border-color);
    width: 100%;
    margin-bottom: 12px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-left-area span.js_job_data_location_title{display: none;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area{float: right;
    display: inline-block;
    text-align: right;
    width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.applied-resume-button-no{display: inline-block;  text-decoration: none; padding:12px 15px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.applied-resume-button-no.jsgivemaring{margin-right: 5px;border-radius: 5px}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon{padding: 12px 15px;text-decoration: underline;display: inline-block;margin-bottom: 10px;text-transform: capitalize;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon.jsjobs-jomsocial-icon{background: #bfcdf5;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon img{float:left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn a.applied-resume-button-no{ padding: 8px 10px;text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a span.jsjobs-featured{width:auto; padding:0px; border-radius:0 5px 5px 0; font-size: 10px; background-color:#2993CF;text-align: center; color:#fff; text-decoration: none;float:left;height: 20px;line-height: 20px;padding-right:5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist{margin-top: 7px;
    width: 100%;
    float: left;
    border-radius: 10px;
    padding-bottom: 20px;
    padding: 30px 24px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department{float:left;width:100%;}
div#jsjobs-main-wrapper span.jsjobs-company {
    float: left;
        text-align: justify;
        margin-top: 20px;
width: 45%;
    
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left{float:left;width:100%;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title{float:left;width:100%;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-title-name{float:left;width:40%;padding:0px 0 10px 0px;font-size: 20px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created{float:left;width:35%; text-align:right;padding:5px 0 5px 0;position: absolute;top: 5px;right: 0;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status{float:left;width:100%;padding:5px 0 0px 0px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child{float:left;width:40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status{position: absolute;top: 5px;left: 40%;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.jsjobs-title-status{font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.jsjobs-company{margin-left:5px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right{float:left;width:100%; text-align:center;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area{padding-left: 0px;
    display: inline-block;
    float: left;
    width: 55%;
    text-align: right;
    padding-top: 16px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area a{display: inline-block;
    text-align: center;
        text-transform: capitalize;
    padding: 12px 18px;
    text-decoration: underline;
    margin-left: 5px;
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-folderinfon{width:100%; float:left;padding:7px;}
div#jsjobs-main-wrapper .jsjobs-folderinfo.department{
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 0px;
    border-radius: 0px;
    padding: 0px;
    transition:unset;
}
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders{width: 100%;
    float: left;
    border-radius: 10px;
    padding: 20px 24px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;}
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-message-title{display: inline-block;
    width: 100%;
    float: left;
    padding: 16px 0 15px 0px;
    font-weight: bold;
    font-size: 18px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button{width:100%;padding: 0px; float:left;}
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created{width:25%;padding-top: 22px;float:left; }
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created font{font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn{width: 75%;
    display: inline-block;
    float: left;
    text-align: right;
    padding-top: 16px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn a{display: inline-block;
    text-align: center;
    padding: 12px 18px;
    text-decoration: underline;
    margin-left: 5px;
    border-radius: var(--jsjobs-radius);text-transform: capitalize;}
div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn a.jsjobs-button-message-noof{display: inline-block; text-align:center;padding:12px 15px; text-decoration: underline;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper{float:left; width:100%;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list{width: 100%;
    float: left;
    border-radius: 10px;
    padding: 20px 24px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;}
    .jsjobs-resumesearch-list span.jsjobs-coverletter-title{border-bottom: 0;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list span.jsjobs-coverletter-title{float:left; width:40%; padding:12px 5px 0px 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area{float:left; width:60%;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{float:left; width:50%; text-align:center; padding:12px 0;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjsobs-resumes-btn{float:left; width:50%; text-align:right;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjsobs-resumes-btn a.jsjobs-savesearch-btn{display: inline-block;
    text-align: center;
    padding: 12px 18px;
    text-decoration: underline;
    margin-left: 5px;
    border-radius: var(--jsjobs-radius);
    text-transform: capitalize;}
div#jsjobs-main-wrapper div.jsjobs-resumes-by-category{width:100%;float:left;padding:10px;  }
div#jsjobs-main-wrapper div.jsjobs-resumes-by-category a{text-decoration:none; display:inline-block; float:left;padding:10px;margin:5px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
div#jsjobs-main-wrapper div.jsjobs-resumes-by-category a span.jsjobs-category-title{display:inline-block;width:90%;float:left;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue span.jsjobs-currancy{display:inline-block;width:49%;float:left;margin-right: 1%}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue span.jsjobs-salaryrange{display:inline-block;width:50%;float:left;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list{border: 1px solid var(--jsjobs-border-color);
    background: var(--jsjobs-card-bg);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    border-left: 5px solid var(--jsjobs-primary);
    width: 100%;
    float: left;
    border-radius: 10px;
    padding: 20px 24px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title{float:left; width:100%; }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle{display:inline-block; float:left; width:100%;position: relative; }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title{display:inline-block; float:left; width:85%;font-weight: bold;font-size: 16px;overflow: hidden;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;    padding: 0px 0 15px 0px;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title span.jsjobs_message{font-weight:bold;display:inline-block;margin-right:5px;  }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created{    display: flex;
    float: right;
    justify-content: end;
    width: 20%;
    text-align: center;
    padding: 0 0 5px 0;
    font-size: var(--jsjobs-body-font-m);
    position: absolute;
    top: 5px;
    right: -5px;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company{display:inline-block; float:right; width:100%;padding:15px 0 0 0;  font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company a:hover{text-decoration: underline;} 
.jsjobs-message-button-message {
    width: 80%;
    padding-top: 22px;
    float: left;
    padding-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company span.jsjobs_message{font-weight:bold;display:inline-block;margin-right:5px;  }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area{ float:left; width:100%;   }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area span.jsjsobs-message-btn{display:inline-block;text-align: center;  padding-top: 15px; float:right; }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area span.jsjsobs-message-btn a{float: left;padding: 12px 15px;display: inline-block;text-decoration: none;margin-left: 5px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs_message_title-vlaue span.jsjobs_message{font-weight:bold;} 
span.jsjobs_message_title-vlaue {
    width: 80%;
    padding-top: 22px;
    float: left;
    padding-left: 0;
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jsjobs-main-message-wrap span.jsjobs-job-main{margin-bottom: 10px;}
div#jsjobs-main-wrapper  .jsjobs-data-wrapper.message {
    width: 100%;
    float: left;
    box-shadow: none;
    padding: 12px 0px;
    background: #fff;
    border-radius: var(--jsjobs-radius);
    border: none !important;
}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper span.jsjobs_message{color: var(--jsjobs-secondary);}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper a.js_job_anchor{color: var(--jsjobs-text-dark);}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper a.js_job_anchor:hover{color: var(--jsjobs-primary);}
a.js_job_anchor:hover{color: var(--jsjobs-primary);}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs_message_title-vlaue{float: left; padding: 15px 0 0px 0;} 
div#jsjobs-main-wrapper div.jsjobs-message-send-list{width:100%;float:left;padding:10px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap{float: left;
    width: 100%;
    border-radius: 20px;
    padding-bottom: 25px;}
    [id="jsjobs-status-btn status"] { 
            /* Layout */
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 6px 16px;
            
            /* Shape */
            border-radius: var(--jsjobs-radius); /* Rounded pill shape */
            
            /* Typography */
            font-family: inherit; /* Override <font> tag default */
            font-size: 13px;
            font-weight: 600;
            letter-spacing: 0.3px;
            line-height: 1.2;
            
            /* Colors: Warning/Pending Scheme (Yellow/Orange) */
            background-color: #fff3cd;
            color: #856404;
            border: 1px solid #ffeeba;
            
            /* Effects */
            box-shadow: 0 1px 2px rgba(0,0,0,0.05);
            cursor: default;
            text-decoration: none;
        }

        /* Optional: Hover state */
        [id="jsjobs-status-btn status"]:hover {
            background-color: #ffe8a1;
            border-color: #ffe8a1;
        }
        font#jsjobs-status-btn-rejected\ rejected{
            /* Layout */
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 6px 16px;
            
            /* Shape */
            border-radius: var(--jsjobs-radius); /* Rounded pill shape */
            
            /* Typography */
            font-family: inherit; /* Override <font> tag default */
            font-size: 13px;
            font-weight: 600;
            letter-spacing: 0.3px;
            line-height: 1.2;
            
            /* Colors: Warning/Pending Scheme (Yellow/Orange) */
            background-color: #ffc9ca;
            color:#b14b4d;
            border: 1px solid #e8a5a6;
            
            /* Effects */
            box-shadow: 0 1px 2px rgba(0,0,0,0.05);
            cursor: default;
            text-decoration: none;
        }
         font#jsjobs-status-btn-rejected\ rejected:hover {
            background-color: #b14b4d;
            border-color: #b14b4d;
            color:#fff;
        }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message{    float: left;
    width: 100%;
    padding: 17px;
    border-radius: var(--jsjobs-radius);
    padding-bottom: 25px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo{width:100px;height:100px;float:left;display: block;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo span.jsjobs-img-wrap{display:block;width: 100%;height: 100%;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo span.jsjobs-img-wrap span.jsjobs-img-border{display:block; width:100%;height:100%; float:left; position: relative;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo span.jsjobs-img-wrap span.jsjobs-img-border img{position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; max-height: 90%; max-width: 90%; margin: auto;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data{width:calc(100% - 100px);float:left; padding-left:17px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper{width:100%;float:left; padding-bottom:0px;font-size:var(--jsjobs-body-font-m);;padding-top:0; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-job-main {width:95%;float:left; padding-bottom:5px;font-size: 15px;text-decoration: underline;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-company{display:inline-block; width:auto;float:left;margin-right: 30px; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-company span.jsjobs-data-title{float: left;font-size:var(--jsjobs-body-font-m);;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-job{display:inline-block; width:auto;float:left; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-job span.jsjobs-data-title{float: left;font-weight: bold;}
.jsjobs-data-wrapper.main-sub {
    margin-bottom: 20px;

}
.jsjobs-data-wrapper.main-des{box-shadow:none !important;padding:none !important;border:none !important;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-title-subject { width:100%;float:left;padding: 1px 0;margin-bottom: 16px;  }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-value-subject{float: left;width: 100%;height: 45px;padding: 10px;margin: 0;box-shadow: unset;border-radius: 4px}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-title-message{width: 100%;float: left;padding: 1px 0;margin-bottom: 16px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-value-message{float: left;width: 100%;min-height: 45px;padding: 10px;margin: 0;box-shadow: unset;border-radius: 4px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div span.jsjobs-data-title{font-weight: bold;float:left; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper span.jsjobs-data-value{float:left;padding:0 0 0 5px; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper span.jsjobs-job-main { width:100%;float:left;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper span.jsjobs-job-main span.jsjobs-data-title {font-weight: bold;float:left;font-size:var(--jsjobs-body-font-m);; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper span.jsjobs-job-main span.jsjobs-data-value {float: left;width: 97%;padding: 0 0 0 0px;font-size: 23px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;padding-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-value {float:left;width:100%;  }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-title {width: 100%;float: left;padding: 1px 0;margin-bottom: 16px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-value input{ width:100%;float:left;height:50px; background:var(--jsjobs-content-bg); border-color: var(--jsjobs-border-color);}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper-bitton{ width:100%;float:left;display:inline-block;  }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper-bitton div.jsjobs-btn{ width:100%;display:inline-block;text-align:center;padding-top:5px;  }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper-bitton input{text-align:center;  }
div#js_main_wrapper div.fieldwrapper div.fieldtitle, div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area, div#js_main_wrapper div.js_job_full_width_data, div#js_main_wrapper div.js_listing_wrapper, div#jsjobs_module, div#jsjobs_modulelist_databar{font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list span.jsjobs-controlpanel-section-title{display:inline-block; width:100%;padding:20px;color:#fff;margin-top:10px;margin-bottom:15px; font-size: 17px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper{float: left; width:100%;padding:10px;  margin-top: 10px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender{display:block;float: left;width:100px;height:75px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender span.jsjobs-img-area{display:inline-block; width:100px;height:75px;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender span.jsjobs-img-area img{bottom: 0; left: 0;margin: auto; position: absolute; right: 0; top: 0;max-width: 100%;max-height: 100%;border-radius: 5px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender span.jsjobs-img-area span.jsjobs-img-area-wrap{display:inline-block;float: left; width:100px;height:100px; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-right-top{float: left; width:calc(100% - 100px); padding:10px 0 0 10px; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-right-top div.jsjobs-message-created{font-size: 12px;float: left; padding:5px 0 0 5px; }
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-right-top span.jsjobs-message-name{float: left;
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    border-radius: 5px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-data-wrapper{float: left; width:calc(100% - 100px);padding:10px 0 0 10px;}
div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-data-wrapper span.jsjobs-message-value{float: left; width:100%;   }
div#jsjobs-main-wrapper div#savesearch-form{float: left; width:100%;padding:15px;text-align: center;margin-top: 15px;}
div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-label{float: left; width:17%;text-align:center;padding-top:5px;  }
div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-input-field{float: left; width:calc(90% - 10px);}
div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-input-field input{float: left; width:100%;height:50px;border-radius:5px;border:1px solid #ebecec;margin-right: 10px;box-shadow: unset;}
div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-button-field{float: left; width:10%;  }

    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-button-field input{
            width: 100%;
    float: left;
    text-align: center;
    height: 50px;
    margin-left: 5px;
    border-radius: var(--jsjobs-radius);
    }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults{    float: left;
    margin-top: 10px;
    position: relative;
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults{float: left; width:100%; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search{float: left; width:100%; padding:17px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-image-area{float: left; width:115px;height:115px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-image-area div.jsjobs-img-border{float: left; width:100%;height: 100%;border-radius: var(--jsjobs-radius);    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-image-area div.jsjobs-img-border:hover{    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-image-area div.jsjobs-img-border div.jsjobs-image-wrapper{float: left;width:110px;height:110px;position: relative;border-radius: 50%}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-image-area div.jsjobs-img-border div.jsjobs-image-wrapper img{max-height: 100%; max-width: 100%; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; margin: auto;border-radius: 5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area{float: left; width:calc(100% - 115px);padding-left:17px;padding-top:0px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title {float: left; width:100%;  position: relative;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-name-title{float: left;display: inline-block;width: 47%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-decoration: none;font-size: 23px;font-weight: bold;line-height: 30px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted{display:inline-block; float: left;font-size:var(--jsjobs-body-font-m);;position: absolute;right:0px;top:72px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted.jsjobs-by-category-posted{top:50px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-jobs-types-wrp{float: left;width: 100%;margin: -7px 0 15px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area span.jsjobs-jobs-types{padding: 5px 12px;margin-bottom: 5px;font-weight: bold;font-size: 11px;border-radius: 3px;position: absolute;
    right: 19px;
    top: 18px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper.jsjobs-data-2-cat-wrapper span.jsjobs-main-wrap{width: auto;padding-right: 35px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-salary-range-wrp{position: absolute;right:0px;top:35px;font-size: 20px;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-salary-range{font-size: 15px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper{width:calc(100% - 150px); float: left;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.cat{ padding-top: 10px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.font{    width: 70%;
    float: left;
    padding-top: 10px;
    color: #797b7e;
    font-size: var(--jsjobs-body-font-m);
    text-transform: capitalize;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap{width:40%; float: left;display:inline-block;padding-right: 25px;padding-bottom: 8px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap span.js_job_data_2_title{font-weight:bold;padding-right:5px;float: left;display:inline-block;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap span.js_job_data_2_title span.js_job_data_2_value{ float: left;display:inline-block; }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume{float: left;
    width: 100%;
    padding: 15px;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume span.jsjobs-location{float: left; width:50%;padding-top: 12px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume span.jsjobs-view-resume{float: right; width:50%; text-align:right;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume span.jsjobs-view-resume a{    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper{width: 100%; float: left; margin-bottom: 10px; }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper:first-child{margin-top: 15px;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save{width: 100%;
    float: left;
    border-radius: 10px;
    padding: 20px 24px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    transition: transform 0.2s ease, box-shadow 0.2s ease;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title{display: inline-block;
    width: 100%;
    float: left;
    padding: 16px 0 15px 0px;
    font-weight: bold;
    font-size: 18px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area{width: 100%; float: left; }
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created {float: left;width: 45%;padding: 13px 0;
    margin: 14px 0;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created span.jsjobs-coverletter-created-title{display: inline-block;text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area  span.jsjobs-btn-save{float: left;width: 55%;text-align: right;padding-top: 16px;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area  span.jsjobs-btn-save a{display: inline-block;text-align: center;padding: 12px 18px;text-decoration: underline;margin-left: 5px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain{width:100%; float:left;padding:10px;}
div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain a.jsjobs-job-types{display: inline-block;padding:20px;text-decoration: none;margin: 5px 3px;width: calc(100% / 3 - 10px) !important;border-radius: var(--jsjobs-radius);    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain a.jsjobs-job-types span.jsjobs-counter{display: inline-block;text-decoration: none;float: right;}
div#jsjobs-main-wrapper div.jsjobs-cat-data-wrapper{width:100%; float:left;padding:10px;}
div#jsjobs-main-wrapper div.jsjobs-cat-data-wrapper a.jsjobs-cat-blocka{display: inline-block;padding:10px;text-decoration: none; float: left;margin:0 3px 3px 0; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-cat-data-wrapper a.jsjobs-cat-blocka span.jsjobs-cat-counter{display: inline-block;text-decoration: none;float: right;}
div#jsjobs-main-wrapper div.jsjobs-cat-data-wrapper a.jsjobs-cat-blocka span.jsjobs-category-title{display: inline-block;width:80%; float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
div#js_main_wrapper div#jsjobs_appliedapplication_tab_container{display:inline-block;width: 100%;  padding:10px 0 0 0;     border-bottom: 2px solid;}
div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{display:inline-block;padding:14px 10px;text-align:center;margin-right:5px;float:left;width: calc(14% - 2px);height: 50px;}
div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{border-radius: var(--jsjobs-radius);}
div#jsjobs_appliedresume_stars {
    padding: 10px;
    border-radius: var(--jsjobs-radius);
        border: 1px solid #e5e5e5;
        background-color: #fff;

}
div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport{float:right;margin-right: 0px; display:inline-block;}
div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport a#jsjobs-expot-all-btn{display:inline-block;width: auto;}
div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport a#jsjobs-expot-all-btn span.jsjobs-export-file{display:inline-block; padding-left:3px;}
div#js_main_wrapper div.js-jobs-jobs-applie{display: inline-block;width: 100%; float: left; margin-bottom: 15px;transition: transform 0.2s, box-shadow 0.2s;margin-top: 15px;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area{display: inline-block;width: 170px;float: left;text-align: center;padding-top: 25px;padding-left: 20px;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.js_job_image_wrapper{overflow:hidden;box-shadow: 0px 0px 10px #999;  display: inline-block; border-radius: var(--jsjobs-radius);width:130px;height:130px;position: relative;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.js_job_image_wrapper img.js_job_image{display: block;max-width: 90%;max-height: 90%;position: absolute;top:0px;bottom:0px;right:0px;left:0px;margin:auto;border-radius: 50%;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button{display: inline-block;border-radius: 3px;padding: 7px 15px;margin-top: 15px; text-decoration: none;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button img{width:auto; display: inline-block;margin-right: 5px;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.view_coverltr_button{width:140px;max-width:100%;border-radius:4px; padding: 3px 15px;display: inline-block;margin-top: 10px;cursor: pointer;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area{display: inline-block;width: calc(100% - 170px);float: left; padding:17px 7px 0 20px;position: relative;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1{display: inline-block;width: 100%;float: left;padding-top: 7px;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_title{font-weight: bold;margin-top: 15px;font-size: 23px;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 div.jsjobs-total-experience-wrp {float: left;width: 100%;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 div.jsjobs-total-experience-wrp span.jsjobs-total-experience{background: #f38d2f;padding: 5px 7px;border-radius: 3px;margin-right: 0px;display: inline-block;font-size: 11px;float: left;color: #ffffff;font-weight: bold;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{width: 50%; float: left;text-align: right;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted span.js_jobapply_title{display: inline-block; font-weight: bold;padding-bottom: 5px;position: absolute;top: 40px;right: 100px;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted span.js_jobapply_value{display: inline-block; padding-bottom: 5px;position: absolute;top: 30px;right: 25px;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.jsjobsapp_wrapper{padding-left: 0px;padding-top: 10px; padding-right: 0px;}
div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.jsjobsapp_wrapper span.jsjobs-apptitle{font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-company-name{    width: 100%;
    float: left;
    display: inline-block;
    text-align: center;
    padding: 17px;
    position: relative;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-company-title{  width: calc(100% - 112px);float: left;display: inline-block;text-align: left;margin-top: 0px;margin-bottom: 10px;font-weight: bold;padding-left: 20px;font-size: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-bottom-wrp{width: calc(100% - 112px);float: left;display: inline-block;text-align: left;padding-left: 20px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location{width: calc(100% - 112px);float: left;display: inline-block;text-align: center;margin-top: 5px;margin-bottom: 12px;font-weight: bold;padding-left: 20px;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email{width:50%; float: left; display:inline-block;text-align: right;padding: 2px 7px 3px 0;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email span.jsjobs-gold{display: inline-block;font-weight: bold;color: #fff;background-color: #CC9900;padding: 5px 11px;margin-left: 0px;border-radius: 3px;float: left;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email span.jsjobs-featured{display: inline-block;font-weight: bold;color: #fff;background-color: #2993CF;padding: 5px 11px;margin-left: 5px;border-radius: 3px;float: left;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-location-comapny{width:auto; float: left; display:inline-block;text-align: left;padding-right:30px;}
div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-location-comapny span.jsjob-data-title{float: left; display:inline-block;font-weight: bold;font-size:var(--jsjobs-body-font-m);;padding-right: 7px;}
div#jsjobs-main-wrapper div.jsjobs-full-width-data{width:100%; float: left; display:inline-block;padding: 15px 0 15px;color: #797b7e;}
div#jsjobs-main-wrapper div.jsjobs-full-width-data div.jsjobs-descrptn{width:100%;display:inline-block;}
div.jsjobs-job-company-title-wrp{width: 100%;float: left;display: inline-block;padding: 10px 0 5px;font-weight: bold;font-size: 22px;color: var(--jsjobs-secondary);}
div#jsjobs-main-wrapper div.jsjobs-company-applied-data{width:100%; float:left;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo{width: 112px;
    height: 112px;
    float: left;
    display: inline-block;
    text-align: center;
    border-radius: var(--jsjobs-radius);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}
   div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo:hover{ transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}

.jsjobs-company-name-descrptn {
    width: 100%;
    float: left;
    display: inline-block;
    margin-top: 15px;
    padding: 17px;
    position: relative;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo span.jsjobs-company-logo-wrap{width: 110px;height: 110px;display: inline-block;text-align: center;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo span.jsjobs-company-logo-wrap span.jsjobs-left-border{width: 100%;height: 100%;display: block;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo span.jsjobs-company-logo-wrap span.jsjobs-left-border img.js_job_company_logo{margin: auto;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;max-width: 90%;max-height: 90%;}
div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data{float: left;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    
    width: fit-content;
}
div#jsjobs-main-wrapper div.jsjobs-company-applied-data div#jsjobs_full_widthdiv{width:100%; float:left;}
div#jsjobs-main-wrapper div.jsjobs-company-applied-data div#jsjobs_full_widthdiv div.js_job_data_wrapper{width:100%;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span#jsjobs_id_addressfull.jsjobs-location-comapny{width: 100%;float: unset;text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span#jsjobs_id_addressfull.jsjobs-location-comapny span.jsjob-data-title{float: unset;}
div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list span.jsjobs-coverletter-title{font-weight: bold;}

div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-data-title-cover{display: none;}
div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data div.js_job_data_wrapper{    flex: 1 1 calc(33.333% - 20px);
    min-width: 250px;
    background: var(--jsjobs-content-bg);
 max-width: 390px;
    padding: 15px;
    border-radius: 8px;
    display: flex;
    border-left: 3px solid;
    flex-direction: column;
    justify-content: center;}

    .js_job_apply_button {
    width: 100%;
    float: left;
    display: inline-block;
    text-align: center;
    margin-top: 30px;
    padding-top: 30px;
}
a.js_job_button {
    font-size: 16px;
    display: inline-block;
    padding: 12px 18px;
    text-decoration: none;
    border-radius: var(--jsjobs-radius);
        margin-bottom: 10px;
}
.fieldwrapper .fieldvalue ul.jsjobs-input-list-jsjobs {
    width: 100%;
}
div.jsjobs-comoany-data div.js_job_data_wrapper span.js_job_data_title{font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.js_job_apply_button {width:100%;float: left;display:inline-block;padding-top:30px;padding-bottom:10px; text-align: center;margin-top:30px }
div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.js_job_apply_button a.js_job_button{display: inline-block;padding: 15px 17px;text-decoration: none;min-width: 150px;font-size: 16px;}
div#jsjobs-main-wrapper div.js_jobs_data_wrapper{display: inline-block;width: 100%;float: left;margin-bottom: 5px;font-size: 19px;font-weight: bold;}
div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_title{display: inline-block;font-weight: bold;padding: 10px 0;margin-right: 8px;}
div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_value{display: inline-block;padding: 10px 0;}
div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_value.js_jobs_data_value{font-weight: bold;font-size: 19px;}
div#jsjobs-main-wrapper div.jsjobs-description-area{width: 100%;float: left;padding: 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-description-area span.js_jobs_description_section_title{width: 12%;float: left;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-description-area div.js_jobs_full_width_data{width: 100%;float: left;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main{width: 100%;float: left;padding: 10px 10px;border-radius: var(--jsjobs-radius);transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap{width: 100%;float: left;padding: 10px 10px;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap{float: right;
    display: flex;
    justify-content: end;
    margin-bottom: -1px;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-data-price-wrap{width: 40%; display: inline-block; float:left;padding: 0 10px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-title-wrap-purchase{padding: 7px 10px 0 0;
    width: 60%;
    float: left;
    display: inline-block;
    font-weight: bold;
    font-size: 17px;
    border-radius: 18px;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-title-wrap-purchase a.anchor{font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap span.stats_data_value{font-weight: bold;    padding: 7px 26px;display: inline-block;text-align: center;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-date-wrap{display: inline-block;float:left;padding: 9px 10px 0 0;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper{width: 100%;float: left; margin-bottom: 15px; display: inline-block;border-top:none; }
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details{width: 100%;float: left; display: inline-block;padding: 15px 10px; background: #fff;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap{width: 50%;float: left; display: inline-block;padding-right: 10px;padding-left: 10px; }
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap{    
    padding: 22px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap span.stats_data_title{font-weight:500;font-size:var(--jsjobs-body-font-m);}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap span.stats_data_title{display: inline-block; font-weight: bold; font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap span.stats_data_value{display: inline-block; }
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.bordernone{border-bottom:none; }
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days{width: 100%;float: left;padding:15px 10px; color:#da6556; position: relative;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days span.expired_package{padding:15px 15px; color:#da6556;background:#F9E2E2;position: absolute;top: 0px;right: 0px;height: 100%;width: auto;font-weight:bold;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days span.stats_data_title{display: inline-block;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days span.stats_data_value{display: inline-block;font-size:var(--jsjobs-body-font-m);; }

div.js-jobs-resume-apply-now-visitor{background: rgba(249,249,249,0.9); padding: 12px;}
div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-text{color: #242424; display: inline-block; float: left;width: 60%; padding-top: 7px;}
div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button{display: inline-block;float: right;width: 40%; text-align: right;}
div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button input{padding: 7px 17px;text-align: right; font-weight: bold;}
div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button input#jsjobs-cancel-btn{border: 1px solid #CCCCCC;color: #575757;background: #FFFFFF;}
/*cp_emp*/
/* 1. Hide the original image */
.jsjobs-img-job-seeker {
    display: none !important;
}

/* 2. Base setup for the icon container (::before) */
.menu_style-job-seeker {
    display: flex;
    align-items: center;
    justify-content: center;
}
.menu_style-employer::before,
.menu_style-job-seeker::before {
   
      content: '';
    display: block;
    width: 64px;
    height: 64px;
    margin-right: 20px;
    background-color: var(--jsjobs-content-bg);
    border-radius: 18px;
    flex-shrink: 0;
    transition: transform 0.3s ease, background-color 0.3s ease;
}
a.menu_style-employer::after,
.menu_style-job-seeker::after{
    content: '';
    position: absolute;
    left: 28px;
    top: 28px;
    width: 48px;
    height: 53px;
    background-color: var(--jsjobs-primary);
    -webkit-mask-size: 28px;
    mask-size: 45px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    pointer-events: none;
    transition: transform 0.3s ease;
}
.js-menu-wrap-employer:hover a.menu_style-employer:before, 
.js-menu-wrap-job-seeker:hover .menu_style-job-seeker::before
 {
    background-color: var(--jsjobs-primary);
    transform: scale(1.05) rotate(3deg);
}


/* 3. Specific Icon: Newest Jobs (Color 3) -> Briefcase Icon */
.menu_style-job-seeker.color3::after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3C/svg%3E");
}

/* 4. Specific Icon: Applied Job (Color 1) -> File with Checkmark */
.menu_style-job-seeker.color1::after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cpath d='M9 15l2 2 4-4'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cpath d='M9 15l2 2 4-4'%3E%3C/path%3E%3C/svg%3E");
}

/* 5. Specific Icon: My Resume (Color 2) -> User Profile/Resume */
.menu_style-job-seeker.color2::after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E");
}

/* 6. Specific Icon: Job Save Search (Color 4) -> Magnifying Glass */
.menu_style-job-seeker.color4::after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");
}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu{float: left;width: 25%;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links{float: left;width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp{float: left;width: 100%;padding: 30px 0px;text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-img{height: 170px;width: 170px;border-radius: var(--jsjobs-radius);margin: 0 auto 20px;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-img img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;max-width: 100%;max-height: 100%;    padding: 3px;border-radius: var(--jsjobs-radius);margin: auto;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-name{font-size: 18px;font-weight: bold;padding: 0 20px 10px 20px;text-transform: capitalize;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-cat{display: inline-block;font-size:var(--jsjobs-body-font-m);;padding: 0 20px}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-btn-wrp{margin: 20px 20px 0;padding-top: 15px;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-btn-wrp a.jsjobs-emp-intro-btn{padding: 10px 15px;display: block;text-decoration: none;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-links-heading{    
    font-size: var(--jsjobs-title-3);
    padding: 20px;
    font-weight: bold;
    float: left;
    width: 100%;
    border: 1px dashed var(--jsjobs-border-color);
border-radius: 5px;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp{float: left;width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu {border-width: 1px 1px 1px 1px;border-style: dashed;border-color: transparent transparent #d4d4d5 transparent;font-size:var(--jsjobs-body-font-m);;display: block;padding: 20px;border-radius: var(--jsjobs-radius);    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu div.jsjobs-cp-img-icon{display: inline-block;margin-right: 5px;vertical-align: middle;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu span.jsjobs-cp-jobseeker-title{display: inline-block;vertical-align: middle;text-transform: capitalize;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper{ margin-bottom:15px;float: left;width: 75%;padding-left: 20px}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer{width: 100%;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer{    float: left;
    width: calc(100% / 2 - 10px);
    margin: 0 10px 25px 0;
    border-radius: 10px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer a.menu_style-employer{padding: 20px 20px;
    position: relative;
    float: left;
    width: 100%;
    text-decoration: none;
    border-radius: 10px;
    background: var(--jsjobs-card-bg);
    display: flex;
    align-items: center;
    justify-content: center;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer a.menu_style-employer img{float: left;position: absolute;display: none;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer a.menu_style-employer span.jsjobs-title-employer div.bold-text{font-size: var(--jsjobs-title-1);
    font-weight: 800;
    color: var(--jsjobs-secondary);
    line-height: 1;
    margin-bottom: 6px;
    letter-spacing: -1px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer a.menu_style-employer span.jsjobs-title-employer div.nonbold-text{padding: 5px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer div.box-footer{padding: 15px 21px 15px;
    float: left;
    width: 100%;
    border-top: 1px solid var(--jsjobs-border-color);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer div.box-footer a{color: #2b2b2b;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer div.box-footer span.box-footer-left {float: left;font-size:var(--jsjobs-body-font-m);text-transform: capitalize;}
/* --- 4. The MASK IMAGE Icon Technique (::before) --- */

span.jsjobs-title-employer {
    display: flex;
    flex-direction: column;
    justify-content: left;
    width: 100%;
    padding-left: 5px;
}

/* --- 5. Assigning Specific SVGs to specific blocks --- */

/* Block 1: My Jobs (Briefcase Icon) */
.js-menu-wrap-employer a.menu_style-employer.color3::after {
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3C/svg%3E");
}
/* Block 2: Applied Resume (User/File Icon) */
.js-menu-wrap-employer a.menu_style-employer.color1::after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z'/%3E%3C/svg%3E");
}

/* Block 3: My Company (Building Icon) */
.js-menu-wrap-employer a.menu_style-employer.color2::after {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z'/%3E%3C/svg%3E");
}

/* Block 4: Resume Search (Search Icon) */
.js-menu-wrap-employer a.menu_style-employer.color4::after{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");
}

/* --- 6. Colors for the Cards --- */
/* Matching your HTML classes */

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer div.box-footer span.box-footer-right {float: right;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer div.box-footer span.box-footer-right::before,
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker div.box-footer span.box-footer-right::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    background-color: var(--jsjobs-primary);
     -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    transition: transform 0.2s ease;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer div.box-footer:hover span.box-footer-right::before,
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker div.box-footer :hover .box-footer-right::before {
    transform: translateX(4px);
}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap{width:100%; float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.js-graph-left{display: inline-block;width: 100%;float: left;margin-bottom: 30px;padding: 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.js-graph-left div.jsjobs-graph-wrp span.jsjobs-graph-title{width: 100%;
    padding: 20px;
    font-size: var(--jsjobs-title-3);
    float: left;
    border-radius: 10px;
    font-weight: bold;
    padding-bottom: 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.js-graph-right{float: left;display: inline-block;width: 100%;margin-bottom: 30px;padding: 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.js-graph-right div.jsjobs-graph-wrp span.jsjobs-graph-title{    width: 100%;
    font-size: var(--jsjobs-title-3);
    padding: 20px;
    font-weight: bold;
    float: left;
border-radius: 10px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section{width:100%; float: left;display: inline-block; padding:0px 10px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section span.js-sample-title{float: left;display: inline-block;padding: 10px 10px; border:1px solid #ccc; background-color:#f6f6f6;border-left:5px solid  #ef348a; font-size:var(--jsjobs-body-font-m);; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn{margin-top:10px;margin-bottom: 20px; padding-left: 0px; padding-right: 0px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn div.js-cp-employer-icon{width: 145px; display: inline-block; padding:0px 1px;text-align: center;margin-bottom: 5px;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn div.js-cp-employer-icon a{ display: inline-block; width: 100%; border:1px solid #ccc; background: #FFFFFF;color: #64676a;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn div.js-cp-employer-icon a:hover{background-color:#f6f6f6;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn div.js-cp-employer-icon a span.jsjobs-new-company-icon{display: inline-block; width: 100%;padding:10px 10px 2px 10px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn div.js-cp-employer-icon a span.jsjobs-new-company-title{display: inline-block; width: 100%;padding:4px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel{    width: 100%;
    display: inline-block;
    padding: 0px;
    margin-bottom: 30px;
    border-radius: 10px;
    border: 1px dashed var(--jsjobs-border-color);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs{ margin-bottom:10px;padding:0 5px 0 0; }

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs span.js-cp-sugest-jobs-title{ padding: 10px; background-color: #4a8bc2;color: #fff;font-size:var(--jsjobs-body-font-m);display: inline-block; width: 100%; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap{padding:10px;display: inline-block;height: 300px;overflow-y: auto; }

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest{width:100%;display: inline-block;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest div.js-cp-image-area{width:20%;display: inline-block;float: left;padding: 5px;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest div.js-cp-image-area img.js-cp-imge-user{width: 50px;height: 50px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest div.js-cp-content-area{width:80%;display: inline-block;float: left;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title{width:96%; padding:6px 0 3px 0; display: inline-block;float: left;font-size: 12px;font-weight: bold;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-location{width:100%; padding:3px 0 0 0; display: inline-block;float: left;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-email{width:100%; padding:3px 0 0 0; display: inline-block;float: left;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs div.js-cp-jobs-wrap div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-category{width:100%; padding:3px 0 0 0; display: inline-block;float: left;font-size: 11px;}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-suggested-jobs div.js-cp-wrap-resume-jobs span.js-cp-sugest-jobs-show-more{ padding: 5px; background-color: #4a8bc2;color: #fff; font-size:var(--jsjobs-body-font-s);display: inline-block; width: 100%;text-align: center; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume{float: left;width: 100%;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs{width: 100%;padding: 0px 0px;display: inline-block;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs span.js-cp-applied-resume-title1{width: 100%;font-size: 18px;padding: 20px;font-weight: bold;float: left;font-size: var(--jsjobs-title-3);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs span.js-cp-applied-resume-title2{width: 100%;font-size: 18px;padding: 20px;font-weight: bold;float: left;font-size: var(--jsjobs-title-3);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap{display: inline-block;background-color: #FFFFFF;padding: 15px 15px 5px;float: left;width: 100%;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume{width:100%;display: inline-block;padding: 15px;float: left;margin: 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-image-area{width: 100px;height: 100px;float: left;display: block;position: relative;border-radius: 5px;
transition: transform 0.2s, box-shadow 0.2s;
}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-image-area:hover{    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-image-area img{max-width: 100%;max-height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;border-radius: 5px;padding: 5px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area{width:calc(100% - 100px);padding-left:15px;display: inline-block;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area div.js-cp-company-title{width:100%; padding:4px 0 3px 0; display: inline-block;float: left;font-weight: bold;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area div.js-cp-company-title a{text-decoration: none;float: left;width: 98%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 20px;padding-top: 12px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area div.js-cp-company-title span.jsjobs-status{margin-right: 5px;position: relative;background: #f38d2f;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area div.js-cp-company-title span.jsjobs-gold{margin-right: 5px;position: relative;background: #cc9900;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area div.js-cp-company-title span.jsjobs-featured{background-color: #2993CF;color: #fff;margin-right: 5px;position: relative;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-location{width:100%; padding:3px 0 2px 0; display: inline-block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div#jsjsjobs-row_wrapper{    float: left;
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-email-address{width:auto; padding:5px 0 2px 0; display: inline-block;float: left;margin-right: 25px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-email-address span.jsjobs-title{  display: inline-block;float: left; font-weight: bold;margin-right:5px; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-email-address span.jsjobs-value{  display: inline-block;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-category{width:auto; padding:5px 0 2px 0; display: inline-block;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-category span.jsjobs-title{display: inline-block;float: left;font-weight: bold;margin-right:5px; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-category span.jsjobs-value{ display: inline-block;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume-lower{width:100%;display: inline-block;padding: 0px;border-top: none; padding: 15px 15px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume-lower span.jsjobs-loction{display: inline-block;font-size:var(--jsjobs-body-font-m);  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume-lower span.js-cp-pending{display: inline-block;float: right;margin-right: -6px;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume-lower span.js-cp-pending img{display: inline-block;margin-right:5px;margin-right: -4px;   }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume-lower span.js-cp-pending span.js-cp-jobs-wating{padding: 1.5px 3px 3px 0;display: inline-block;background-color:#fea702;color:#fff;  }

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more1-wrp{width: 100%;display: inline-block;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more1-wrp span.js-cp-applied-resume-show-more1{float: left;
    width: auto;
    margin: 15px 0 15px 15px;
    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more2-wrp{    width: 100%;
    display: inline-block;
    float: left;
    padding-top: 15px;
}
span.js-cp-applied-resume-show-more2 {
    float: left;
    width: auto;
    margin: 0px 0 15px 15px;
    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);
}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more2-wrp span.js-cp-applied-resume-show-more2{float: left;
    width: auto;
    margin: 0px 0 15px 15px;
    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel{width:100%; float: left;display: inline-block;padding:0px 10px;margin-top: 15px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel span.js-sample-title{float: left;display: inline-block;padding: 10px 10px;font-size:var(--jsjobs-body-font-m);; background: #f6f6f6; border-color: #ccc #ccc #ccc #9260e9; color: #64676a; border-style: solid; border-width: 1px 1px 1px 5px; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn{margin-top:20px; margin-bottom:20px; padding: 0px; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn div.js-cp-employer-icon{width: 145px; display: inline-block; padding:0px 1px;text-align: center;margin-bottom: 5px;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn div.js-cp-employer-icon a{display: inline-block; width: 100%;border:1px solid #ccc; background: #FFFFFF;color: #64676a;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn div.js-cp-employer-icon a:hover{background: #f6f6f6;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu div.jsjobs-new-company-icon{display: inline-block;margin-right: 5px;vertical-align: middle;}
div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu span.jsjobs-new-company-title{display: inline-block;vertical-align: middle;text-transform: capitalize;color:#949494;}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker{width: 100%;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker{float: left;width: calc(100% / 2 - 10px);margin: 0 10px 25px 0;border-radius: 10px;    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker:hover{transform: translateY(-8px);}
.js-menu-wrap-employer:hover{
    
    transform: translateY(-8px);
}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer:hover{
    border:1px dashed var(--jsjobs-primary);
}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker a.menu_style-job-seeker{padding: 20px 20px;
    position: relative;
    
    float: left;
    width: 100%;
    text-decoration: none;
    border-radius: 10px;
    background: var(--jsjobs-card-bg);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker a.menu_style-job-seeker img{display: none;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker a.menu_style-job-seeker span.jsjobs-title-job-seeker div.bold-text{font-size: var(--jsjobs-title-1);
    font-weight: 800;
    color: var(--jsjobs-secondary);
    line-height: 1;
    margin-bottom: 6px;
    letter-spacing: -1px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker a.menu_style-job-seeker span.jsjobs-title-job-seeker div.nonbold-text{padding: 5px;font-size:var(--jsjobs-body-font-m);font-weight: 500;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker div.box-footer{    padding: 15px 21px 15px;
    float: left;
    width: 100%;
border-top: 1px solid var(--jsjobs-border-color);}
span.jsjobs-title-job-seeker {
    display: flex;
    flex-direction: column;
    justify-content: left;
    width: 100%;
    padding-left: 5px;
}
.js-menu-wrap-employer:hover a.menu_style-employer::after,
.js-menu-wrap-job-seeker:hover .menu_style-job-seeker::after {
    background-color: #ffffff;
    transform: scale(1.05) rotate(3deg);
}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker div.box-footer a{color: #2b2b2b;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker div.box-footer span.box-footer-left {float: left;font-size:var(--jsjobs-body-font-m);    text-transform: capitalize;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker div.box-footer span.box-footer-right {float: right;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobseeker-cp-wrapper{width:100%; float: left;margin-bottom: 30px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobseeker-cp-wrapper div.js-cp-graph-area{padding: 0px;border-radius: 10px;border: 1px dashed var(--jsjobs-border-color);    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobseeker-cp-wrapper div.js-cp-graph-area span.js-cp-graph-title{    width: 100%;
    padding: 20px;
    font-size: var(--jsjobs-title-3);
    float: left;
    font-weight: bold;
    padding-bottom: 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobseeker-cp-wrapper div.js-cp-graph-area div.jsjobs-cp-graph-area{display: inline-block;width: 100%;  padding:0px; border-top: none !important;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobseeker-cp-wrapper div.js-cp-graph-area div.jsjobs-cp-graph-area div.js_jobseeker_chart{height: 250px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories{width:100%; float: left;display: inline-block;padding:0px 10px;margin: 10px 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn{display: inline-block;padding:0px }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn span.js-cp-graph-title{display: inline-block;width: 100%;  padding: 10px;font-size:var(--jsjobs-body-font-m);; background: #f6f6f6; border-color: #ccc #ccc #ccc #9260e9; color: #64676a; border-style: solid; border-width: 1px 1px 1px 5px; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn div.jsjobs-cp-jobseeker-category-btn{display: inline-block;padding: 10px 5px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn div.jsjobs-cp-jobseeker-category-btn div.js-cp-jobseeker-icon{width: 145px; display: inline-block; padding:0px 1px;text-align: center;margin-bottom: 5px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn div.jsjobs-cp-jobseeker-category-btn div.js-cp-jobseeker-icon a{display: inline-block; width: 100%;  border:1px solid #ccc; background: #FFFFFF;color: #64676a;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn div.jsjobs-cp-jobseeker-category-btn div.js-cp-jobseeker-icon a:hover{background-color: #f6f6f6; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn div.jsjobs-cp-jobseeker-category-btn div.js-cp-jobseeker-icon a span.jsjobs-cp-img-icon{display: inline-block; width: 100%;padding:10px 10px 2px 10px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn div.jsjobs-cp-jobseeker-category-btn div.js-cp-jobseeker-icon a span.jsjobs-cp-jobseeker-title{display: inline-block; width: 100%;padding:6px 0 10px 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel{width:100%; float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs{display: inline-block;width: 100%;float: left;margin-bottom: 30px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs{width: 100%;
    display: inline-block;
    padding: 0px;
    border-radius: 10px;
    border: 1px dashed var(--jsjobs-border-color);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs span.js-cp-sugest-jobs-title{width: 100%;font-size: var(--jsjobs-title-3);padding: 20px;font-weight: bold;float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area{display: inline-block;background-color: #FFFFFF;padding: 15px 15px 5px;width: 100%;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest{width: 100%; float: left;display: inline-block;padding:15px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.jsjobs-cp-jobs-sugest-lower{width: 100%;float: left;display: inline-block;border-top: 1px solid var(--jsjobs-border-color);padding: 15px 10px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-image-area{width: 110px;height:110px;float:left;display:block;position: relative;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-image-area img.js-cp-imge-user{max-width: 90%;max-height: 90%;position: absolute;top:0;right:0;left:0;bottom:0;margin:auto;border-radius: 10px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area{width: calc(100% - 110px); float: left;display: inline-block;padding-left:15px;position: relative;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title{width: 98%; float: left;display: inline-block;padding: 4px 0;font-weight: bold; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-status-wrp{float: left;width: 100%}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title a{text-decoration: none;float: left;width: calc(100% - 200px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 23px;padding-top: 15px;line-height: 30px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title span.jsjobs-noofjobs{position: absolute;top: 10px;right: 0;font-size: 16px;color: #797b7e;font-weight: normal;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title span.jsjobs-salary{position: absolute;top: 55px;right: 0;font-size: 16px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title span.jsjobs-salary span{font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title span.jsjobs-gold{margin-right: 5px;position: relative;background: #cc9900;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title span.jsjobs-status{margin-right: 5px;position: relative;background: #f38d2f;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title span.jsjobs-featured{background-color: #2993CF;color: #fff;margin-right: 5px;position: relative;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title span.jsjobs-status{margin-right: 5px;position: relative;background: #f38d2f;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;font-size: 11px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title span.jsjobs-gold{margin-right: 5px;position: relative;background: #cc9900;color: #FFFFFF;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title span.jsjobs-featured{background-color: #2993CF; color: #fff;margin-right: 5px;position: relative;padding: 5px 7px;border-radius: 3px;font-weight: bold;display: inline-block;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title span.jsjobs-noofjobs{position: absolute;top: 30px;right: 20px;font-size: 16px;color: #797b7e;font-weight: normal;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title span.jsjobs-salary{position: absolute;top: 65px;right: 20px;font-size: 16px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title span.jsjobs-salary span{font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title a{text-decoration: none; float: left; width: calc(100% - 216px); text-overflow:ellipsis; white-space: nowrap; overflow: hidden; font-size: 19px;overflow: hidden;padding-top: 12px;line-height: 30px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-location{width: auto; float: left;display: inline-block;padding-top: 5px;padding-right: 35px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-location span.jsjobs-title{float: left;display: inline-block;padding: 0 0;font-weight: bold;margin-right: 5px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp{width: 100%;display: inline-block;float: left;border-top: none !important;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp span.js-cp-sugest-jobs-show-more{    float: left;
    width: auto;
    margin: 0px 0 15px 15px;
    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}
div#resumeactioncomments, div#resumeactionfolder{text-align: center; display: inline-block;}
div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps{display: inline-block; width: 60%;}
div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-title{display: inline-block; margin-right: 10px; font-size:var(--jsjobs-body-font-m); float: left; font-weight: bold; margin-top: 8px;}
div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-data{display: inline-block;width: 75%;float: left;}
div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-action{width: 10%; display: inline-block;margin-left: 5px; height: 45px;float: left;}
div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-action input{height: 45px; width: 100%; min-width: 60px; margin-bottom: 10px;}
div.js-jobs-jobs-applie div.resumeaction1ton{display: none;}
div#coverletterPopup.coverletterPopup div#coverletter_headline_bottom_area {display: inline-block;width: 100%;float: left; padding: 20px;}
div#coverletterPopup div#coverletter_headline_bottom_area div#coverletter_title{display: inline-block;width: 100%;float: left; text-align: center; padding: 0px; font-size: 15px;padding-bottom: 7px; }
div#coverletterPopup div#coverletter_headline_bottom_area div#coverletter_description{display: inline-block;width: 100%;float: left;padding-top: 20px;}

div#coverletterPopup.coverletterPopup div.fieldwrapper_fullwidth_button{display: inline-block;width: 100%;float: left; padding: 15px; text-align: center;}
div#coverletterPopup.coverletterPopup div.fieldwrapper_fullwidth_button input.cletter_popup_button{outline: none; padding: 10px 15px;border-radius:var(--jsjobs-radius); }

div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-input-fields,
.jsjobi-input-fields{display: inline-block; width: 40%; float: left;} 
.jsjobi-fieldtitle,
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-input-fields div.jsjobs-fieldtitle{font-weight: bold; padding: 5px 0px; font-size: var(--jsjobs-body-font-s);}
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-input-fields div.jsjobs-fieldvalue input#jssubject{margin-bottom: 0px;}
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-input-fields div.jsjobs-fieldvalue input,
input#jsmailaddress, input#emmailaddress{width: 100%; display: inline-block;height: 30px; border-radius: 0px;}
input#jsmailaddress, input#emmailaddress{border:1px solid var(--jsjobs-border-color);}
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-text-area,
.jsjobi-text-area{margin-left: 20px; width: 30%; display: inline-block; float: left;  margin-top: 25px;}
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-text-area textarea,
textarea#candidatemessage{width: 100%; display: inline-block;height: 155px;}
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-action-button,
.jsjobi-action-button{display: inline-block; position: absolute; top: 150px; right: 5%;}
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-action-button input,
input#js_btnid_sendmail{width: 80px; height: 36px;}
div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume,
.jsjobi-email-appliedresume{position: relative;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume{float: left;display: inline-block;width: 100%;margin-bottom:30px;border-radius: 10px;
    border: 1px dashed var(--jsjobs-border-color);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs{width: 100%; padding:0px 0px;display: inline-block;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs span.js-cp-applied-resume-title{    width: 100%;
    font-size: var(--jsjobs-title-3);
    padding: 20px;
    border-radius: 10px;
    font-weight: bold;
    float: left;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area{padding:15px 15px 5px;display: inline-block; background-color: #FFFFFF;}
div#jsjobs-main-wrapper div.jsjobs-cp-applied-resume-not-found{display: inline-block;width: 100%;margin-bottom: 50px;text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-cp-applied-resume-not-found div.jsjobs-cp-not-found-data img.jsjobs-cp-not-found-img{display: inline-block;max-width: 40%;height: auto;}
div#jsjobs-main-wrapper div.jsjobs-cp-applied-resume-not-found div.jsjobs-cp-not-found-data span.jsjobs-not-found-title{display: inline-block;width: 100%;font-size: 20px;font-weight: bold;color: #a5a7a9;}

div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments{display: inline-block;width: 100%; height: auto;}
div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments div.jsjobs-field-title{float: left;}
div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments div.jsjobs-field-textarea{margin-left: 10px; float: left;}
div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments div.jsjobs-field-actionbutton{float: left;margin-left: 10px; margin-top: 35px;}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied{width: 100%; float: left;display: inline-block;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area{width: 135px;height:135px; float: left;display: inline-block;padding: 15px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area a{width:105px;height: 105px;position: relative;display: block;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area a img.js-cp-imge-user{max-width: 100%;max-height: 100%;position: absolute;top:0px;right:0px;bottom:0px;left:0px;margin: auto;border-radius: 10px;padding: 5px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area a img.js-cp-imge-user:hover{    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area{width: calc(100% - 135px); float: left;display: inline-block;padding: 15px 0;position: relative;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title{width: 98%; float: left;display: inline-block;padding: 3px 0; font-size: 12px;font-weight: bold; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-location{width: 98%;float: left;display: inline-block;padding: 2px 0; margin-bottom: 10px;font-size: var(--jsjobs-body-font-m);}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-email{width: auto;float: left;display: inline-block;padding: 0px 0;margin-right: 25px;padding-bottom: 2px;font-size: var(--jsjobs-body-font-m); }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-email span.jsjobs-title{float: left;display: inline-block;padding: 0 0;font-weight: bold;margin-right:5px;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-email span.jsjobs-value{float: left;display: inline-block;padding: 0 0;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-catagory{width: auto;float: left;display: inline-block;padding: 0px 0;margin-right: 25px;font-size: var(--jsjobs-body-font-m); }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-catagory span.jsjobs-title{float: left;display: inline-block;padding: 0 0 2px 0;font-weight: bold;margin-right:5px;  }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-catagory span.jsjobs-value{float: left;display: inline-block;padding: 0 0 2px 0;}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied-lower{width: 100%; float: left;display: inline-block;border-top:none; padding: 15px 10px; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied-lower span.js-cp-pending{ float: right;display: inline-block; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied-lower span.jsjobs-location{display: inline-block; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied-lower span.js-cp-pending span.js-cp-jobs-wating{ float: right;display: inline-block;background-color: #fea702;color: #FFFFFF;padding:2.5px 8px;border-radius: 3px;}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp{width: 100%;display: inline-block;float: left;padding-top: 15px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp span.js-cp-applied-resume-show-more{float: left;
    width: auto;
    margin: 0px 0 15px 15px;
    padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats{width:100%; float: left;display: inline-block;padding:0px 10px;margin: 10px 0;} 
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats span.js-sample-title{ float: left;display: inline-block;padding: 10px 10px;font-size:var(--jsjobs-body-font-m);; background: #f6f6f6; border-color: #ccc #ccc #ccc #ef348a; color: #64676a; border-style: solid; border-width: 1px 1px 1px 5px; } 

div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats div.js-cp-jobseeker-stats{display: inline-block;padding:10px 5px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats div.js-cp-jobseeker-stats div.js-cp-jobseeker-icon{width: 145px; display: inline-block; padding:0px 1px;text-align: center;margin-bottom: 5px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats div.js-cp-jobseeker-stats div.js-cp-jobseeker-icon a{display: inline-block; width: 100%;  border:1px solid #ccc; background: #FFFFFF;color: #64676a;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats div.js-cp-jobseeker-stats div.js-cp-jobseeker-icon a:hover{background-color: #f6f6f6; }
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats div.js-cp-jobseeker-stats div.js-cp-jobseeker-icon a span.jsjobs-cp-img-icon{display: inline-block; width: 100%;padding:10px 10px 2px 10px;}
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats div.js-cp-jobseeker-stats div.js-cp-jobseeker-icon a span.jsjobs-cp-jobseeker-title{display: inline-block; width: 100%;padding:6px 0 10px 0;}

div#jsjobs-main-wrapper div.jsjobs-data-wrapper{   
 width: 100%;
    float: left;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 12px 20px 20px 10px;
    /*margin-bottom: 10px;*/
    border-radius: var(--jsjobs-radius);
border:1px dashed var(--jsjobs-border-color);}
    .js_jobs_data_main_outer_wrapper {
    width: 100%;
    float: left;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 12px 20px 20px 10px;
    background: #fff;
    border-radius: var(--jsjobs-radius);
    border:1px dashed var(--jsjobs-border-color);
}
div#jsjobs-main-wrapper div.jsjobs-data-wrapper.subject{background: var(--jsjobs-card-bg);}
div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-data{width: 100%; float: left; padding: 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-data span.js_job_data_title{display: inline-block;font-weight: bold; }
div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-data span.js_job_data_value{display: inline-block;width: 100%;float: left;margin-bottom: 5px;margin-top: 7px;font-size: var(--jsjobs-title-3);font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-description{width: 100%; float: left; padding: 5px 0;  }
div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-description span.js_controlpanel_section_title{float: left;display: inline-block;font-weight: bold;margin-right:5px;}
div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-description span.js_job_full_width_data{float: left; display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data{width: 100%; float: left;display: inline-block;padding: 10px 5px;    border-radius: 10px;    transition: transform 0.2s, box-shadow 0.2s;margin-bottom: 25px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.disc-message{width: 100%; float: left;display: inline-block;padding: 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title{width: 100%; float: left;display: inline-block; }
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-name{width: 80%; float: left;display: inline-block;padding: 22px 13px;font-weight: bold;font-size: 17px;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-name strike{color: red;float:right;font-size: 22px;margin-bottom: -3px;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-name span.total-amount{padding-right:10px;font-size:var(--jsjobs-body-font-m);}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price{ display: inline-block;text-align: right;width: 20%; float: right;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-forjobseeker{ display: inline-block;text-align: right;width: 20%; float: right;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-details{ display: inline-block;width: 20%;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-details span.stats_data_value{padding: 12px 25px;display: inline-block;font-weight: bold;font-size: 18px;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price span.stats_data_title{display: inline-block;text-align: center;font-weight: bold;font-size: 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-forjobseeker span.stats_data_value{display: inline-block;text-align: center;font-weight: bold;padding: 15.5px;background: #444442; width:100%;margin-top: 7px;
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now{width: 100%; float: left;display: inline-block; }
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-name{width: 70%; float: left;display: inline-block;padding: 13px; font-size: 12px ;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-price{ display: inline-block;width: 30%;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-price-details{ display: inline-block;text-align: right;width: 50%;padding: 0 20px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-price-details span.stats_data_value{padding: 6px 25px;display: inline-block;text-align: center;font-weight: bold;font-size: 18px;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-price span.stats_data_title{display: inline-block;text-align: center;font-weight: bold;font-size: 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.stats_data_value{padding: 13px 0px;width: 100%;max-width: 50%; display: inline-block;text-align: center;font-weight: bold;font-size: 18px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper{width: 100%; float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div#jsjobs_buy_nowbtn{width: 100%; float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div#jsjobs_buy_nowbtn div{float:left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div#jsjobs_buy_nowbtn a{float:right;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap{width: 100%; padding: 0 0 0 25px; float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail{width: 50%;float: left;display: inline-block; padding-right: 25px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values{    float: left;
    padding: 22px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values img{margin: -10px 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.bordernone{border-bottom:none!important; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_title{font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_values{color:#Da6556;  }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description{width: 97%;float: left; margin: 6px 0;padding: 8px 0 8px 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description span.jsjobs-description-title{font-size: 12px; font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description span.jsjobs-description-value{font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details{width: 100%; float: left;display: inline-block;padding:10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail{width: 50%;float: left;display: inline-block;padding:0px;padding-right: 25px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values{    float: left;
    padding: 22px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_title{font-weight: bold;font-size:var(--jsjobs-body-font-m);; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_value{font-size:var(--jsjobs-body-font-m);; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_values{font-size:var(--jsjobs-body-font-m);;color:#Da6556;  }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions{width: 100%;float: left; margin: 6px 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data{width: 100%;
    float: left;
    margin: 10px 0;
    padding: 5px 5px 0;
    border-radius: 5px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data span.stats_data_title{font-size:var(--jsjobs-body-font-m); ;font-weight: bold;float: left;margin-right: 5px; padding: 10px;padding-right:0px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data span.stats_data_value{font-size:var(--jsjobs-body-font-m); ;float: left; padding: 10px 0px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-btn-area{width: 100%;display: inline-block;float: left;padding:5px 10px 0 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-btn-area span.jsjobs-expire-days{display: inline-block;float: left;font-size: 13px;color:#Da6556;padding: 7px 0 0 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys{display: inline-block;float: right;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys a.jsjob_button{display: inline-block;padding: 5px; text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys a.jsjob_button img{display: inline-block;float: left;padding: 0 5px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys a.jsjob_button span.jsjobs-buys-title{display: inline-block;float: left;padding: 1px 0 0 5px;font-size: 12px;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper span.jsjobs-paymentmethods-title{font-weight: bold;font-size: 12px;padding: 15px 10px;display: inline-block;margin:20px 0 7px;width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes{width: 100%;display: inline-block;padding: 0 30px}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap{width: 100%;display: inline-block; padding-top: 6px; padding-bottom: 6px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_title{display: inline-block;float: left;font-size: 12px;font-weight: bold;padding: 6px 0 0 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_button{display: inline-block;float: right; padding: 0 10px 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_button input#jsjobs_button{background: url('../images/cart-normal-2.png') 5px 5px no-repeat ; padding:5px 5px 5px 41px;font-size: 12px; font-weight: bold; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_button input#jsjobs_button:hover{background: url('../images/cart-hover-2.png') 5px 5px no-repeat ;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.js_listing_wrapper input.js_job_button{background: url(../images/cart-hover-2.png) 10px 10px no-repeat;
    padding: 10px 23px 10px 50px;
    font-weight: bold;
    float: right;
    margin-right: 8px;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}

div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button{position: relative;
    float: left;
    display: flex;
    padding: 0;
    width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button.jsjobs-employer-apply-button{min-height: 132px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button.jsjobs-jobseeker-apply-button{    min-height: 119px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{ display: inline-block;float:left;  width: 100%;text-align: center;    padding: 20px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a{    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    text-decoration: none;
    padding: 12px 5px;
    border-radius: 8px;
    font-weight: 600;
    transition: all 0.2s ease;
    font-size: var(--jsjobs-body-font-m);
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a img{ display: inline-block;padding-right:11px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn { display: inline-block;text-align: center; width: 100%;margin-bottom: 0px;padding: 20px}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn a{text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    text-decoration: none;
    padding: 12px 5px;
    border-radius: 8px;
    font-weight: 600;
    transition: all 0.2s ease;
    font-size: var(--jsjobs-body-font-m);
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-expiredays{width: 100%; display: inline-block;text-align: center;color:#Da6556;background: #F9E2E2;padding: 8px 0;position: absolute;bottom: 0;left: 0;right: 0;    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail{float: left;display:flex;padding:0;width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail span.jsjobs-package-value{ width: 100%; display: inline-block; padding: 2px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail span.jsjobs-package-value span.stats_data_title{font-size: 13px;color: #Da6556;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail span.jsjobs-package-value span.stats_data_value{  font-size: 13px;color: #Da6556;}

div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper{width: 100%; float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap{width: 100%; padding: 0 0 0 25px; float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail{width: 50%;float: left;display: inline-block; padding-right: 25px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values{width: 100%;float: left;display: inline-block;padding: 11px 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.bordernone{border-bottom:none; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_title{font-weight: bold;font-size: 12px; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_value{font-size: 12px; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_values{font-size: 12px;color:#Da6556;  }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description{width: 100%;
    float: left;
    padding:  15px 10px;
    border-radius: var(--jsjobs-radius);
    margin-top: 12px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description span.jsjobs-description-title{font-size:var(--jsjobs-body-font-m);font-weight: bold;float: left;display:inline-block;margin-right:5px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description span.jsjobs-description-value{font-size:var(--jsjobs-body-font-m); display:inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details{width: 100%; float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail{width: 50%;float: left;display: inline-block; padding-right: 15px;padding-left:10px;   }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values{width: 100%;float: left;display: inline-block;padding: 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_title{font-weight: bold;font-size: 12px; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_value{font-size: 12px; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_values{font-size: 12px;color:#Da6556;  }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions{width: 100%;float: left; margin: 6px 0;padding: 0 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data{width: 100%;float: left; margin: 6px 0;padding: 5px 5px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data span.stats_data_title{font-size: 12px ;font-weight: bold;float: left;margin-right: 5px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data span.stats_data_value{font-size: 12px ;float: left;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-btn-area{width: 100%;display: inline-block;float: left;padding:5px 10px 0 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-btn-area span.jsjobs-expire-days{display: inline-block;float: left;font-size: 13px;color:#Da6556;padding: 7px 0 0 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys{display: inline-block;float: right;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys a.jsjob_button{display: inline-block;padding: 5px; text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys a.jsjob_button img{display: inline-block;float: left;padding: 0 5px 0 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-btn-area span.jsjobs-btn-buys a.jsjob_button span.jsjobs-buys-title{display: inline-block;float: left;padding: 1px 0 0 5px;font-size: 12px;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper span.jsjobs-paymentmethods-title{font-weight: bold;font-size: 12px;padding: 5px;display: inline-block;margin-bottom:5px;width: 100%; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-wrapperes{width: 100%;display: inline-block;padding: 0 15px}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap{width: 100%;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_title{display: inline-block;float: left;font-size: 12px;font-weight: bold;padding: 6px 0 0 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_button{display: inline-block;float: right; padding: 0 10px 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_button input#jsjobs_button{background: url('../images/cart-normal.png') 5px 5px no-repeat ;padding:5px 5px 5px 30px;font-size: 12px; font-weight: bold;background-color: #d4d4d5;  }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button{width: 100%; float: left; padding: 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{ display: inline-block; float: right; width: 20%;text-align: center; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a{ display: inline-block;padding: 11px 17px; text-decoration: none;font-weight: bold; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a img{ display: inline-block;padding-right:11px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn { display: inline-block;text-align: center; width: 100%;margin-bottom: -8px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn a{ display: inline-block;text-align: center; padding: 9px 17px;text-decoration: none;font-weight: bold;font-size: 11px; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-expiredays{width: 100%; display: inline-block;text-align: center;font-size: 13px;color:#Da6556;background: #FFF3F3;padding: 8px 0;margin-top: 31px; }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail{float: left;display: inline-block;padding:0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail span.jsjobs-package-value{ width: 100%; display: inline-block; padding: 10px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail span.jsjobs-package-value span.stats_data_title{font-size: 13px;color: #Da6556;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail span.jsjobs-package-value span.stats_data_value{  font-size: 13px;color: #Da6556;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.js-job-title{width: 100%;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.js-job-title span.js-job-package-title{width: 80%;display: inline-block;float: left; padding: 7px 10px;font-weight: bold;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.js-job-title span.js-job-package-price{width: 20%;display: inline-block;text-align: center;padding-right:15px;margin-top: -1px; margin-bottom: -1px; }
div#jsjobs-main-wrapper div.jsjobs-package-data span.js-job-title span.js-job-package-price span.stats_data_value{display: inline-block;font-size: 18px;font-weight: bold;padding: 8px 20px;text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper{width: 100%;display: inline-block;padding: 10px 10px;float: left;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper a#jsjobs_buy_nowbtn_a{    background: transparent url("../images/cart-hover-2.png") no-repeat scroll 5px 5px;padding: 5px 5px 5px 41px;font-size: 12px;font-weight: bold;text-decoration:none;float:right;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper div.jsjobs-expireindays{display: inline-block;float: left; color: #da6556; margin-top: 8px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper span.stats_data_title{width:80%;display: inline-block;float: left;padding: 5px 20px;font-size: 11px; font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper span.stats_data_value{width: 20%;display: inline-block; text-align: center; padding: 5px 0;font-size: 11px; font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper span.jsjobs-description{width: 100%;display: inline-block;  padding: 5px 20px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper span.jsjobs-description span.stats_data_descrptn-title{width: 100%;display: inline-block;  padding: 5px 0px;font-size: 11px; font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper span.jsjobs-description span.stats_data_descrptn-value{width: 100%;display: inline-block;  padding: 5px 7px; font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper div.js_job_apply_button{width: 100%; float: left;display: inline-block;text-align: center; padding: 5px 0;}
div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper div.js_job_apply_button a.js_job_button{display: inline-block;text-align: center; padding: 4px 15px;font-size: 12px;font-weight: bold;text-decoration: none;}
div#jsjobs-main-wrapper div.jsjobs-package-data div#js_main_wrapper.jsjobs-show_buynow_div span.js_job_title {display: inline-block;width: 100%; margin-top: 15px; padding: 13px;}
.jsjobs-company-applied-data {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: fit-content;
}
.jsjobs-comoany-data {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 20px;
    width: fit-content;
}
.js_job_data_wrapper {
    flex: 1 1 calc(33.333% - 20px);
    min-width: 250px;
    background: #f9fafb;
    padding: 15px;
    border-radius: 8px;
    display: flex;
    border-left: 3px solid;
    flex-direction: column;
    justify-content: center;
}
 /* Success Message Container */
        .successmsg {
            background-color: #d4edda;
            color: #155724;
            border: 1px solid #c3e6cb;
            padding: 15px 20px;
            border-radius: 6px;
            font-size: 16px;
            font-weight: 500;
            display: flex;
            align-items: center;
            width: 100%;
            box-shadow: 0 2px 5px rgba(0,0,0,0.05);
            /* Optional animation to fade in */
            animation: fadeIn 0.5s ease-out;
        }

        /* Styling the text span */
        .successmsg span {
            display: block;
        }

        /* Add a Checkmark Icon using CSS Pseudo-element */
        .successmsg::before {
            content: '✓'; 
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #155724;
            color: white;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            margin-right: 12px;
            font-size: 12px;
            font-weight: bold;
            flex-shrink: 0; /* Prevents icon from shrinking on mobile */
        }

        /* Fade in animation keyframes */
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(-10px); }
            to { opacity: 1; transform: translateY(0); }
        }

div#jsjobs-main-wrapper div.jsjobs-job-info{width: 100%; float: left; display: inline-block;text-align: center;padding: 17px;position: relative;border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);  }
div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title{width: calc(100% - 112px); float: left; display: inline-block;text-align: center;margin-top: 5px;margin-bottom: 5px;font-weight: bold;padding-left: 17px;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-company-name-wrp{width: calc(100% - 112px); float: left; display: inline-block;text-align: left;font-weight: bold;padding-left: 17px;font-size: 23px;margin-top: 3px;line-height: initial;}
div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title span.jsjobs-new-tag{display: inline-block;font-weight: bold;color: #fff;background:  #33CC66; padding: 5px 11px;margin-left: 1px; border-radius: 3px;float: left;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title span.jsjobs-gold-tag{display: inline-block;font-weight: bold;color: #fff;background-color:#2993CF; padding: 5px 11px;margin-left: 5px; border-radius: 3px;float: left;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title span.jsjobs-featured-tag{display: inline-block;font-weight: bold;color: #fff;background-color:#CC9900; padding: 5px 11px;margin-left: 5px; border-radius: 3px;float: left;font-size: 11px;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper{width: calc(100% - 464px); float: left; display: inline-block;text-align: left;padding-left: 17px}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value{ display: inline-block; padding-right:8px;max-width: 62%; }
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value a.js_job_company_anchor{float: left;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.js_job_data_value span.jsjobs-gold-featured span.jsjobs-gold{ background-color: #cc9900; border-radius: 4px; color: #fff; display: inline-block; font-size: 9px; font-weight: bold; margin-left: 1px; padding: 1px 5px;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.js_job_data_value span.jsjobs-gold-featured span.jsjobs-featured{background-color: #2993cf; border-radius: 4px; color: #fff; display: inline-block; font-size: 9px; font-weight: bold; margin-left: 1px; padding: 1px 5px;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs-location-wrap{display: inline-block;padding-right:30px;margin-top: 5px; }
div#jsjobs-main-wrapper div.jsjobs-job-data{width: 100%;float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs_description_data{width: 100%;float: left;display: inline-block;padding: 20px;border-radius: 12px;    margin: 20px 0;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-job-data-title{width: 100%;float: left;display: inline-block;padding: 35px 0 5px;font-size: 23px;}
div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap{width: 100%;float: left;display: inline-block;padding:30px 0 20px; text-align: center;}
div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul{ list-style-type: none;margin: 0;padding: 0;width:100%;display: inline-block;text-align: left;}
div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li{  list-style-type: none;margin: 0;    border: 1px solid #ebecec;display: inline-block;float: left;text-align: center;width: calc(14.28% - 8px);white-space: nowrap;padding: 0px;border-bottom: none;margin-right: 8px;}
div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li a{display: inline-block;padding: 12px 0;text-decoration: none;width: 100%;background: #F7F7F7;color: #797b7e;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data{width: 100%;float: left;display: inline-block;} 
div#jsjobs-main-wrapper div.jsjobs-job-information-data span.js_controlpanel_section_title{width: 100%;float: left;display: inline-block;padding: 5px;font-weight: bold; font-size: 25px;margin-bottom: 10px;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area{width: calc(100% - 0px);float: left;display: inline-block;border-radius: 12px;
    margin: 20px 0; padding: 10px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area{      display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 20px;
    width: fit-content;  }
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper{flex: 1 1 calc(33.333% - 20px);
    min-width: 250px;
    max-width: 390px;
    background: var(--jsjobs-content-bg);
    padding: 15px;
    border-radius: 8px;
    display: flex;
    border-left: 3px solid;
    flex-direction: column;
    justify-content: center;}
    div#jsjobs-overview {
    padding: 15px;
}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper span.js_job_data_title{display: inline-block;font-weight: bold;margin-right:5px; }
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper span.js_job_data_value{display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area span.jsjobs-controlpanel-section-title{width: 100%;float: left;display: inline-block;padding: 5px;font-weight: bold;margin-top: 20px; font-size: 25px;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-map-wrap{    width: 100%;
    float: left;
    display: inline-block;
    padding: 20px;
    border-radius: 12px;
    margin: 20px 0;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-map-wrap div.js_job_full_width_data{width: 100%;float: left;display: inline-block;padding: 5px;margin-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-map-wrap span.jsjobs_controlpanel_section_title{width: 100%;float: left;display: inline-block;padding: 5px;font-size: 25px;font-weight: bold;margin: 5px 0px;}
span.jsjobs_controlpanel_section_title {
    width: 100%;
    float: left;
    display: inline-block;
    padding: 5px;
    font-size: 25px;
    font-weight: bold;
    margin: 5px 0px;
}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-map-wrap span.jsjobs-loction-wrap{width: 100%;float: left;display: inline-block;padding: 5px;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info{width: 100%;float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info span.js_controlpanel_title{width: 100%;float: left;display: inline-block;padding: 5px;font-size: 25px;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.jsjobs_full_width_data{width: 100%;float: left;display: inline-block;font-size: 11px;margin-top: 10px;padding: 5px 15px;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.js_job_apply_button{width: 100%;float: left;display: inline-block;text-align: center; margin-top: 30px; padding-top: 30px;}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.js_job_apply_button a.js_job_button{font-size: 16px;
    display: inline-block;
    padding: 12px 18px;
    text-decoration: none;
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div#js_job_fb_commentparent{width: 100%;
    float: left;
    display: inline-block;
    margin-top: 40px;
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);}
div#jsjobs-main-wrapper div#js_job_fb_commentparent span#js_job_fb_commentheading{display: inline-block;float: left; font-size:var(--jsjobs-body-font-m);; font-weight: bold; margin-top: 15px; padding: 15px 0; text-align: center; width: 100%;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status span.approve{background-color:  #99D000;padding: 4px 8px;color: #fff !important;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status span.reject{background-color:   #E22828;padding: 4px 8px;color: #fff;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status span.pending{background-color: #FEA702;padding: 4px 8px;color: #fff;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea{position: absolute;top: 20px;right: 17px;text-align: right;float: right;width: 50%;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.js_job_company_logo{width: 112px; float: left;display: inline-block;text-align: center;height: 112px;border-radius: var(--jsjobs-radius);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transition: transform 0.2s, box-shadow 0.2s;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.js_job_company_logo div.jsjobs-company-logo-wrap{width: 110px; height: 110px; display: inline-block;text-align: center;position: relative;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-job-info div.js_job_company_logo div.jsjobs-company-logo-wrap a{width: 100%; height: 100%; display: block;position: relative;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.js_job_company_logo div.jsjobs-company-logo-wrap img.js_jobs_company_logo{position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;margin:auto;max-width: 90%;max-height: 90%;border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_data{width: 100%; float: left;display: inline-block;padding: 5px;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_data span.js_job_data_value{padding: 2px 10px; width: 100%; float: left;display: inline-block;font-weight: bold;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_data span.js_jobs_data_value{padding: 2px 10px;width: 100%; float: left;display: inline-block;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_data span.jsjobs-location{padding: 2px 10px;width: 100%; float: left;display: inline-block;}

div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel a.js_job_share_link{margin: 5px 5px 0 5px;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel div#share_content{width: 100%;float: left;display: inline-block;padding: 3px; }
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel_fb{width: 54%;
    float: right;
    display: inline-block;
    padding: 12px 0 0;}
    .js_job_full_width_data iframe {
    width: 100%;
}
div#jsjobs_appliedresume_tab_search_data .fieldwrapper-btn .jsjobs-folder-info-btn span.jsjobs-folder-btn input#button{background: var(--jsjobs-primary) !important;color: var(--jsjobs-card-bg) !important;}
div#jsjobs_appliedresume_tab_search_data .fieldwrapper-btn .jsjobs-folder-info-btn span.jsjobs-folder-btn input#button:hover{border-color: var(--jsjobs-secondary)!important; background: var(--jsjobs-secondary) !important;color: var(--jsjobs-card-bg) !important;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea span.jsjobs_daysago{padding: 10px 0;font-size:var(--jsjobs-body-font-m);;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel_fb a.js_job_share_link{display: inline-block;margin: 5px 5px 0 5px;}
div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel_fb div#share_content{width: 100%;float: left;display: inline-block;padding: 3px; }
div#jsjobs-main-wrapper div#stats-package-message{width: 100%; float: left;border: 1px solid #1369AD;background-color: #BDE5F8;color: #1369AD;padding: 16px 20px;    border-radius: 8px;margin-bottom: 10px;margin-top: 5px;}
div#jsjobs-main-wrapper div#stats-package-message img.package-massage-img{display: inline-block;padding: 0 5px;}
div#jsjobs-main-wrapper span.jsjobs-stats-title{width: 100%; float: left;padding:  15px 10px;font-weight: bold;margin-top: 5px;font-size: 17px; border-radius: var(--jsjobs-radius);margin-bottom: 15px;}
.js-resume-data-value.js-col-lg-8.js-col-md-8.js-col-xs-8.no-padding iframe {width: 100%;}
/* --- 1. Main Container (Grid Layout) --- */
        .jsjobs-listing-stats-wrapper {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
            gap: 20px;
            width: 100%;
            margin: 30px 0;
        }

        /* --- 2. Card Styling --- */
        .jsjobs-icon-wrap {
            background-color: #ffffff;
            border-radius: 12px;
            padding: 24px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            border: 1px solid #e5e7eb;
            position: relative;
            overflow: hidden;
        }

        .jsjobs-icon-wrap:hover {
            transform: translateY(-4px);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
        }

        /* --- 3. Hide Original Image --- */
        .jsjobs-icon-wrap .jsjobs-img {
            display: none !important;
        }

        /* --- 4. Typography --- */
        /* Value Numbers */
        [class*="stats-"][class*="-value"] {
            display: block;
            font-size: 32px;
            font-weight: 700;
            color: #111827;
            margin-top: 12px;
            margin-bottom: 4px;
            line-height: 1;
        }

        /* Labels */
        .stats-data-title {
            font-size:var(--jsjobs-body-font-m);;
            font-weight: 500;
            color: #6b7280;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        /* --- 5. SVG Icons Injection --- */
        .jsjobs-icon-wrap::before {
            content: "";
            display: block;
            width: 48px;
            height: 48px;
            margin-bottom: 8px;
            
            /* Default Mask Settings */
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            -webkit-mask-size: contain;
            mask-size: contain;
        }

        /* --- 6. Specific Icons & Colors (Based on Order) --- */

        /* 1. Resumes (Blue) */
        .jsjobs-icon-wrap.resume::before {
            background-color: #3b82f6; /* Blue */
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");
        }
        /* Add a subtle background accent for 1st item */
        .jsjobs-icon-wrap.resume{ border-bottom: 4px solid #3b82f6; }


        /* 2. Gold Resumes (Gold/Yellow) */
        .jsjobs-icon-wrap.gold-resume::before {
            background-color: #eab308; /* Gold */
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='7'%3E%3C/circle%3E%3Cpolyline points='8.21 13.89 7 23 12 20 17 23 15.79 13.88'%3E%3C/polyline%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='7'%3E%3C/circle%3E%3Cpolyline points='8.21 13.89 7 23 12 20 17 23 15.79 13.88'%3E%3C/polyline%3E%3C/svg%3E");
        }
        .jsjobs-icon-wrap.gold-resume { border-bottom: 4px solid #eab308; }


        /* 3. Featured Resumes (Purple/Lightning) */
        .jsjobs-icon-wrap.featured-resume::before {
            background-color: #8b5cf6; /* Purple */
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'%3E%3C/polygon%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'%3E%3C/polygon%3E%3C/svg%3E");
        }
        .jsjobs-icon-wrap.featured-resume { border-bottom: 4px solid #8b5cf6; }


        /* 4. Cover Letters (Green/Envelope) */
        .jsjobs-icon-wrap.total-cover-letter::before {
            background-color: #10b981; /* Green */
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
        }
        .jsjobs-icon-wrap.total-cover-letter { border-bottom: 4px solid #10b981; }
div#jsjobs-main-wrapper div.jsjobs-listing-stats-wrapper div.jsjobs-packgehistory-title{width: 100%; float: left;margin-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.com-logo a.img{float:left; width: 110px; text-decoration: none; position: relative; height: 110px; border-radius: var(--jsjobs-radius);}
  div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.com-logo:hover {  transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.com-logo a.img img{display: block;
    max-width: 90%;
    max-height: 90%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.location-jobs-tablet{float: left; padding: 12px 0;}
table#js-table {float: left;
    margin: 0px auto;
  
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    background: white;
    border-radius: var(--jsjobs-radius);
    overflow: hidden;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    }
table#js-table caption {color: #444;}
table#js-table thead th {margin-bottom:10px;height:20px;font-weight: normal; text-align: left; background-size:100% 100%;border-left:0px;}
table#js-table thead th span.blackcolor a{color:#353638;}

table#js-table thead th.center,table#js-table tbody td.center {text-align: center;}
div#jsjobs-wrapper div#jsjobs-content form#adminForm table#js-table tbody tr td.center{text-align: center;}
table#js-table thead th.bold{font-weight: normal;color:#353638;}
table#js-table thead th, table#js-table tbody td {padding: 15px 10px;margin: 10px 0 }
table#js-table tbody td{padding: 20px 24px; color: #444;border-left:0px;font-weight: bold;}
table#js-table tbody td.color {}
table#js-table tbody td.color2 {}
table#js-table tbody td.color4 {}
table#js-table tbody td.color5 {}
table#js-table tbody td.color3 {width: 22%;}
table#js-table tbody td.bodercolor1{border-left:3px solid #4020CD}
table#js-table tbody td.bodercolor2{border-left:3px solid #E37900}
table#js-table tbody td.bodercolor3{border-left:3px solid #86C544}
table#js-table tbody td.bodercolor4{border-left:3px solid #663333}
table#js-table tbody td.bodercolor5{border-left:3px solid #57A695}
table#js-table tbody td.bodercolor6{border-left:3px solid #Ff6600}
table#js-table tbody td.bodercolor7{border-left:3px solid #00AFEF}
table#js-table tbody tr:nth-child(even) td {}
table#js-table tbody tr:nth-child(even) td {}
table#js-table tbody tr:nth-child(odd) td {}
table#js-table tbody tr:hover td{}
table#js-table tbody tr:not(:last-child) {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
div.jsjobs_rs_heading{display: none;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper{float:left;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper.comp40{width:40%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper.comp100{width:100%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper.data60{width:60%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper.data100{width:100%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper a img{max-width:100%;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper span#jsjobs_module_data_fieldtitle{float:left;margin-right:10px;font-weight: bold;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper span#jsjobs_module_data_fieldvalue{float:left;}
div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper span#jsjobs_module_data_fieldvalue a{text-decoration: none;}
/* Error Container */
div.js_job_error_messages_wrapper{display: inline-block;width: 100%;margin-bottom: 50px;text-align: center;}
div.js_job_error_messages_wrapper div.message1{display: inline-block;width: 100%;margin-bottom: 10px;}
div.js_job_error_messages_wrapper div.message1 img{display: inline-block;max-width: 24%;height: auto;}
div.js_job_error_messages_wrapper div.message2{display: inline-block;width: 100%;font-size: 20px;font-weight: bold;}
div.js_job_error_messages_wrapper div.footer{display: inline-block;width: 100%;background-image: unset;background-color: unset;}
div.js_job_error_messages_wrapper div.message2 span.img{height: 145px; width: 18%; background: white; position: absolute; left: 20px; top: -50px;}
div.js_job_error_messages_wrapper div.message2 span.message-txt{color: #2b2b2b;}
div.js_job_error_messages_wrapper div.message2 span.img img{display: block; max-height: 90px; max-width: 95%; margin: auto; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;}
div.js_job_error_messages_wrapper div.message2 span.message-text{width: 100%;display: inline-block; padding-top: 10px;padding-bottom: 10px; line-height: 1;font-size:var(--jsjobs-body-font-l);line-height: 22px;font-weight: bold;} 
div.js_job_error_messages_wrapper div.footer a{padding: 10px 30px;margin: 30px 10px 0 0;display: inline-block;text-decoration: none;font-size:var(--jsjobs-body-font-m);;border-radius: var(--jsjobs-radius);}
/* CSS for rating included by muhiaudin */
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3 div.js_job_data_4 a.js_job_shortlist_btn{width:auto;padding:5px 15px;}
div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3 div.js_job_data_4 a.js_job_shortlist_dlt_btn{width:auto;padding:5px 5px; float: right;}
div#black_wrapper_jobshortlist{position: fixed;width:100%;height: 100%;top:0px;left:0px;background:rgba(0,0,0,0.6);z-index:9998;}
div#shortlistPopup.shortlistPopup{width:27%;margin:0 15%;position:fixed;top:100px;z-index: 9999;display:none;padding:10px 10px 10px 10px;z-index:9999; border-radius: var(--jsjobs-radius); }
div#shortlistPopup div#shortlist_headline{width:100%;display:inline-block;padding:8px 0;text-align: center;font-weight:bold;}

div#addtoshortlist div.shortlist_box{margin: 20px 5% 15px 5%;}
div#addtoshortlist textarea.textarea_shortlist{width:94%;}
div#addtoshortlist label.contact_info_margin{margin-top:5px;}
div#addtoshortlist div.jsjobs-container-small{padding:10px;}
div#addtoshortlist ul.jsjobs-stars, ul.jsjobs-stars-small {background-position: left top;list-style-image: none;list-style-position: outside;list-style-type: none;margin: 0;overflow: hidden;padding: 0;position: relative;}
div#addtoshortlist div#shortlist_btn_margin{margin-top:5px;}
div#addtoshortlist div#shortlist_btn_margin input[type="button"].js_job_shortlist_button{padding:5px 20px;min-width:80px;}
div#js_main_wrapper div#added_shortlist{border: 1px solid #74A739;color:#74A739;background: #DFF2BF;padding: 7px 10px;margin-bottom: 10px;}
.jssectionwrapper {
    padding: 20px 20px;
    margin-bottom: 15px;
    width: 100%;
    float: left;
    display: inline-block;
    position: relative;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.fieldwrapper .fieldtitle {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.jssectionwrapper .fieldwrapper {
    margin-bottom: 15px;
  	display:inline-block;
	width:100%;
}

.jssectionwrapper .fieldwrapper .fieldvalue.jsjobs-file-wrp{
  display:inline-block;
}
.field-calendar .input-group button#since_btn{
    height: 45px;
    width: 43px;
    display: inline;
    zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    background-color: #e6e6e6;
    margin-left: .3em;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-radius: 0 3px 3px 0;
}
 .fieldwrapper .fieldvalue input[type=text]:not(.form-control){
    display: block;
    padding: .5rem .5rem !important;
    line-height: 1.25;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    height: 45px;
    width: 100%;
    
 }
/* CSS for coverletter popup included by muhiaudin */
div#coverletterPopup.coverletterPopup{width:35%;position:fixed;top:20%;z-index: 9999;display:none;padding:0;left: 33%; }
div#coverletterPopup div#coverletter_headline{width:100%;display:inline-block;padding:20px 20px;font-weight:bold;position:relative;font-size: 17px;}
div#coverletterPopup div#coverletter_headline img{position: absolute;right: 20px;top:17px;cursor: pointer;}
div#js_main_wrapper form div#coverletterPopup.coverletterPopup div#coverletter_description span{padding: 9px;}
div#js_main_wrapper form div#coverletterPopup.coverletterPopup div#coverletter_description span.coverletter_description{border: none;padding: 0px;}
div#coverletterPopup.coverletterPopup div.fieldwrapper{width:46%;padding:5px 2%;float:left;}
div#coverletterPopup.coverletterPopup div.fieldwrapper.fullwidth{width:96%;padding:10px 2%;float:left;}
div#coverletterPopup.coverletterPopup div.fieldwrapper div.fieldtitle{width:100%;}
div#coverletterPopup.coverletterPopup div.fieldwrapper div.fieldvalue{width:100%;}
div#coverletterPopup.coverletterPopup div.fieldwrapper div.fieldvalue *{width:96%;}
div#coverletterPopup.coverletterPopup div.fieldwrapper.fullwidth div.fieldvalue div.righttext{text-align:right;}
div#coverletterPopup.coverletterPopup div.fieldwrapper.fullwidth.button{text-align:center;}
div#coverletterPopup.coverletterPopup div.fieldwrapper.fullwidth input[type="button"].js_job_cletter_popup_button{padding:5px 20px;min-width:140px;}
/* CSS for add resume form by muhiaudin */
input.resume_submits.save{border-radius: var(--jsjobs-radius);}
div#js_main_wrapper span.js_resume_title{display: inline-block;padding:10px 2%;width:96%;}
div#js_main_wrapper div.no-margin{margin: 0;}
div#js_main_wrapper div.no-padding{padding: 0;}
div#js_main_wrapper div div.js-resume-section-body{border-top:none;margin-bottom:10px;min-height:0;}
div#js_main_wrapper div.section-error{width:95%;padding:5px;margin-left:10px;background:#FEFCCB;border:1px solid #E5DB55;color:#404040;}
div#js_main_wrapper div div.js-resume-section-body div div.section-error{display:flex;width:95%;padding:5px;margin:10px 0 10px 10px;background:#FEFCCB;border:1px solid #E5DB55;color:#404040;}
div#js_main_wrapper div.ajax-response-msg{width:95%;padding:5px;margin:10px 0 10px 10px;background:#FEFCCB;border:1px solid #E5DB55;color:#404040;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container{padding:0;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container label.cf_chkbox{display: inline-block; margin-left: 3px; margin-right: 18px; width: auto;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container label.cf_radiobtn{display: inline-block; margin-left: 3px; margin-right: 18px; width: auto;}
div#js_main_wrapper div div.js-resume-section-body form{padding-top:10px;}
div#js_main_wrapper div#resumeFormContainer.js-resume-section-body.personal-section form#resumeForm.jsautoz_form{width: 96%;margin-left: 2%;margin-right: 2%; margin-top: 10px; }
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container label{font-weight:bold;padding-top:3px;position:relative;left:4px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container span.error-msg{position:relative;top:6px; left:5px;color:red;font-size:var(--jsjobs-title-3);padding:3px 0px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container input[type="text"]{width:97%;box-sizing:content-box;}
div#js_main_wrapper div div#js-resume-section-view div.js-resume-section-view{width:96%;margin:10px 2%;}
div#js_main_wrapper div.resume-section-no-record-found{float:left;width:96%;margin:10px 2%;padding:10px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container textarea#skills{width:98%;height:137px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container ul{width:99%;border-radius:3px;}

div#js_main_wrapper div div.js-resume-section-body form div.uploadedFiles{position:relative;display:block;z-index:0;height:auto;padding:9px 7px 7px 0px;background:#ffffff;}
div#js_main_wrapper div div.js-resume-section-body form div.uploadedFiles span.selectedFile{position:relative;padding:3px 4px 2px 4px;border-radius:2px;margin-left:5px;}
div#js_main_wrapper div div.js-resume-section-body form div.uploadedFiles a{position:relative;padding:2px;bottom:1px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div div.filesList{position:relative;display:block;z-index:0;height:auto;padding:8px 12px 0px 0px;background:var(--jsjobs-content-bg);}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div div.filesList ul{margin-left:5px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div div.filesList ul li.selectedFile{display:inline-block;list-style:none;padding:3px 4px 2px 4px;border-radius:2px;margin:4px 0 0 5px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div div.filesList a{position:relative;padding:3px;bottom:1px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div div.filesList a img{width:20px;height:20px;position:relative;top:-1px;left:0px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div div.filesList a.zip-downloader{padding:11px 10px;cursor:pointer;position:relative;float:right;top:-4px;right:-7px;background: grey;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container small.fileSizeText{position:relative; right:3px;float:right;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container small{color:#4f4f4f;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container small.videoText{position:relative;top:-10px;left:2px;}
.jsjobs_jobapply_wrapper .jsjobapply_value select.inputbox{background: var(--jsjobs-card-bg) !important;}
div#js_main_wrapper div div.js-resume-section-body form div.js-resume-checkbox-container{padding:3px;}
div#js_main_wrapper div div.js-resume-section-body form div.js-resume-checkbox-container div.checkbox-field-label label{font-size: 12px;font-weight:bold;position:relative;top:3px; left:10px;}
div#js_main_wrapper div div.js-resume-section-body form div.js-resume-checkbox-container div.checkbox-field{font-size:var(--jsjobs-body-font-s);position:relative;left:10px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-show-hide-btn{margin-bottom:20px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-show-hide-btn span{cursor:pointer;padding:7px;display:inline-block;width:97%;text-align:center;margin-top:10px;border-radius:3px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-show-hide-btn:hover{font-weight:bold;}
div#js_main_wrapper div div.js-resume-section-body form div#js-resume-more-options-container{margin-bottom:20px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container div.field-calendar{width:93.5%;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-submit-container{display:inline-block;text-align:center;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-submit-container{padding-top:10px;margin-top:20px;margin-bottom:20px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-submit-container button{padding:5px 15px;font-weight:bold;margin-right:10px;}
div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-submit-container button:hover{font-weight:bold;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view{margin: 30px 20px; width: calc(100% - 40px);}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile{width: 100%;float: left;display: inline-block;text-align: center;padding: 17px;position: relative;    border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data{padding: 20px 0;
    float: left;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: fit-content;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div.js-row{width: calc(50% - 30px);
    margin: 0 15px;
    float: left;
    flex: 1 1 calc(30.333% - 20px);
    min-width: 250px;
    background: #f9fafb;
    padding: 15px;
    border-radius: 8px;
    display: flex;
    border-left: 3px solid;
    flex-direction: column;
    justify-content: center;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div.js-row.js-full-width-row{width: calc(100% - 30px);flex: auto;}

div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.addressheading{padding:5px 10px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.addressvalue{padding:8px 10px;}
div#js_main_wrapper div div.js-resume-section-body div.js-resume-section-view div.js-resume-profile div.js-resume-logo{width: 110px;float: left;display: inline-block;text-align: center;height: 110px;border-radius: 5px;}
div#js_main_wrapper div div.js-resume-section-body div.js-resume-section-view div.js-resume-profile div img.avatar{top: 0px;left: 0px;right: 0px;bottom: 0px;max-width: 100%;max-height: 100%;border-radius: 5px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info{padding:7px 0px 0px 15px !important;float:left;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div div.js-resume-profile-name{position:relative;bottom:12px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div div.js-resume-profile-name{font-weight:bold;font-size:var(--jsjobs-title-2);;position:relative;top:10px;float: left;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;padding: 5px 0;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div div.js-resume-edit span{cursor:pointer;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div div.js-resume-edit span img{width:20px;height:20px;position:relative;left:15px;bottom:15px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-email{font-size:var(--jsjobs-body-font-l);float: left;padding-right: 35px;padding-top: 15px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-cell{font-size:var(--jsjobs-body-font-l);float: left;padding-top: 15px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-print-wrap a{padding: 5px 11px;margin-right: 7px;display: inline-block;float: left;text-decoration: underline;border-radius: var(--jsjobs-radius);}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-print-wrap img{width:20px;height: auto;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data div div.js-resume-data-title{height:auto;padding:5px !important;float:left;width:auto; font-weight: bold;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data div div.js-resume-data-value{height:auto;padding:5px !important;text-align:left;width:auto;}
div#js_main_wrapper div div.js-resume-section-body form.rotated {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-o-transform: rotate(180deg);transform: rotate(180deg);}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view{padding:10px 32px 10px 15px;background:#ffffff;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.sectionTextWrp{float: left;width: 100%;margin-bottom: 15px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.sectionTextWrp span.sectionText{font-weight:bold;font-size: var(--jsjobs-body-font-l); float: left;width: 100%;padding: 10px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.edit-resume{position:absolute;top:15px;right:35px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.edit-resume span{cursor:pointer;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.edit-resume span img{width:20px;height:20px;float:right;margin-left:5px;}
div#js_main_wrapper div div.js-resume-section-body div div#editorView div.resumeditor{position:relative;padding:20px 30px;}
div#js_main_wrapper div div.js-resume-section-body div div#editorView div.resumeditor div.edit-resume{position:absolute;top:0px;right:0px;}
div#js_main_wrapper div div.js-resume-section-body div div#editorView div span.resumeEditorView{width:auto;font-weight:bold;position:relative;left:20px;top:10px;}
div#js_main_wrapper div div.js-resume-section-body div div#editorView div span.resumeEditorValue{position:relative;bottom:5px;}
div#js_main_wrapper div div.js-resume-section-body div div#editorView div span img{width:20px;height:20px;float:right;margin:10px 10px 0 0;cursor:pointer;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.map-toggler{display: inline-flex;
    padding: 12px 10px;
    width: auto;
    cursor: pointer;
    margin-top: 15px;
    margin-bottom: 10px;
    border-radius: 5px;}

div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.map-toggler span{width:100%;position:relative;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.map_container{position:relative;left:3px;width:100%;height:200px;border-top:none;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.map_container div.map_view{z-index:1000;height:201px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.js-resume-address-field{padding: 12px 0px;width: calc(50% - 30px);margin: 0 15px;float: left;border-bottom: 1px solid #ebecec;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.js-resume-address-field span.addressDetails{font-weight: bold;}

div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container ul.jsjobs-input-list-jsjobs{width:100%;}
div#js_main_wrapper div div.js-resume-section-body div div.add-resume-form{padding:5px 0 15px 20px;}
div#js_main_wrapper div div.js-resume-section-body div div.add-resume-form a{text-decoration:none;padding:5px 10px;border-radius:4px;}
div#js_main_wrapper div div.js-resume-section-body div div.add-resume-form a img{height:20px;padding-right:5px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view{padding:10px 10px 20px 10px;background:#ffffff;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-row.no-margin{position: relative;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-resume-skills-edit.js-col-lg-1.js-col-md-1.js-col-xs-12.no-padding{position: absolute;top:0px;right:40px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-row{padding:12px 0px;width:calc(50% - 30px);margin:0 15px;float: left;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-row.js-full-width-row{width:calc(100% - 30px);}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-resume-data-head{font-weight:bold;padding:11px 0px; font-size:var(--jsjobs-body-font-m);margin:0;width:100%;}
span.data-head-name{font-size: var(--jsjobs-body-font-l);}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-resume-data-head div span.data-head-name{position:relative;left:5px;bottom:-2px; padding-left: 15px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.edit-resume-data{position:relative;float:right;right:10px;bottom:0px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.edit-resume-data span{cursor:pointer;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.edit-resume-data span img{width:20px;height:20px;float:right;margin-left:5px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-title{height:auto;padding:2px !important;float:left;width:auto;margin: 0;border: unset;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-title span{white-space:normal; font-weight: bold;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-edit span{cursor:pointer;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-edit span img{height:20px;width:20px;float:right;position:relative;bottom:2px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-skills-value div.js-resume-skills-edit{float:right;left:47px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-skills-value div.js-resume-skills-edit span{cursor:pointer;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-skills-edit span img{height:20px;width:20px;float:right;position:relative;bottom:2px;left:42px;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-value{height:auto;padding:2px 5px !important;text-align:left;width:auto;}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-skills-value{height:auto;padding:0px 5px;text-align:left;}

div#js_main_wrapper form div.jsjobsformheading{display: inline-block;width: 98%; margin-left: 1%;margin-right: 1%; float: left;padding: 11px 15px;font-weight: bold;margin-top: 10px;margin-bottom: 10px; }
div#js_main_wrapper div#addressFormContainer form#resumeAddressForm{display: inline-block;width: 96%; margin-left: 2%;  margin-right: 2%; background: #FFFFFF;margin-top: 10px;}

div#js_main_wrapper div#instituteFormContainer form#resumeInstituteForm{display: inline-block;width: 96%; margin-left: 2%;  margin-right: 2%; background: #FFFFFF;margin-top: 10px;}
div#js_main_wrapper div#employerFormContainer form#resumeEmployerForm{display: inline-block;width: 96%; margin-left: 2%;  margin-right: 2%; background: #FFFFFF;margin-top: 10px;}
div#js_main_wrapper div#referenceFormContainer form#resumeReferenceForm{display: inline-block;width: 96%; margin-left: 2%;  margin-right: 2%; background: #FFFFFF;margin-top: 10px;}
div#js_main_wrapper div#languageFormContainer form#resumeLanguageForm{display: inline-block;width: 96%; margin-left: 2%;  margin-right: 2%; background: #FFFFFF;margin-top: 10px;}

div#jsjobs-main-wrapper div#js_apply_loginform_login_message{display: inline-block;width: 100%; float: left; padding: 7px 9px; background: #FFF8F5; border:1px solid #FF6600; color:#FF6600; margin-top: 19px; margin-bottom: 13px;}
div#js_main_wrapper div#js_job_information_message{display: inline-block;width: 100%; float: left; padding: 7px 9px; background: #d6effc; border:1px solid #97c2f1; color:#606062; margin-top: 10px; margin-bottom: 20px;}

div#jsjobs-main-wrapper div#js_apply_loginform_login{display: inline-block;width: 100%; float: left; padding: 17px 0px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform{padding: 0px 25px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform_title{}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input#modlgn-username{width: 100%;height: 34px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input#modlgn-passwd{width: 100%;height: 34px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input.js_apply_button{display: inline-block; outline: none; width: 100%; height:34px; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform a#forgotyour-passwd{float: right; }
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input#modlgn-remember{margin-top: 0px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform label#modlgn-remember-remember{display: inline-block;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform form#login-form{margin-bottom: 0px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-border-left{height: 73px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or{margin-left: -8px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or a#jsjobs-apply-asvisitor{padding: 7px 15px; width: 80%; display: inline-block; border-radius: var(--jsjobs-radius); background: #79B32B; color: #FFF; font-weight: bold; margin-left: 25px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or a#jsjobs-apply-asvisitor img{padding-right: 15px;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or a#jsjobs-apply-asvisitor div.bleft{display: inline-block; border-left: 1px solid #FFF; padding: 9px 0px 9px 15px;}
/* resume form files popup design */
div#black_wrapper_resumefiles{position: fixed;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.6);z-index:9998;}
div#ajax-loader{position: fixed;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.6);z-index:9998;}
div#ajax-loader img{position: fixed;margin:30% 50%;padding:10px;background:#ffffff;border:1px solid #ffffff;border-radius:100px;}
div#resumeFilesPopup.resumeFilesPopup{width:600px; left: calc(50%  - 300px); position:fixed;top:15%;z-index: 9999;display:block;padding:10px;z-index:9999;border-radius:5px;visibility: hidden;height:70%;}
div#resumeFilesPopup div#resumeFiles_headline{width:calc(100% + 20px);display:inline-block;padding:15px 0;text-indent:15px;font-weight:bold;height:50px;font-size:var(--jsjobs-body-font-m);;margin: -10px -10px 10px -10px}
div#resumeFilesPopup div.chosenFiles{width:100%;}
div#resumeFilesPopup div.chosenFiles_heading{position:relative;width:100%;margin-top:5px;display:inline-block;padding:0;text-align:left;font-weight:bold; padding: 8px;height:45px;}
div#resumeFilesPopup div#filesInfo{position:relative;top:0px;height:calc(100% - 200px);margin:5px;overflow-y:auto;overflow-x:hidden;padding: 10px;}
div#resumeFilesPopup div.fileSelectionButton{height:40px;margin-top:5px;float:left;width:100%;overflow:hidden;position: relative;}
div#resumeFilesPopup div.fileSelectionButton input.resumefiles{display:none;border:1px solid #000;width:100%;height:100%;opacity:0;padding: 6px 0;position:relative;left:0;top:0px;z-index:3;cursor:pointer;}
div#resumeFilesPopup div.fileSelectionButton span.fileSelector{display:none;width:100%;position:absolute;z-index:1;text-align:center;font-size:var(--jsjobs-body-font-l);line-height:40px;font-weight:700;top:0;cursor:pointer;height:100%;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div.hoverLayer{position:absolute;display:none;left:0;width:99.7%;background:rgba(150, 150, 150, 0.3);}
div#resumeFilesPopup div.filesInfo div.chosenFiles:hover{z-index:3;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div.hoverLayer span.deleteChosenFiles{cursor:pointer;padding:7px 7px 6px 3px;border:1px solid #000;text-align:center;position: relative;left:200px;background-color: #000;color: #fff;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div.hoverLayer span.deleteChosenFiles img{width:19px;height:19px;position:relative;bottom:2px;padding:0 3px;}
div#resumeFilesPopup div.filesInfo div.chosenFiles:hover div.hoverLayer{display:block;z-index:9999998;}
div#resumeFilesPopup div.filesInfo div.chosenFiles:hover div.hoverLayer span.deleteChosenFiles{display:inline;z-index:9999999;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div.chosenFile{padding:6px 0 6px 16px;margin:5px 0px;display:block;text-align:left;background:#ffffff;border:2px solid #bbbbbb;z-index:1;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div.chosenErrorFile{padding:6px 0 6px 16px;margin:5px 0px;display:block;background:#FEFCCB;border:1px solid #E5DB55;color:#404040;z-index:1;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div div div span.uploadFileName{font-size:var(--jsjobs-body-font-s);color:#000000;z-index:0;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div div div span.deleteUploadedFile{position:relative;display:inline-block;float:right;cursor:pointer;right:10px;top:1px;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div div div.fileUploadError{padding:0 10px 0 17px;position:relative;left:-15px;z-index:0;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div div div.fileUploadError span.errorHead{font-size: 13px;font-weight:bold;color:#A0161B;z-index:0;}
div#resumeFilesPopup div.filesInfo div.chosenFiles div div div.fileUploadError span.errorText{color:#B4464A;z-index:0;}
div#resumeFilesPopup div.resumeFiles_close{width:100%;height:30px;float:left;text-align:center;font-weight:bold;z-index:0;}
div#resumeFilesPopup div.resumeFiles_close span#closepopup{display: inline-block;}
div#resumeFilesPopup div.resumeFiles_close span{padding: 10px 35px;cursor:pointer;}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.stats_data_value{display: inline-block;
    text-align: center;
    font-weight: bold;
    padding: 15.5px;
    background: #444442;
    width: 20%;
    margin-top: 7px;
    border-radius: var(--jsjobs-radius);}
div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-details span.stats_data_value{font-size: 15px; font-weight: bold; display: inline-block; width: 100%; text-align: center; padding: 16px 0px;margin-top: 7px;
    border-radius: var(--jsjobs-radius);}
form.editform div.jsjobsformheading{display: inline-block;width: 100%; float: left;padding: 7px 5px; margin-bottom: 11px; font-weight: bold;}
div#js_main_wrapper div.resume-section-no-record-found{background: #fefccb none repeat scroll 0 0; border: 1px solid #e5db55;color: #404040; margin: 10px 0 10px 10px;padding: 5px; width: 95%;}
/* Modules CSS*/
form#js-jobs-form-mod {display: inline-block;width: 90%;margin: 0px 5%;}
form#js-jobs-form-mod div.fieldwrapper{margin: 2px 0px;}
form#js-jobs-form-mod div.fieldwrapper input,select{margin: 0px;height: 30px;}
form#js-jobs-form-mod div.fieldwrapper div.text-left{width: 100%;display: inline-block;margin: 2px 0px}

div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue input.radiobutton{display: inline-block;width: auto;height: auto;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue input.cf_radio{display: inline-block;width: auto;height: auto;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue label{display: inline-block;width: auto; margin-right: 10px;    margin-bottom: 8px;}
div#jsjobs-main-wrapper label.cf_chkbox{display: inline-block; width: auto; margin-left: 4px; margin-right: 18px;}
div#jsjobs-main-wrapper label.cf_radiobtn{display: inline-block; width: auto; margin-left: 4px; margin-right: 18px;}
div#jsjob-search-popup div.js-searchform-value label{display: inline-block;width: auto; margin-right: 10px;}
/*newcss*/
/*headertitle*/
div#js_main_wrapper div div.js-resume-section-title{    padding: 0px 0px 15px 0px;position:relative; margin-top: 10px;float: left;width: 100%;font-size: 23px;}
div#js_main_wrapper div div.js-resume-section-title span{font-weight:bold;padding-left:5px;}
div#js_main_wrapper div div.js-resume-section-title img{position:relative;width:40px;height:40px;padding: 5px;}
div#js_main_wrapper div div.js-resume-section-title img.jsjobs-resume-section-image{position:static;padding:5px;width:40px;height:40px;}
/*form*/
div#js_main_wrapper div#resumeform{display: inline-block;float: left; margin: 0px 0; width: 100%; }
div#resumeform div.jssectionwrapper{padding: 20px 20px;
    margin-bottom: 15px;
    width: 100%;
    float: left;
    display: inline-block;
    position: relative;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
div#resumeform div.jssectionwrapper .fullwidthwrapper{display: inline-block;float: left;width: 100%;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper{display: inline-block;float: left;width: 100%; margin-top: 8px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper select#status{width: 100%;margin-bottom: 9px;float: left;background-image: url(../images/selecticon.png);background-repeat: no-repeat;background-position: calc(100% - 15px);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-size: 16px;border:1px solid #ebecec;background: #fff;padding: 5px;height: 45px;}
ul.jsjobs-input-list-jsjobs {overflow: hidden;height: auto !important;height: 1%;width: 200px;border: 1px solid #ebecec;cursor: text;font-size: 12px;min-height: 1px;z-index: 999;margin: 0;padding: 0;background-color: #fff;list-style-type: none;clear: left;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width{display: inline-block;float: left;width: 25%; padding: 15px 15px; margin-right: 10px;border-radius: 3px;height: 45px;margin-bottom: 20px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width div.checkbox-field input{margin: 0px; margin-right: 5px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width div.checkbox-field-label label{margin: 0px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width div.checkbox-field{display: inline-block;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width div.checkbox-field-label{display: inline-block;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumethree{width: 33.333333%; padding-right: 7px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumethree:nth-child(2){padding-left: 7px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumethree:last-child{padding-left: 7px; padding-right: 0px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumethree:first-child{padding-left: 0px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumetwo{width: 50%; padding-right: 14px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumetwo:nth-child(even){padding-right: 0px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper span.error-msg{margin-left: 5px; color: red;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper input.inputbox{height: 45px; width: 100%; margin-bottom: 9px;box-shadow: unset;padding: 10px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper textarea.inputbox{ width: 100%; margin-bottom: 9px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper label.cf_chkbox{ display: inline-block; margin-right: 10px; margin-left: 5px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper label.cf_radiobtn{ display: inline-block; margin-right: 10px; margin-left: 5px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldtitle{display: inline-block;float: left;width: 100%;margin-bottom: 10px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue{display: inline-block;float: left;width: 100%;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue.js-jobs-main-wrp{height: 45px;padding: 10px;border-radius: 4px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue.js-jobs-main-wrp.js-jobs-file-wrp{height: auto;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select.jsjobs-file-wrp{background-image: none !important;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.field-calendar button{height: 45px;width: 43px;display: inline-block;display: inline;zoom: 1;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 18px;text-align: center;vertical-align: middle;cursor: pointer;color: #333;text-shadow: 0 1px 1px rgba(255,255,255,0.75);background-color: #f5f5f5;background-image: -moz-linear-gradient(top,#fff,#e6e6e6);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);background-image: -o-linear-gradient(top,#fff,#e6e6e6);background-image: linear-gradient(to bottom,#fff,#e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);border-color: #e6e6e6 #e6e6e6 #bfbfbf;background-color: #e6e6e6;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #bbb;border: 0;border-bottom-color: #a2a2a2;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-left: .3em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);border-radius: 0 3px 3px 0;}
div#resumeform div#resumeCaptcha{display: inline-block; float: left;width: 100%; margin-top: 10px;}
div#resumeform div#resumeCaptcha div.jsresumecaptcha{display: inline-block; float: left;width: 50%; padding: 10px 15px;}
div#resumeform div#resumeCaptcha div.jsresumecaptcha input{width: 70%; height: 32px;}
div#existingFiles {
    margin-bottom: 15px;
}
div#resumeform div#resumeCaptcha div.jsresumecaptcha label#captchamsg span.error-msg{color: red; margin-left: 3px; font-size: 15px;}
div#resumeform div.resumefieldvalue div#existingFiles span.selectedFile{margin-right: 12px;}
div#resumeform div.resumefieldvalue div#existingFiles span.selectedFile a{margin: 0px 7px;}
div#js_main_wrapper div#resumeform div.jssection_wrapper div.resumefieldswrapper div.resumefieldvalue div.outermapdiv div.map div a.js-resume-close-cross{background-clip: padding-box; background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.15); border-style: solid; border-width: 1px; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.298);  font-size: 10px; padding: 1px 6px 0; position: absolute; right: 5px; top: 26px; z-index: 9999;}
/*three cols select*/
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select{height: 45px !important;width: 100%;margin-bottom: 9px !important;float: left !important;background-image: url(../images/selecticon.png) !important;background-repeat: no-repeat !important;background-position: calc(100% - 15px);-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-size: 16px !important;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select#sec_1currencyid,
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select#sec_1dcurrencyid{width: calc(30% - 10px); margin-right: 10px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select#sec_1jobsalaryrange,
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select#sec_1desired_salary{width: calc(30% - 10px); margin-right: 10px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select#sec_1jobsalaryrangetype,
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select#sec_1djobsalaryrangetype{width: 40%;}
/*resumephoto*/
.field-calendar .input-group{flex-wrap: nowrap;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.resumephoto{width: 150px; display: inline-block;float: left;margin-bottom: 15px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.photodetail{width: calc(100% - 150px); display: inline-block;float: left; padding-left: 15px;padding-top: 20px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.photowrapper{width: 150px; height: 150px; padding: 7px; background: #FFF; position: relative;border-radius:var(--jsjobs-radius);}
div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.photowrapper img.resume_img{position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; max-width: 95%; max-height: 95%;border-radius: 5px;}
/*EditFormStatus*/
div#js_resume_percentage{display: inline-block;float: left;width: 98%; margin: 1%; padding: 20px 25px 20px 0px;border-radius: var(--jsjobs-radius);}
div#js_resume_percentage.js_resume_percentage{width: 100%; margin: 10px 0px 0px 0px;border:1px solid #d4d4d5;}
div#js_resume_percentage div.js_image_area{width: 200px; display: inline-block; float: left; text-align: center;}
div#js_resume_percentage div.js_image_area span.profile-img{display: inline-block; padding: 5px; border-radius: 5px; border: 1px solid blue; background: #FFF;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}
div#js_resume_percentage div.js_image_area span.profile-img img.js-img{ max-width: 100%; max-height: 100%; width: 150px; height: 150px; border: 1px solid red; border-radius: 5px;}
div#js_resume_percentage div.js_detail_area{width: calc(100% - 200px);
    float: left;
    margin-top: 15px;
    flex-wrap: wrap;
    display: flex;}
div#js_resume_percentage div.js_detail_area div.js-heading{font-size: 20px; display: block; font-weight: bold;}
div#js_resume_percentage div.js_detail_area div.js-percentage{ display: block;
    width: 100%;
    margin-top: 15px;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 15px;
    background: #e9ecef;
    height: 45px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
div#js_resume_percentage div.js_detail_area div.js-percentage div.js-percentage-status{text-align: center;
    background-color: var(--jsjobs-primary);

    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 12px;
    font-weight: 700;
    transition: width 0.6s ease;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;}
    .js_addnew_anchor:hover {
    border-color: var(--jsjobs-primary)!important;
    color: var(--jsjobs-primary) !important;
    background-color: var(--jsjobs-content-bg);
    transform: translateY(-2px);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
}
div#js_resume_percentage div.js_detail_area div.js-percentage div.js-percentage-status .status-text{    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    line-height: 46px;}
div#js_resume_percentage div.js_detail_area div.js-completeyour_profile{    margin-top: 10px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;}
div#js_resume_percentage div.js_detail_area div.js-addnew-wrapper{box-sizing: border-box;
    padding: 10px;}
div#js_resume_percentage div.js_detail_area div.js-addnew-wrapper a.js_addnew_anchor{display: block;
    text-decoration: none;
    text-align: center;
    padding: 15px 10px;
    background-color: white;
    border: 1px dashed #bdc3c7;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14px;
    transition: all 0.2s ease;}
    .js-addnew-wrapper.js-col-xs-12.js-col-md-4 {
    width: 33.333%;
}

div#js_jobs_main_wrapper div#jsjobs-main-wrapper div.jsjobs-folderinfo form#adminForm.jsautoz_form div.fieldwrapper div.fieldtitle label{display: inline-block;}
/*uploadFiles*/
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field{max-height:32px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field #uploadPhotoFile{position:absolute;width:99%;background:#ffffff;height:26px;padding-left: 8px; padding-top:3px;border:none;z-index: 2;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field #uploadResumeFile{position:absolute;width:99%;background:#ffffff;height:28px;padding-left: 8px; padding-top:3px;border:none;z-index: 2;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field{position: relative; display: inline-block;width: 100%; float: left;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field #uploadPhotoFile{position:absolute;width:99%;background:#ffffff;height:28px;padding-left: 8px; padding-top:3px;border:none;z-index: 2;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field #uploadResumeFile{position:absolute;width:99%;background:#ffffff;height:28px;padding-left: 8px; padding-top:3px;border:none;z-index: 2;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field input[type="file"]{width:100%;height:30px;position:relative;left:0;cursor:pointer;display:inline-block;opacity:0;filter:alpha(opacity=0);z-index:5;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field span.uploadFileName{position:relative;top:0px;left:0px;display:inline-block;opacity:1;;z-index:3;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field span.upload_btn{position:absolute;top:26px;right:-2px;float:right;padding: 6px 20px;text-align: center;font-weight: bold;border-bottom-right-radius: 3px;border-top-right-radius: 3px;z-index:2;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field{max-height:52px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field span.uploadFileName{position:relative;top:0px;left:0px;display:inline-block;opacity:1;z-index:3;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field span.upload_btn{position: absolute;
    cursor: pointer;
    top: 0px;
    right: -1px;
    float: right;
    padding: 12px 20px;
    text-align: center;
    font-weight: bold;
    z-index: 2;
    height: 45px;
    border-radius: var(--jsjobs-radius);}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field div.selectedFiles{position:relative;display:block;z-index:0;height:45px;padding:10px 0 0 5px;cursor:pointer;border-radius: var(--jsjobs-radius);}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field div.selectedFiles:hover div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field span.upload_btn{position:relative;display:block;z-index:0;height:30px;padding:7px 0 0 5px;background:#ffffff;cursor:pointer;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field div.selectedFiles span.selectedFile{margin:2px;position:relative;padding:3px 4px 2px 4px;border-radius: 2px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field div.selectedFiles a{position:relative;padding:2px;bottom:1px;}
div#resumeform div.jscaptcha_section{display: inline-block; float: left; width: 100%;}
/*mapcss*/
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.leftpaddingnull{padding-left: 0px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper.loc-field a.map-link{float:left;position:relative;right:2px;padding:12px 15px;border-radius:3px;text-decoration:none;height: 45px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.outermapdiv{ width:100%;position:relative;z-index:99999;bottom:219px;left:-5px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.outermapdiv div.map{ height: 216px; left: 13px; position: absolute; overflow:true; top: 0px; visibility: hidden; width: 578px;top:17px;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.outermapdiv div.map div.map_container{ z-index:1000; position:relative; background:#000; width:100%; height:100%;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.outermapdiv div.map div#closetag a{padding:1px 6px 0 6px;position:absolute;z-index:9999;right:5px;top:26px;font-size:10px;background-color:rgb(255, 255, 255);-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;border-color:rgba(0, 0, 0, 0.14902);border-width:1px 1px 1px 1px;background-clip:padding-box;border-style:solid;}
div#resumeform div.jssectionwrapper div.resumefieldswrapper div.outermapdiv div.map div#closetag a:hover{background-color:#dfdfdf;color:#494949;}
/*sectionShowHide*/
div#resumeform div.jssectionwrapper div.jssection_hide{display: none;}
div#resumeform div.jsresume_addnewbutton{display: block; float: left; cursor: pointer; padding: 12px 18px; font-size:var(--jsjobs-body-font-m);;border-radius: var(--jsjobs-radius);margin-bottom: 15px;}
div#resumeform div.jsresume_addnewbutton div.jsresume_plus{display: inline-block; font-size: 16px; margin-right: 5px;}
div#resumeform div.jssection_wrapper{display: block; width: 100%; float: left; margin: 10px 0px; padding-top: 15px; padding-bottom: 10px; position: relative;}
div#resumeform div.jssection_wrapper:last-child{border: none;}
div#resumeform div.jssection_wrapper img.jsdeleteimage{position: absolute; top: 5px; right: 0px; cursor: pointer;}
div#resumeform div.jssection_wrapper img.jsundoimage{cursor: pointer; position: absolute;top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto;}
div#resumeform div.jssection_wrapper div.jsundo{display: none;}
div#resumeform div.jssection_wrapper div.jsundodiv{ float: left; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; z-index: 999;}
div.jsjobs-captcha-wrp{ float: left; width: 100%; }
div.jsjobs-captcha-wrp input{height: 30px;min-width: 80px;margin: 0 10px;}
/*submits buttons*/
input#photo {
    border-radius: .25rem;
}
div#resumeform div.resumesubmitbuttons{display: inline-block; float: left; width: 100%; text-align: center; margin: 15px 0px; padding-top: 15px;}
div#resumeform div.resumesubmitbuttons .resume_submits{outline: none; border: 1px solid red; background: blue; color: #fff; padding: 9px 15px; display: inline-block; margin: 0px 5px; line-height: 1;border-radius: 5px !important;}
div#resumeform div.resumesubmitbuttons .resume_submits.cancel{text-decoration: none;border-radius: var(--jsjobs-radius);}
/*myresume*/
div#js-jobs-resumelisting-wrapper{display: inline-block;float: left; width: 100%;}
div#js-jobs-resumelisting-wrapper div.js-resume-list{    float: left;
    margin-top: 10px;
    position: relative;
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;}
div#js-jobs-resumelisting-wrapper div.js-resume-list:last-child{ margin-top: 0px; margin-bottom: 10px; }
div#js-jobs-resumelisting-wrapper div.js-resume-list:last-child{ margin-top: 10px;}
div#js-jobs-resumelisting-wrapper div.js-topresume-area{ display: inline-block; float: left; width: calc(100% - 140px); height: 95px;margin-top: 15px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname{display: inline-block;float: left; width: calc(100% - 10px); margin-left: 10px; position: relative;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume{display: inline-block; float: left; width: 80%; margin: 0px 0px 12px 0px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume a.jsjobs-anchor_resume{ font-weight: bold; font-size: 23px; display: inline-block; float: left; max-width: 65%; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap;line-height: 30px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname div.jsjobs-fulltime-wrapper{display: inline-block; position: absolute; top: 7px; right: 10px;font-size:var(--jsjobs-body-font-m);;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-fulltime-btn{display: inline-block;background-color: #f38d2f;padding: 5px 7px;border-radius: 3px;font-weight: bold;margin-right: 5px;font-size: 11px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-date-created{ margin-right: 8px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-application-title{float: left; font-size: var(--jsjobs-body-font-m); padding: 0px 10px; width: 100%;max-width: 65%;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 30px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area{ text-align: center; display: inline-block; float: left; width: 140px; height: 95px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-resume-data-area{display: inline-block;float: left; width: 100%; padding-left: 150px;font-size:var(--jsjobs-body-font-m);;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div#js-drag-image-to-top{position: absolute; top: 17px; left: 17px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area a.logo_a{background: #FFFFFF;
    display: inline-block;
    position: relative;
    text-align: center;
    height: 110px;
    width: 110px;
    padding: 5px;
    border-radius: var(--jsjobs-radius);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);    transition: transform 0.2s, box-shadow 0.2s;}
   div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname  span.goldnew,
   div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.featurednew {
     margin-bottom: 0px; 
}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area a.logo_a:hover{
        transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area a.logo_a img.logo_img{bottom: 0; display: inline-block; left: 0; margin: auto; max-height: 95%; max-width: 95%; position: absolute; right: 0; top: 0; border-radius: 5px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified{    text-align: center;
    margin-top: 5px;
    position: absolute;
    top: 6px;
    right: 17px;
    font-size:var(--jsjobs-body-font-s);;
    padding: 10px 22px !important;
    z-index: 9999;
    border-radius: var(--jsjobs-radius);}
div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified div{display: inline-block;}
div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper{display: inline-block;float: left;    margin-right: 15px; margin-top: 10px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper:last-child{margin-bottom: 17px;}
div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper span.js-myresume-field-title{margin-right: 5px; font-weight: bold;}
div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper span.js-myresume-field-value{}
div.js-resume-list div#myresume-fields-area{display: inline-block;float: left;width: 65%;margin-top: 15px;}
div.js-resume-list div.myresume-complete-status{display: inline-block;float: left;width: 35%; text-align: center;margin-top: -83px;}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper{display: inline-block;
    float: right;
    width: 210px;
    margin: 33px 18px 16px 0px;
    text-align: left;
    border-radius: var(--jsjobs-radius);}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-title{padding: 7px 15px; font-weight: bold; font-size: 15px;}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph{padding: 10px; display: inline-block; float: left; width: 100%;}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mygraph{display: inline-block; float: right;}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mytext{display: inline-block; float: left; padding-top: 26px; font-size: 15px; padding-left: 10px;}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-info{padding: 10px; display: inline-block;float: left;width: 100%;}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-info a.js_myanchor{text-decoration: none; display: inline-block; width: 100%; float: left; margin-bottom: 2px;}
div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-info a.js_myanchor:last-child{margin-bottom: 0px;}

div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons{display: inline-block;float: left; width: calc(100%); padding: 15px;    border-radius: 0px 0px 10px 10px;}
div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-resume-loction{display: inline-block; float: left; padding-top: 5px; width: auto;float: left;padding-top: 12px;padding-left: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn{display: inline-block; float: right; width: auto;}
div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn{padding: 12px 18px;
    margin-right: 8px;
    text-decoration: underline;
        text-transform: capitalize;
    display: inline-block;
    font-size: var(--jsjobs-body-font-s);
    border-radius: var(--jsjobs-radius);}
div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn.jsjobs-jomsocial-icon{background: #bfcdf5 !important;}
div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn img{max-width: 100%; max-height: 100%;}
div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn img.resume{float:left;}
/*gdpr field*/
div.js-job-custom-terms-and-condition-box{width: 100%;line-height: initial;border-radius: 0;margin-top: 0px !important;}
div.js-job-custom-terms-and-condition-box.jsjob-formfield-radio-button-wrap{height: 45px;padding: 10px;border-radius: 3px}
div.js-job-custom-terms-and-condition-box input{height: unset !important;margin-top: 0px !important;width: unset !important;}
div.termsandconditions_link_anchor{display: inline-block;padding: 0px;margin: 0px;}
div.js-jobs-top-search-wrp{border: 1px solid #d1d1d1;margin-top:10px;margin-bottom:10px;float: left;width: 100%;}
div.js-jobs-top-search-wrp.second-style{float: left;width: 100%;border-radius: var(--jsjobs-radius);}
.jsjobs-folderinfo-warp-3 {
    display: inline-block;
    width: calc(100% - 0px);
    margin-bottom: 24px;
    border-radius: 10px;
    padding: 0px;
    transition: transform 0.2s, box-shadow 0.2s;
}
div.js-jobs-search-heading-wrp.second-style{background-color: #f5f2f5;color: #2b2b2b;}
div.js-jobs-search-heading-wrp{float: left;width: 100%; padding: 10px;background-color: var(--jsjobs-secondary);color: var(--jsjobs-card-bg);border-radius: var(--jsjobs-radius);}
div.js-jobs-search-heading-wrp div.js-jobs-heading-left{float: left;width: 60%;padding: 15px 10px;line-height: initial;font-size: 17px;font-weight: 500;}
div.js-jobs-search-heading-wrp div.js-jobs-heading-right{float: left;width: 40%;text-align: right;}
div.js-jobs-search-heading-wrp div.js-jobs-heading-right a.js-jobs-add-download-btn{display: inline-block;padding: 15px 25px;text-decoration: none;outline: 0px;line-height: initial;    background: #fff;color: #2b2b2b;border-radius: var(--jsjobs-radius);}
div.js-jobs-search-heading-wrp div.js-jobs-heading-right a.js-jobs-add-download-btn span.js-jobs-add-img-wrp{display: inline-block;margin-right: 5px;}
div.js-jobs-search-heading-wrp div.js-jobs-heading-right a.js-jobs-add-download-btn span.js-jobs-add-img-wrp img{vertical-align: text-bottom;}

div.js-jobs-top-search-wrp.second-style{margin-top:5px;margin-bottom: 15px;}
.jsjobs-folderinfo-warp-3 .fieldwrapper .fieldtitle {margin-bottom: 10px;}
.jsjobs-folderinfo-warp-3 .fieldwrapper {margin-bottom: 15px;}
div.js-jobs-search-heading-wrp.second-style div.js-jobs-heading-right a.js-jobs-add-download-btn{background: #636363;color: #fff;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.field-calendar {width: 100%;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.field-calendar input.inputbox{width: calc(100% - 43px);}
@media screen and ( min-height: 900px ){
    div#resumeFilesPopup.resumeFilesPopup{height:50%;top:25%;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value{    max-width: 43%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper{width: 75%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail{width: 100%;}
}

@media only screen and (min-width: 481px) and (max-width: 768px){

    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu{width: 100%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper{width: 100%;margin-top: 15px;}
    span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value{    max-width: 100%;}
    div#jsjobs-cat-mainblock{width: 100% !important;}
    div#jsjobs-main-wrapper span.jsjobs-company{width: 100%;}
    .jsjobs-coverletter-button-area{width: 100% !important;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title{border-bottom: 0px;}
        div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail {
        width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail{width: 100%;}
    div.companies.filterwrapper input.jsjobs-go,div.companies.filterwrapper input.jsjobs-reset{margin-left: 2%;
    width: 48%;margin-top: 15px;}
    div.js-resume-list div#myresume-fields-area{width: 100%;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobsalary {
    text-align: right;
    margin-top: 5px;
    position: absolute;
    right: 72px!important;
    top: 108px !important}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span.new{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span{position: unset;}
    span.js_job_myjob_numbers{position: unset;}
    div#jsjobs-main-wrapper div#sortbylinks ul li{    float: left;
    text-align: center;
    width: calc(25%);
    white-space: nowrap;
    padding: 3px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{            margin-right: 378px;
        margin-top: 14px;width: 154px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4{    float: right;
    text-align: right;
    display: flex;
    margin-top: 14px;
    flex-wrap: wrap;
    justify-content:center;
    gap: 5px;}
    span.js-status.bg-new{top: -3px !important;position: static !important;}
    font#jsjobs-status-btn-rejected{float: left;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.salary{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location.jsjobs-location-wrp{width: 100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder{margin-top: 0;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area span.js_job_data_2_created_myresume.applied-date{width: 100%;padding-top: 15px;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{width: calc(25% - 0px);margin-right: 0;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport{float: left;width: 25%;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport a#jsjobs-expot-all-btn{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#currencyid{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangefrom{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangeto{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangetype{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#agefrom{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#ageto{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjob-search-popup, div#jsjobs-listpopup {width: 75%;left: 12%;}
    div#jsjob-search-popup div.jsjob-refine-wrapper {width: calc(100% - 20px);}
    div#jsjob-search-popup div.js-searchform-value select.sal {width: calc(100% - 0px);margin-right: 0px;margin-bottom: 10px;}
    div#jsjob-search-popup div.js-searchform-value select.exp {width: calc(100% - 0px);margin-right: 0px;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer{width: calc(100% / 2 - 10px);}
    div#js_menu_wrapper a.js_menu_link {width: calc(100% / 3 - 10px);margin: 5px;float: left !important;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-latitude{width: calc(50% - 5px);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-longitude{width: calc(50% - 5px)}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-subcategory {margin-bottom:7px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-gender{margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-location{margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-eduction{margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea{width: 100%;float: left;margin-top: 10px;position: unset;text-align: left;padding-left: 130px;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel_fb{width: 100%;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li{width: calc(21% - 8px)}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-input-field {width:calc(85% - 10px);}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-button-field{width: 15%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area {width: 100%;float: left;padding: 0px;padding-top: 15px}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list span.jsjobs-coverletter-title {width: 100%;float: left;padding: 0 0px 12px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{width: 40%;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjsobs-resumes-btn{width: 60%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title {width: 100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title {width: 100%;float: left;margin-bottom: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created {width: 100%;text-align: left;position: unset;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company {width: 100%;float: left;padding: 15px 0 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area {width: 100%;display: inline-block;text-align: center;padding: 0px;border-top: 1px #ccc solid;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area span.jsjsobs-message-btn {border-left: none;text-align: center;display: inline-block;float: none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area a{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title{width: 100%;padding: 10px 0 15px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created span.jsjobs-coverletter-created-title{text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created{text-align: left;padding-left: 0;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width{width: 35%}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a{margin: 3px !important}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mytext{float: left;width: 100%;padding: 10px 0 0px;text-align: center;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified{top: 180px;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper{width: 130px;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mygraph{float: none;width: 100%;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mygraph div.js-mr-rp{margin: auto;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-noofjobs{float: left;width: 100%;position: unset;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-salary-type-wrapper{float: left;width: 100%;position: unset;padding-top: 10px;}
    /*theme*/
    div.js_effect_preview div#js_menu_wrapper a.js_menu_link{width: calc(33.33% - 15px);margin: 5px;padding: 14px 0;float: left;}
    /*theme*/
    form#js-jobs-form-mod.jsjobs-form div.fieldwrapper{width: 50% !important;}
    form#js-jobs-form-mod.jsautoz_form div.fieldwrapper{width: 50% !important;}
    /*jobs*/
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span{margin-bottom: 5px;}

    div#jsjobs-main-wrapper div#sortbylinks.w20 ul li.jsjobs-sorting-bar{width:25%;}
    div#js_main_wrapper div#sortbylinks span.job_applied_resume_sbl_links{width:25%;margin-bottom:2px;}
    div#jsjob-search-popup{height: 70%;top:15%;}
    div#jsjob-search-popup form#adminForm.job_form{height:calc(100% - 50px);}
    div#jsjob-search-popup form#adminForm.job_form div.jsjob-contentarea{height:100%;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div#outermapdiv div#map{height: 217px !important;width:100% !important;left:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon{display: block;float:left;margin-right:5px;}
    div.js-jobs-resume-apply-now-visitor{width:auto !important;right:0px;}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button{width:100%;}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-text{display: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title{position: relative;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted{width: 100%;margin: 10px 0;display: inline-block;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-types{position: unset;float: left;width: auto;display: inline-block;margin: 10px 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-name-title{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.cat{padding:0px;width: 100%}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-salary-range-wrp{float: left;width: 100%;position: unset;display: inline-block;margin: 5px 0 10px}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper.jsjobs-data-2-cat-wrapper span.jsjobs-main-wrap{width: 100%;padding-top: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2{padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2:last-child{position: relative;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area{padding:10px 0px;width: 100%}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-wrapper{text-align: left;margin-top: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title a#jsjobs-a-job-tile span.job-title{margin-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper{width: 100%;padding:5px 0px;margin: 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper-jobsno{float: left;width: 100%;position: unset;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row{position: relative;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields.no-padding{position: absolute;right:0px;bottom:0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-border-left{display: none;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or{text-align: center; margin-left: 0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or a#jsjobs-apply-asvisitor{margin-left: 0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor span.jsjobs_res_or{display: inline-block; width: 100%; float: left; padding: 5px; margin: 10px 0px; text-align: center;}

    div#coverletterPopup.coverletterPopup{width:90%;margin: 0px;left:5%;}
    div#resumeFilesPopup.resumeFilesPopup{width: 90%;left: 5%;margin: 0 !important;height: 90%;top:5%;}
    div#resumeFilesPopup div#filesInfoP{height: 47% !important;}
    div#resumeFilesPopup div#filesInfo{height: calc(100% - 170px);}
    div#resumeFilesPopup div.chosenFiles_heading{height: 35px;}
    div#resumeFilesPopup div.fileSelectionButton{top:auto;margin-top: 5px;height: 40px;}
    div#resumeFilesPopup div#resumeFiles_headline{height: 35px;}

    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-edit.js-col-lg-1.js-col-md-1.no-padding{right:0;position: absolute;top:0;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-cell{position: static;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-email{position: static;}

    div#jsjobs-main-wrapper div.jsjobs-listing-stats-wrapper div.jsjobs-icon-wrap span.stats-data-title{width:60%;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-title-wrap-purchase{width:100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap{padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-data-price-wrap{width: 100%;text-align: center;padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-date-wrap{width:100%;text-align: center;padding-right:0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap{width:100%;padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap span.stats_data_value{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap:last-child div.jsjobs-values-wrap.bordernone{border-bottom:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.applied-resume-button-no{float:none;margin-left: 0px;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.js_job_image_wrapper{display: block;margin:auto;}
    div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 .js_job_posted div#jsjsjobs_stars{float:right;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{text-align: left;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area{width: 95%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_title{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button{width: 100%; padding: 8px; font-size:var(--jsjobs-body-font-m);;max-width: 55%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.view_coverltr_button{width: 60%; padding: 6px 0px; font-size:var(--jsjobs-body-font-m);;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area{width: 100%;}
    div#jsjobs_module{height:auto !important;width:100%;float:left;}
    div#jsjobs_module_wrapper{height:auto !important;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab1{width:100%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab2{width:50%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab3{width:33.33333%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab4{width:25%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab5{width:20%;}
    
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper.visible-tablet{display:inline-block !important;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.visible-tablet{display:inline-block !important;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.visible-tablet{display:inline-block !important;}
    
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth1{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth2{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth3{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth4{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth5{width:100%;}
    
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-1{width:100%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-2{width:50%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-3{width:33.3333%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-4{width:25%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-5{width:20%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-6{width:16.66%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-7{width:14.28%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-8{width:12.5%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-9{width:11.11%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-10{width:10%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-1{width:100%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-2{width:50%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-3{width:33.3333%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-4{width:25%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-5{width:20%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-6{width:16.66%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-7{width:14.28%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-8{width:12.5%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-9{width:11.11%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-10{width:10%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet {display: inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main{width: 100%;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{float: left;width: 100%;position: unset;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main div#jsjobs_appliedresume_stars{float: left !important}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.jsjobs-location-jobs{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn a{float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area a{height: 100%; width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-jobstypes{float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{width:100%;position: unset;padding-top: 10px;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title {width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width:70%; float:left; padding-bottom:0px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-title{float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{width:150px; height:150px; border:0px; text-align:center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{border: 1px solid #ccc;height: 100px;margin-top: -6px; width: 100px;}
    div#tellafriend.tellafriend div.fieldwrapper{width: calc(100% - 20px);}
    div#js_jobs_main_popup_area{width: 85%; left: 6%;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype-tablet{margin-top: 3px; width: 100%; display: inline-block; padding-left: 10px; padding-right: 0px;position: unset;text-align: left;margin-top: 10px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{position: unset;text-align: left;margin-top: 10px!important; padding-left: 10px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row{width: 100% !important;padding-top: 0;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields{padding-right: 0;padding-top: 10px;width: 100%;}
   
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title-tablet{width: 100%; display: inline-block;float: left;margin-top: 0;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title span.js-status{float: none;margin: 3px;}
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-button{margin-top: 5px;margin-bottom: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area {width:100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{margin-bottom: 5px;width:100%; float:left;border-top:1px #ccc solid ;border-bottom:1px #ccc solid;border-left: none;border-right: none;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon {width:100%;float: left;display:inline-block;text-align: center;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon div.jsjobs-icon-btn {display:inline-block;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title{width: 100%; border-right:none;padding: 10px 0}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-resume-loction{width:40%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn{width: 60%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date-created{width:auto;float:right;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper span{ display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper{  box-shadow: 1px 3px 4px 1px #888888; display:inline-block; text-align:center; float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area {width:113px;height:85px;margin:auto;padding:0px; float:unset; text-align:center;border-top:none;display:block;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-message-title{width: 100%;padding: 0 0 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button{width: 100%;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn{width:70%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left {float:left;width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right {float:none; width:100%; text-align:center;display: inline-block;padding-bottom: 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area{display:inline-block; text-align:center; border-left:none; border-top:1px #ccc solid;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status {position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created {text-align:left; width: 100%;position: unset;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status{padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-title-name {width:100%; float:left;padding: 10px 0 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-3-myjob-no {position: absolute;bottom:0px;right:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width: 100%;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-left-area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area{width: 100%; text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-right{width: 100%;position: unset;float: left;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-posted{display: none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title div.new{ display: inline-block; }
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{border-left: none;padding: 15px 0}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow div.js-tablet{ display: inline-block; width: 50%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker{ display: inline-block; width: calc(50% - 10px);margin: 0px 5px 10px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn{margin-left: 5%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn{margin-left: 2%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.menu_style span.jsjobs-img{width: 25%; float: left;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.menu_style span.jsjobs-title{width: 75%; padding-top: 8%;  padding-left: 1%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{width: 30%;}
}
div.js-resume-editor-section-view.js-resume-editor-section-view.js-row.no-margin{padding:10px 20px;}
div#warn-message{position:fixed;width:60%;margin:0px 20%;border:1px solid #373435;background:#FEEFB3;color:#9D5C00;padding:15px 10px;top:45%;left:0px;z-index: 99999;}
div#warn-message img{float:left;margin-right:10px;}
div#warn-message span.close-warnmessage img{margin-right:0px;}
div#warn-message span.text{float:left;display:block;}
div#warn-message span.close-warnmessage{position: absolute;top:-10px;right:-10px;display:inline-block;cursor: pointer;}
div.js_job_messages_button_wrapper a.js_job_message_button{padding:4px 15px;margin-top:5px;margin-right:10px;float:right;}
div.js_job_messages_button_wrapper a.js_job_message_button:hover{text-decoration:none;color:#ffffff !important;}
div#resumeapplyfilter table label{float: left;margin-left: 5px;margin-top: 5px;}
table#js-table thead tr th{font-weight: bold;}
div.jsjobs-listing-stats-wrapper table#js-table tbody tr td.center{font-weight: normal;}
table#js-table thead tr th{border-radius: var(--jsjobs-radius);}
div#resumeapplyfilter table input[type="radio"]{float: left;}
div#js-jobs-old-experience{float:left;width:100%;color:#999999;line-height:25px;}
div#js-jobs-old-experience span.experience{float:left;min-width:100px;background:#ffffff;text-decoration:line-through;color:#999999;margin:0px 10px;padding:5px;line-height:1;}
div#jsjobs_r_p_notfound{display: inline-block;width: 100%;margin-bottom: 50px;text-align: center;}
div#jsjobs_r_p_notfound div.js_job_messages_image-wrp{display: inline-block;width: 100%;margin-bottom: 10px;}
div#jsjobs_r_p_notfound div.js_job_messages_image-wrp img{display: inline-block;max-width: 100%;height: auto;}
div#jsjobs_r_p_notfound div.jstitle{display: inline-block;width: 100%;font-size: 20px;font-weight: bold;color: #a5a7a9;}
div#jsjobs_r_p_notfound div.jsjob_button_cp{display: inline-block; width: 100%; text-align: center; float: left; }
div#jsjobs_r_p_notfound div.jsjob_button_cp a{padding: 15px 15px;margin: 30px 10px 0 0;display: inline-block;text-decoration: none;font-size:var(--jsjobs-body-font-m);;}
@media screen and ( min-height: 900px ){
    div#resumeFilesPopup.resumeFilesPopup{height:50%;top:25%;}
}
@media only screen and (min-width: 481px) and (max-width: 768px){
    div#jsjobs-cat-mainblock{width: 100% !important;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted{margin-top: 0px !important;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a{}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 span.jsjobs-ratingjos{
       position: absolute;
        top: 117px;
        right: 195px;
    
}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title {
        width: 100%;
        float: left;
        text-align: center;
    }
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted{position: unset !important;}
.jsjobs-data-btn-tablet{float: right;display: unset;        text-align: center;
        margin-top: 10px;}
a.js_job_data_button_apply{margin-top: 5px;}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main{
        position: absolute;
    right: 0px;
    top: 50px;

}
    font#jsjobs-status-btn-rejected{float: left;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.salary{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location.jsjobs-location-wrp{width: 100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder{margin-top: 0;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area span.js_job_data_2_created_myresume.applied-date{width: 100%;padding-top: 15px;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{width: calc(25% - 0px);margin-right: 0;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport{float: left;width: 25%;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport a#jsjobs-expot-all-btn{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#currencyid{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangefrom{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangeto{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangetype{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#agefrom{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#ageto{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjob-search-popup, div#jsjobs-listpopup {width: 75%;left: 12%;}
    div#jsjob-search-popup div.jsjob-refine-wrapper {width: calc(100% - 20px);}
    div#jsjob-search-popup div.js-searchform-value select.sal {width: calc(100% - 0px);margin-right: 0px;margin-bottom: 10px;}
    div#jsjob-search-popup div.js-searchform-value select.exp {width: calc(100% - 0px);margin-right: 0px;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer{width: calc(100% / 1 - 10px);}
    div#js_menu_wrapper a.js_menu_link {width: calc(100% / 3 - 10px);margin: 5px;float: left !important;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-latitude{width: calc(50% - 5px);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-longitude{width: calc(50% - 5px)}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-subcategory {margin-bottom:7px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-gender{margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-location{margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-eduction{margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea{width: 100%;float: left;margin-top: 10px;position: unset;text-align: left;padding-left: 130px;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel_fb{width: 100%;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li{width: calc(21% - 8px)}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-input-field {width:calc(85% - 10px);}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-button-field{width: 15%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area {width: 100%;float: left;padding: 0px;padding-top: 15px}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list span.jsjobs-coverletter-title {width: 100%;float: left;padding: 0 0px 12px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{width: 40%;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjsobs-resumes-btn{width: 60%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title {width: 100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title {width: 100%;float: left;margin-bottom: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created {width: 100%;text-align: left;position: unset;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company {width: 100%;float: left;padding: 15px 0 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area {width: 100%;display: inline-block;text-align: center;padding: 0px;border-top: 1px #ccc solid;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area span.jsjsobs-message-btn {border-left: none;text-align: center;display: inline-block;float: none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area a{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title{width: 100%;padding: 10px 0 15px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created span.jsjobs-coverletter-created-title{text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created{text-align: left;padding-left: 0;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width{width: 35%}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a{margin: 3px !important}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mytext{float: left;width: 100%;padding: 10px 0 0px;text-align: center;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified{top: 258px;}
    div.js-resume-list div.myresume-complete-status{    margin-top: -23px;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper{width: 130px;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mygraph{float: none;width: 100%;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mygraph div.js-mr-rp{margin: auto;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-noofjobs{float: left;width: 100%;position: unset;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-salary-type-wrapper{float: left;width: 100%;position: unset;padding-top: 10px;}
    /*theme*/
    div.js_effect_preview div#js_menu_wrapper a.js_menu_link{width: calc(33.33% - 15px);margin: 5px;padding: 14px 0;float: left;}
    /*theme*/
    form#js-jobs-form-mod.jsjobs-form div.fieldwrapper{width: 50% !important;}
    form#js-jobs-form-mod.jsautoz_form div.fieldwrapper{width: 50% !important;}
    /*jobs*/
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span{margin-bottom: 5px;}

    div#jsjobs-main-wrapper div#sortbylinks.w20 ul li.jsjobs-sorting-bar{width:25%;}
    div#js_main_wrapper div#sortbylinks span.job_applied_resume_sbl_links{width:25%;margin-bottom:2px;}
    div#jsjob-search-popup{height: 70%;top:15%;}
    div#jsjob-search-popup form#adminForm.job_form{height:calc(100% - 50px);}
    div#jsjob-search-popup form#adminForm.job_form div.jsjob-contentarea{height:100%;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div#outermapdiv div#map{height: 217px !important;width:100% !important;left:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon{display: block;float:left;margin-right:5px;}
    div.js-jobs-resume-apply-now-visitor{width:auto !important;right:0px;}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button{width:100%;}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-text{display: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title{position: relative;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted{width: 100%;margin: 10px 0;display: inline-block;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-types{position: unset;float: left;width: auto;display: inline-block;margin: 10px 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-name-title{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.cat{padding:0px;width: 100%}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-salary-range-wrp{float: left;width: 100%;position: unset;display: inline-block;margin: 5px 0 10px}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper.jsjobs-data-2-cat-wrapper span.jsjobs-main-wrap{width: 100%;padding-top: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2{padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2:last-child{position: relative;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area{padding:10px 0px;width: 100%}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-wrapper{text-align: left;margin-top: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title a#jsjobs-a-job-tile span.job-title{margin-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper{width: 100%;padding:5px 0px;margin: 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper-jobsno{float: left;width: 100%;position: unset;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row{position: relative;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields.no-padding{position: absolute;right:0px;bottom:0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-border-left{display: none;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or{text-align: center; margin-left: 0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or a#jsjobs-apply-asvisitor{margin-left: 0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor span.jsjobs_res_or{display: inline-block; width: 100%; float: left; padding: 5px; margin: 10px 0px; text-align: center;}

    div#coverletterPopup.coverletterPopup{width:90%;margin: 0px;left:5%;}
    div#resumeFilesPopup.resumeFilesPopup{width: 90%;left: 5%;margin: 0 !important;height: 90%;top:5%;}
    div#resumeFilesPopup div#filesInfoP{height: 47% !important;}
    div#resumeFilesPopup div#filesInfo{height: calc(100% - 170px);}
    div#resumeFilesPopup div.chosenFiles_heading{height: 35px;}
    div#resumeFilesPopup div.fileSelectionButton{top:auto;margin-top: 5px;height: 40px;}
    div#resumeFilesPopup div#resumeFiles_headline{height: 35px;}

    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-edit.js-col-lg-1.js-col-md-1.no-padding{right:0;position: absolute;top:0;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-cell{position: static;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-email{position: static;}

    div#jsjobs-main-wrapper div.jsjobs-listing-stats-wrapper div.jsjobs-icon-wrap span.stats-data-title{width:60%;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-title-wrap-purchase{width:100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap{padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-data-price-wrap{width: 100%;text-align: center;padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-date-wrap{width:100%;text-align: center;padding-right:0px;        margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap{width:100%;padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap span.stats_data_value{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap:last-child div.jsjobs-values-wrap.bordernone{border-bottom:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.applied-resume-button-no{float:none;margin-left: 0px;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.js_job_image_wrapper{display: block;margin:auto;}
    div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 .js_job_posted div#jsjsjobs_stars{float:right;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{text-align: left;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area{width: 95%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_title{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button{width: 100%; padding: 8px; font-size:var(--jsjobs-body-font-m);;max-width: 55%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.view_coverltr_button{width: 60%; padding: 6px 0px; font-size:var(--jsjobs-body-font-m);;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area{width: 100%;}
    div#jsjobs_module{height:auto !important;width:100%;float:left;}
    div#jsjobs_module_wrapper{height:auto !important;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab1{width:100%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab2{width:50%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab3{width:33.33333%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab4{width:25%;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap.modjobtab5{width:20%;}
    
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper.visible-tablet{display:inline-block !important;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.visible-tablet{display:inline-block !important;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.visible-tablet{display:inline-block !important;}
    
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth1{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth2{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth3{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth4{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth5{width:100%;}
    
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-1{width:100%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-2{width:50%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-3{width:33.3333%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-4{width:25%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-5{width:20%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-6{width:16.66%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-7{width:14.28%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-8{width:12.5%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-9{width:11.11%;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.tablet_w-10{width:10%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-1{width:100%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-2{width:50%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-3{width:33.3333%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-4{width:25%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-5{width:20%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-6{width:16.66%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-7{width:14.28%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-8{width:12.5%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-9{width:11.11%;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.tablet_w-10{width:10%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet {display: inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main{width: 100%;text-align: left;display: contents;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{top: 5px;        right: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{margin-top: 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main div#jsjobs_appliedresume_stars{float: left !important}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.jsjobs-location-jobs{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn a{float: left;}
    a.js_job_data_2_company_link {
    margin-bottom: 35px;
}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area a{height: 100%; width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-jobstypes{float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{width:100%;position: unset;padding-top: 10px;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title {width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width:70%; float:left; padding-bottom:0px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-title{float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{width:150px; height:150px; border:0px; text-align:center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{border: 1px solid #ccc;height: 100px;margin-top: -6px; width: 100px;}
    div#tellafriend.tellafriend div.fieldwrapper{width: calc(100% - 20px);}
    div#js_jobs_main_popup_area{width: 85%; left: 6%;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype-tablet{margin-top: 3px; width: 100%; display: inline-block; padding-left: 10px; padding-right: 0px;position: unset;text-align: left;margin-top: 10px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{position: unset;text-align: left;margin-top: 19px!important; padding-left: 10px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row{width: 100% !important;
        padding-top: 0;
        display: grid;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields{padding-right: 0;padding-top: 10px;width: 100%;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title-tablet{width: 100%; display: flex;float: left;margin-top: 0;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title span.js-status{float: none;margin: 3px;top: 0;}

    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-button{margin-top: 5px;margin-bottom: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area {width:100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{margin-bottom: 5px;width:100%; float:left;border-top:1px #ccc solid ;border-bottom:1px #ccc solid;border-left: none;border-right: none;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon {width:100%;float: left;display:inline-block;text-align: center;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon div.jsjobs-icon-btn {display:inline-block;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title{width: 100%; border-right:none;padding: 10px 0}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-resume-loction{width:40%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn{width: 60%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date-created{width:auto;float:right;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper span{ display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper{  box-shadow: 1px 3px 4px 1px #888888; display:inline-block; text-align:center; float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area {width:113px;height:85px;margin:auto;padding:0px; float:unset; text-align:center;border-top:none;display:block;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-message-title{width: 100%;padding: 0 0 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button{width: 100%;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn{        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    }
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left {float:left;width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right {float:none; width:100%; text-align:center;display: inline-block;padding-bottom: 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area{display:inline-block; text-align:center; border-left:none; border-top:1px #ccc solid;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status {position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created {text-align:left; width: 100%;position: unset;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status{padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-title-name {width:100%; float:left;padding: 10px 0 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-3-myjob-no {position: absolute;bottom:0px;right:0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width: 100%;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-left-area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area{display: flex;
        justify-content: center;
        flex-wrap: wrap;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-right{width: 100%;position: unset;float: left;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-posted{display: none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title div.new{ display: inline-block; }
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{border-left: none;padding: 15px 0}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow div.js-tablet{ display: inline-block; width: 50%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker{ display: inline-block; width: calc(100% - 10px);margin: 0px 5px 10px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn{margin-left: 5%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn{margin-left: 2%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.menu_style span.jsjobs-img{width: 25%; float: left;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.menu_style span.jsjobs-title{width: 75%; padding-top: 8%;  padding-left: 1%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{width: 30%;}
}
div.js-resume-editor-section-view.js-resume-editor-section-view.js-row.no-margin{padding:10px 20px;}
div#warn-message{position:fixed;width:60%;margin:0px 20%;border:1px solid #373435;background:#FEEFB3;color:#9D5C00;padding:15px 10px;top:45%;left:0px;z-index: 99999;}
div#warn-message img{float:left;margin-right:10px;}
div#warn-message span.close-warnmessage img{margin-right:0px;}
div#warn-message span.text{float:left;display:block;}
div#warn-message span.close-warnmessage{position: absolute;top:-10px;right:-10px;display:inline-block;cursor: pointer;}
div.js_job_messages_button_wrapper a.js_job_message_button{padding:4px 15px;margin-top:5px;margin-right:10px;float:right;}
div.js_job_messages_button_wrapper a.js_job_message_button:hover{text-decoration:none;color:#ffffff !important;}
div#resumeapplyfilter table label{float: left;margin-left: 5px;margin-top: 5px;}
table#js-table thead tr th{font-weight: bold;}
div.jsjobs-listing-stats-wrapper table#js-table tbody tr td.center{font-weight: normal;}

div#resumeapplyfilter table input[type="radio"]{float: left;}
div#js-jobs-old-experience{float:left;width:100%;color:#999999;line-height:25px;}
div#js-jobs-old-experience span.experience{float:left;min-width:100px;background:#ffffff;text-decoration:line-through;color:#999999;margin:0px 10px;padding:5px;line-height:1;}
div#jsjobs_r_p_notfound{display: inline-block;width: 100%;margin-bottom: 50px;text-align: center;}
div#jsjobs_r_p_notfound div.js_job_messages_image-wrp{display: inline-block;width: 100%;margin-bottom: 10px;}
div#jsjobs_r_p_notfound div.js_job_messages_image-wrp img{display: inline-block;max-width: 100%;height: auto;}
div#jsjobs_r_p_notfound div.jstitle{display: inline-block;width: 100%;font-size: 20px;font-weight: bold;color: #a5a7a9;}
div#jsjobs_r_p_notfound div.jsjob_button_cp{display: inline-block; width: 100%; text-align: center; float: left; }
div#jsjobs_r_p_notfound div.jsjob_button_cp a{padding: 15px 15px;margin: 30px 10px 0 0;display: inline-block;text-decoration: none;font-size:var(--jsjobs-body-font-m);}

@media all and (max-width: 480px) {
    .js-resume-print-wrap{justify-content: center;}
    .profile-name-outer.js-row.no-margin{display: flex; justify-content: center;}

    div#jsjobs-cat-mainblock{width: 100% !important;}
     div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title{border-bottom: 0px;border-left:0px !important;}
    div#jsjobs-main-wrapper span.jsjobs-company{width:100%;}
    .jsjobs-coverletter-button-area{width:100% !important;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title span.js-status.bg-new{display: none;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-date-wrap{margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span,
    span.js_job_myjob_numbers,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-posted,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-wrapper,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span.new{position: unset;}
    font#jsjobs-status-btn-rejected{float: left;}
    .jsjobs-data-btn-tablet{text-align: center;
    width: 100%;display: unset;}
    span.jsjobs-image-area{display: inline-block;width: 110px;}
    .jsjobs-data-2-company-wrapper{    width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-wrapper{margin-top: 12px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted, span.js-status.js-type{position: unset !important;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main .jsjobs-data-2-value{position: unset !important}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 span.jsjobs-ratingjos{        right: 110px;top: 111px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main{display: unset;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area span.js_job_data_2_created_myresume.applied-date{width: 100%;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main .jsjobs-data-2-value{justify-content: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{text-align: center;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder{margin-top: 0;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.salary{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button.jsjobs-employer-apply-button{min-height: 100px;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-right-top span.jsjobs-message-name{float: unset;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-right-top div.jsjobs-message-created{float: unset;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper{text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper.jsjobs-data-2-cat-wrapper span.jsjobs-main-wrap{float: unset;padding-right: 0;width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.js_job_image_wrapper{display: block;margin: auto;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main{position:unset;}
    div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 .js_job_posted div#jsjsjobs_stars{position: unset;}
    div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted span.js_jobapply_value{float: left;width: 100%;position: unset; }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button{min-height: 100px;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a {width: calc(100% - 0px) !important;margin-bottom: 0!important;}
    div#jsjobs_appliedresume_action_allexport img {float: unset;}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue span.jsjobs-salaryrange-value {width: calc(100% - 0px);margin: 0 0px 10px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#currencyid{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangefrom{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangeto{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#salaryrangetype{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#agefrom{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue select#ageto{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper span.jsjobs-longitude {width: 40%;}
    div#jsjob-search-popup div.js-searchform-value select.sal {width: calc(100% - 0px);margin-right: 0;margin-bottom: 10px;}
    div#jsjob-search-popup div.js-searchform-value select.exp {width: calc(100% - 0px);margin-right: 0px;margin-bottom: 10px;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-resume-data-head.js-row {width: calc(100% - 0px);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-row {width: calc(100% - 30px);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-gender {margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-location {margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-eduction {margin: 0 7px 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-subcategory {margin: 0 7px 5px 0;}
    div#jsjob-search-popup div.jsjob-refine-wrapper {width: calc(100% - 20px);margin: 0px 10px 10px;}
    div#js_resume_percentage{padding: 25px;}
    div#js_resume_percentage div.js_detail_area{width: 100%;text-align: center;margin-top: 25px;}
    div#js_resume_percentage div.js_image_area {float: none; text-align: center;margin: auto;display: block;}
    form#js-jobs-form-mod.jsjobs-form div.fieldwrapper{width: 100% !important;}
    form#js-jobs-form-mod.jsautoz_form div.fieldwrapper{width: 100% !important;}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper{width: calc(100% - 20px);}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location{width: 100%;padding-left: 0;text-align: center;margin-top: 25px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker {width: calc(100%);margin: 0 0px 25px 0;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-image-area{float: none;margin: auto;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area {width: calc(100%);padding-left: 0px;margin-top: 15px;text-align: center;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-location span.jsjobs-title{float: none;}
    div#js_main_wrapper div.js_job_data_jobapply{width: calc(100% - 30px);}
    div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title span.jsjobs-new-tag{float: none;}
    div.companies.filterwrapper input#companyname{width: 100%;margin: 0;margin-bottom: 10px;}
    div.companies.filterwrapper span.filterlocation{width: 100%;margin: 0;margin-bottom: 10px;}
    div.companies.filterwrapper input.jsjobs-go{width: 48%;margin: 0;margin-right: 2%;}
    div.companies.filterwrapper input.jsjobs-reset{width: 48%;margin: 0;margin-left: 2%;}

    div#resumeform div.resumesubmitbuttons .resume_submits{margin-bottom: 10px;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.photodetail{width: 100%;padding-left: 0;}

    div#jsjobs_r_p_notfound div.jsjob_button_cp a{display: inline-block; width: 90%; margin-bottom: 15px;}
    div#jsjob-search-popup div.jsjob-contentarea, div#jsjobs-listpopup div.jsjob-contentarea{height:300px;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li{width:calc(50% - 10px);float: left;text-align: center;padding:5px;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li a{width:100%;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view{padding:10px;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div#outermapdiv div#map{height: 217px !important;width:100% !important;left:0px;}
    div.js-jobs-resume-apply-now-visitor{width:auto !important;right:0px;}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-text{display: none;}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button{width:100%;}
    table#js-table thead{display: none !important;}
    div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments div.jsjobs-field-title{width:100%;margin-bottom: 10px;}
    div#js-jobs-wrapper div.js-bottomrow div.js-address{padding-left: 1px; padding-right: 3px;}
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a{float: left;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-border-left{display: none;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or{text-align: center; margin-left: 0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or a#jsjobs-apply-asvisitor{margin-left: 0px;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor span.jsjobs_res_or{display: inline-block; width: 100%; float: left; padding: 5px; margin: 10px 0px; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail{width:100%;}
    div.js_job_error_messages_wrapper div.message2 span.img{display: none;}
    div.js_job_error_messages_wrapper div.message2 span.message-text{padding-left: 10px;}
    div.js_job_error_messages_wrapper div.message1 span{padding-left:10px;}
    div.js_job_error_messages_wrapper div.message1{height: auto;padding:10px 20px;}
    div.js_job_error_messages_wrapper div.footer{height: auto;padding: 10px 20px;}
    div#jsjobs-wrapper div.page_heading label.pageform{width:100%;}
    div#jsjobs-wrapper div.page_heading input.inputbox{width: calc(80% - 15px);}
    div#jsjobs-wrapper div.page_heading input#button.button{width:20%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data{width:95%;padding: 0px;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-cell{float: left;width: 100%;text-align: center;padding-top: 15px;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div.js-row{width: calc(100% - 30px);}
    div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps{width:100%;}
    div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-input-fields{width:100%;}
    div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-text-area{width:100%;margin-left:0px;}
    div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-action-button{width: 100%;float:left;position: static;top:none;left:none;}
    div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments div.jsjobs-field-textarea{margin-left: 0px;}
    div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments div.jsjobs-field-actionbutton{margin: 0px;width: 100%;float: left;}
    div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-title{width: 100%;text-align: left;}
    div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-data{width: 100%;}
    div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-action{width: 100%;text-align: left;}
    div#coverletterPopup.coverletterPopup{width:90%;margin: 0px;left:5%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-longitude{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-latitude{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span.jsjobs-mapvalue span.jsjobs-get-btn{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-stats-wrapper div.jsjobs-icon-wrap span.stats-data-title{width:60%;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.bordernone{border-bottom: 0px !important;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days {padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days span.stats_data_title{padding: 10px 0px 10px 15px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days span.expired_package{width:100%;position: static;float: left;display: block;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder div.title{width: 100%;padding: 10px 0;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.js_job_data_2_created_myresume{float: unset;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-forjobseeker{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-stats-wrapper div.jsjobs-icon-wrap{width: 100%;}
    table#js-table tbody td.color3 {width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-3-wrapper{width: 100%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.js-graph-right{padding-left: 0px; padding-right: 0px;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{text-align: center;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 div.jsjobs-total-experience-wrp span.jsjobs-total-experience{float: unset;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area{width: 100%;text-align: center;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_title{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button{width: 55%; padding: 8px; }
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.view_coverltr_button{width: 60%; padding: 6px 0px; }
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area{width: 100%;}
    div#jsjobs_module{height:auto !important;width:100%;float:left;}
    div#jsjobs_module_wrapper{height:auto !important;}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap{width:100% !important;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data{padding-top: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo{padding-top: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo span.jsjobs-company-logo-wrap{height: 170px;width:227px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo span.jsjobs-company-logo-wrap span.jsjobs-left-border{height: 170px;width:227px;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper.visible-mobile{display:inline-block !important;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar.visible-mobile{display:inline-block !important;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar.visible-mobile{display:inline-block !important;}
    
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth1{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth2{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth3{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth4{width:100%;}
    div#jsjobs_module div#jsjobs_module_data_fieldwrapper div#jsjobs_module_data_fieldwrapper.modcolwidth5{width:100%;}

    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar{width:100% !important;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar{width:100% !important;}

    div#jsjob-search-popup, div#jsjobs-listpopup{width: 85%; left: 7%;}
    div#js-jobs-wrapper div.js-toprow div.js-image{float:none;text-align: center;display: block;margin:0 auto;}
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-button{margin-bottom: 5px;float: none;}
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-btn-apply{float: none;}
    div#js-jobs-wrapper div.js-bottomrow div.js-address{text-align: center;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields {padding: 10px 0 0 0;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields span.js-totaljobs{float: none;}
    div#js-jobs-wrapper div.js-toprow div.js-data{width: 100%;padding: 0;text-align: center;margin-top: 20px;}
    div#js-jobs-wrapper div.js-bottomrow div.js-col-xs-12.js-col-md-4.js-actions{text-align: center;margin-top: 10px;}
    div#jsquickview_block_bottom div.jsquick_view_rows {width: calc(100% - 20px);}
    div#js-jobs-wrapper div.js-bottomrow div.js-col-xs-12.js-col-md-8.js-address {width: 100%;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title span.js-status{float: none;margin: 3px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{text-align: center;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row{padding: 0;}    
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title{margin-top: 10px; padding: 0;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{padding: 5px 0;float: none;}
    div#js_main_wrapper div#sortbylinks span.job_applied_resume_sbl_links{width:100%;margin-bottom:1px;}
    span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field {width:100%;}
    span.jsjobs_appliedresume_tab_search_data_value select#currency{width:100%;} 
    span.jsjobs_appliedresume_tab_search_data_value select#jobsalaryrange{width:100%;}

    div#jsjobs-main-wrapper div.jsjobs-cat-data-wrapper div#jsjobs-cat-mainblock {width: 100% !important;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume span.js_job_data_2_created_myresume{float: left;}
    div#personal_info_data span.js_controlpanel_section_title.personal{margin-bottom: 200px;}
    div#personal_info_data div.resume_photo{border-radius: var(--jsjobs-radius);height: 150px;padding: 10px 0;position: absolute;right: 3%;text-align: center;top: 50px;width: 94%;}
    div#personal_info_data div.resume_photo div{margin:0 auto;}
    div#js_menu_wrapper{border:0px;}
    div#js_menu_wrapper a.js_menu_link {width: calc(100% / 2 - 10px);margin: 5px;float: left;padding: 14px 0px;}
    div#js_menu_wrapper a.js_menu_link.js_menu_right_link{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu{width: 100%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper{width: 100%;padding: 0;margin-top: 30px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer {float: left;width: 100%;margin: 0 0px 25px 0;}
    div#js_main_wrapper div.js_job_data_wrapper span.js_job_data_title,
    div#js_main_wrapper div.js_job_data_wrapper span.js_job_data_value{display: block;width:96%;}
    div#js_main_wrapper div.js_listing_wrapper span.js_coverletter_title,
    div#js_main_wrapper div.js_listing_wrapper span.js_coverletter_sub_data{width:100%;}
    div#js_main_wrapper div.js_listing_wrapper span.js_coverletter_sub_data span.js_listing_title_child{width:100%;margin:5px 0px;}
    div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area.sub_data{width:100%;margin-top:0px;text-align: center;}
    div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area span.js_coverletter_created{width:100%;padding:0px;text-align:left;background:none;padding-bottom:5px;margin-bottom:5px;border-radius: 0px;}
    div#js_main_wrapper div.js_job_company_logo{width:96%;margin-left: 0px;margin-bottom: 10px;}
    div#js_main_wrapper div.js_job_company_data{width:100%;}
    div#js_main_wrapper span.js_controlpanel_section_title span.js_apply_view_job{display: block;float:none;margin:0px;margin-top:5px;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{display: block;padding:5px 0px;float:none;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area{width:100%;padding: 0;padding-top: 25px;text-align: center;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area span.js_job_data_2_created_myresume.jobtype{float: unset;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper.mycompany{margin:5px auto;height: 140px;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_1 span.js_job_posted{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_1 span.js_job_posted div{display: block;width:100%;margin-bottom: 5px;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area a.view_resume_button{position:absolute;top:110px;left:0;right:0;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume{width:100%;border:0px;margin:0px;padding:0px;}
    div#js_main_wrapper span.js_column_layout{width:100% !important;}
    div#js_main_wrapper div.js_listing_wrapper div.js_message_title{width:100%;}
    div#js_main_wrapper div.js_message_button_area{width:100%;text-align:center;}
    div#js_main_wrapper div.js_message_button_area span.js_message_created{width:100%;padding:3px 0px;text-align:left;margin-bottom: 5px;}
    div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_right_top{left:20%;width:60% !important;}
    div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_left_top{bottom:-15px;left:20%;top:initial;right: initial;}
    div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_data_wrapper span.js_job_message_title{width:100%;}
    div#js_main_wrapper div.js_job_message_history_wrapper div.js_job_message_data_wrapper span.js_job_message_value{width:100%;}
    div#js_main_wrapper div.js_job_message_history_wrapper{padding-bottom:20px;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2 div.js_job_data_2_wrapper{width:100%;margin:0px;padding-right: 0 !important;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.mycompany{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_4.mycompany{width:100%;text-align: center;padding-top:5px;margin-top:0px;}
    div#js_main_wrapper div.js_listing_wrapper div.js_message_title.myfolder{width:100%;}
    div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area.js_message_button_area.myfolder,
    div#js_main_wrapper div.js_message_button_area span.js_message_created.myfolder,
    div#js_main_wrapper div.js_message_button_area span.js_message_created.myfolder{width:100%;padding:5px 0px;}
    div#js_main_wrapper div.js_message_button_area span.js_message_created.myfolder:nth-child(2n){padding:5px 0px;}
    div#js_main_wrapper div#sortbylinks span.my_job_sbl_links{width:32%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper{height:120px;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_3_myjob_no,
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_4.myjob{width:100%;margin-bottom:5px;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob div.js_job_data_3_myjob_no span.js_job_myjob_numbers{text-align:center;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_3.myjob{padding-bottom: 0px;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3 div.js_job_data_4{width:100%;padding-top:5px;margin-top:10px;text-align: center;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3 div.js_job_data_4 a.js_job_data_button{margin-top:10px;}

    div#tellafriend.tellafriend{width:80%; left: 10%;}
    div#tellafriend.tellafriend div.fieldwrapper{width:96%;}
    div#tellafriend.tellafriend div.fieldwrapper.fullwidth input.js_job_tellafreind_button[type="button"]{padding:10px 8px;min-width: 80px;}
    div#tp_filter_in select#filter_jobcategory{width:90% !important;}
    div#tp_filter_in select#filter_jobtype{width:90% !important;}
    div#tp_filter_in div#jsjobs_object_jqueryautocomplete_left{width:90% !important;}
    div#js_main_wrapper div.idTabs span{width:100%;}
    div#js_main_wrapper div.idTabs span a.selected, div#js_main_wrapper div.idTabs span a{display:block;width:100%;border-radius: 0px;padding:5px 0px;}
    div#js_main_wrapper div.fieldwrapper div.fieldtitle{width:100%;padding-right:0px;text-align:left;}
    div#js_main_wrapper div.fieldwrapper div.fieldvalue{width:100%;}
    div#js_main_wrapper div#sortbylinks span.my_resume_sbl_links{width:100%;margin-bottom: 2px;}
    div#js_main_wrapper div.fieldwrapper.view div.fieldtitle{width:98%;text-align: left;padding-left: 2%;}
    div#js_main_wrapper div.fieldwrapper.view div.fieldvalue{width:98%;}
    div#js_main_wrapper div.js_listing_wrapper div.js_coverletter_button_area{width:100%;}
    div#js_main_wrapper div#sortbylinks span.myapplied_jobs_sbl_links{width:33%;}
    div#savesearch_form div.js_label,
    div#savesearch_form div.js_input_field,
    div#savesearch_form div.js_button_field{width:90%;text-align:left;}
    div#tellafriend.tellafriend{max-height: 300px;overflow-y: auto;overflow-x: hidden;}
    div#jsjobs_modulelist_titlebar{display:none;}
    div#jsjobs_modulelist_titlebar span#jsjobs_modulelist_titlebar{padding:2px 2%;width:96%;float:left;font-weight:bold;}
    div#jsjobs_modulelist_databar{width:100% !important;float:left;padding:4px 0px;position:relative;}
    div#jsjobs_modulelist_databar span#whiteback{width:80%;left:10%;height:1px;position: absolute;bottom:1px;}
    div#jsjobs_modulelist_databar span#jsjobs_modulelist_databar{padding:2px 2%;float:left;width:96%;font-weight:normal;}
    img.icon{margin-right: 5%;}
    div#js_main_wrapper div.js_listing_wrapper div.js_message_title.job_message{border:0px;width:100%;}
    div#js_main_wrapper div.js_message_button_area.job_message{width:100%;}
    div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_loginform_70,div#jsjobs_apply_visitor div.js_apply_loginform{width:100%;}
    div#jsjobs_apply_visitor div.js_apply_visitor_apply{width:96%;margin-top:10px;}
    div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_login_30{margin-top:5px;width:100%;}
    div#jsjobs_apply_visitor div.js_apply_loginform div.js_apply_login_30 input.js_apply_button{margin:0 auto;}
    div#jl_pagination{display: inline-block;width: 100%;padding: 0px;}
    div#jl_pagination div#jl_pagination_pageslink{display: inline-block;width: 100%;padding: 0px;}
    div#jl_pagination div#jl_pagination_box{display: inline-block;width: 100%;padding: 0px;}
    div#jl_pagination div#jl_pagination_counter{display: inline-block;width: 100%;padding: 0px;position: relative;}

    div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_image_area{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper.mycompany{width:99%;height:auto;}
    div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_job_data_1{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_job_data_1 span.js_job_title a.companyanchor{display: block;margin:0px;margin-top:10px;}
    div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_job_data_1 span.js_job_title{margin-bottom: 0px;}
    div#js_main_wrapper div.js_job_main_wrapper.listcompany div.js_job_data_area div.js_listcompany_button{width:100%;border-left:0px;margin-bottom: 0px;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data div div.js-resume-data-title{text-align:left;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-title{text-align:left !important;}
    div#skills{position:relative;}
    div#js_main_wrapper div div.js-resume-section-body div.js-resume-skills-edit{position:absolute;top:5px;right:45px;}
    
    div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container{width:94%;margin:0 3%}
    div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container input[type="text"]{width:90%;}
    div#js_main_wrapper div div.js-resume-section-body div.js-resume-section-view div.js-resume-profile div.js-resume-logo{float: none;margin: auto;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile{float: left;width:100%;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info{float: left;width:100%;padding:0px !important;margin-top: 20px;text-align: center;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-print-wrap a{float: none;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-edit{position:absolute;top:0px;right:20px;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div div.js-resume-profile-name{text-align: center;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-email{float: left;width: 100%;text-align: center;padding-right: 0;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data{float:left;width:100%;}
    div#resumeFilesPopup.resumeFilesPopup{width:90% !important;margin: 0px !important;left: 5%;}

    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume div.js_job_data_2_created_myresume{width: 100%; float: none;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume div.title{width: 100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper.mycompany{height: 150px; width: 60%;}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom span.location{width: 100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom.js_job_folder_resume span.location{text-align: center;padding-bottom: 15px;padding-top: 0px;}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view{width: 100%; float: left; text-align: left;}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom.js_job_folder_resume div.btn-view{text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-resumes-by-category a{width: 100% !important;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.stats_data_value{width: 100%; max-width: none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-name{width: 100%; border-right:none; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-price{width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{width: 50%;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data div.js_job_data_wrapper{width: 98%;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo{width: 100%;margin-top:10px;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-full-width-data{text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjobs-location-comapny{width: 100%; padding-left: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email{width: 100%; text-align:center; border-right: none;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email span.jsjobs-gold{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email span.jsjobs-featured{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-company-name{width:100%;float:left; display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-company-title{width:100%;display:inline-block;text-align: center;padding: 0;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-bottom-wrp{width: 100%;padding:0;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-location-comapny{padding-right: 0;padding-bottom: 10px;width: 100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-location-comapny span.jsjob-data-title {float: none;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo{display: block;margin: auto;float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet a{float: none;margin-bottom: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet{width: 100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.location-jobs-tablet{width:100%;text-align: center;padding-bottom: 15px}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist{bottom: 5px; top: auto;position: static;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-noofjobs{float: left;width: 100%;position: static;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-salary-type-wrapper{float: left;width: 100%;position: static;padding-top: 10px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype-tablet{margin-top: 20px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobsalary{float: left;width: 100%;position: unset;text-align: center;display: flex;justify-content: center;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row.js-category-wrp{        width: 100%;
        display: flex;
        justify-content: center;}
        .js_job_share_pannel{justify-content: center !important;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields{float: left;width: 100%;text-align: center;}
    div#tellafriend.tellafriend div.fieldwrapper{width: calc(100% - 20px);}
    div#js_jobs_main_popup_area{width: 85%; left: 7%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist span.jsjobs-image-area img.jsjobs-img-company{height: auto;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{text-align: left;width: 100%;position: static;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title{        margin-bottom: 10px;
        width: 100%;
        display: flex;
        justify-content: center;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area{float:unset;display: block;margin:auto;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area img.js-cp-imge-user{position: absolute;top:0px;bottom:0px;left:0px;right:0px;max-width: 95%;max-height: 95%;margin: auto;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats div.js-cp-jobseeker-stats div.js-cp-jobseeker-icon{width: 50%; float: left;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn div.js-cp-employer-icon{width: 50%; float: left;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area{width: 100%;text-align: center;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-email{width: 100%;margin-right: 0;padding: 5px 0}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-email span.jsjobs-title{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-email span.jsjobs-value{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-catagory{width: 100%;margin-right: 0;padding: 5px 0}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-catagory span.jsjobs-title{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-catagory span.jsjobs-value{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn div.jsjobs-cp-jobseeker-category-btn div.js-cp-jobseeker-icon{width: 50%; float: left;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area{width: 100%;padding: 10px;text-align: center;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-email-address{width: 100%;margin: 0;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-email-address span.jsjobs-title{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-email-address span.jsjobs-value{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-category{width: 100%;margin: 0;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-category span.jsjobs-title{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-category span.jsjobs-value{float: none;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel div.js-adding-btn{padding-left: 0px; padding-right: 0px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume a.img-anchor div.js-cp-image-area{float: none;margin:auto;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume a.img-anchor{display: inline-block; width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume a.img-anchorr div.js-cp-image-area{float: none;margin:auto;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume a.img-anchorr{display: inline-block; width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section div.js-adding-btn div.js-cp-employer-icon{width: 50%; float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn{text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-3-myjob-no{padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title a#jsjobs-a-job-tile span.job-title{width: 100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area{width: 100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title{margin-left: none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist span.jsjobs-image-area{display: inline-block; text-align: center;margin-top: 20px;width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist span.jsjobs-image-area a.jsjobs-image-area-achor{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.com-logo{display: block;margin: 0 auto;float:unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.com-logo a.img{display: inline-block;float: none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 a{width: 100%;float: left;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title{width: 97%;max-width: 97%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow div.js-tablet{ display: inline-block; width: 100%;}
    div#jsjobs-main-wrapper{padding:20px 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume{padding: 10px 5px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper{padding: 10px 5px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper {padding: 10px 5px;}
    div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain{padding: 10px 5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany {padding:10px 5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listjobshort {padding: 10px 5px;}
    div#jsjobs-main-wrapper div.jsjobs-field-main-wrapper{padding:0px 5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-btn{width:40%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title span.jsjobs-data-jobtitle{width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title span.jsjobs-data-jobtitle a{ width:45%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location.jsjobs-location-wrp{width: 100%;padding-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-website{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area{width:100%;margin-top:20px;padding:0px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1{padding: 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area{display:block;margin:0px auto;float:unset;}
    div#jsjobs-main-wrapper div#sortbylinks span.my_appliedjobs_sbl_links {width:100%; float:left;border-bottom:1px #fff solid; text-align: center;}
    div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links a{display:inline-block; float:left;padding:5px;width:100%;text-decoration:none;text-align:center;color:#fff;}
    div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links{display:inline-block; float:left; width:100%; border-bottom:1px #fff solid;}
    div#jsjobs-main-wrapper div#sortbylinks{width: 100%; float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-location{display:inline-block; width:100%;float:left; padding-top:0px; padding-bottom:5px;text-align: center;padding-bottom: 10px}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-main-wrapper-btn {display:inline-block;width:99.3%; float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-noofjobs{display:inline-block;float:right; margin-right:-8px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-resume-btn {display:inline-block; width:70%; text-align:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-jobstypes{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{float: left;width: 100%;position: static;padding-bottom: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title {width:100%;margin-top: 0px;margin-bottom: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-shortlist div.expired{margin-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title a{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width:100%; float:left; padding-bottom:0px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-title{float:none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-value{float:none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area {width:100%; float:left; padding-left: 0px;margin-top: 25px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{width:150px; height:150px; border:0px; text-align:center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{border: 1px solid #ccc;height: 100px;margin-top: -6px; width: 100px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area{display:block;margin:0px auto;float:unset;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area div.jsjobs-image-wrapper-mycompany{float:none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date-created {width:65%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date-created{width:auto;float:right; padding-top:7px;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume{width:100%; float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname{width:100%; float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-categoryjob{float:left; width:100%;display:inline-block;padding:0 0 5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename  span.jsjobs-totexprience {float:left; width:100%;display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-emailaddress{float:left; width:100%;padding:0 0 5px 4px;display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-salary-range{float:left; width:100%;padding:0 0 5px 4px;display:inline-block;}

    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area {width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper span{ display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper{  box-shadow: 1px 3px 4px 1px #888888; display:inline-block; text-align:center; float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area {width:113px;height:85px;margin:auto;padding:0px; float:unset; text-align:center;border-top:none;display:block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn{width:100%;float:left;margin-top:10px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn a{margin-bottom:3px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-resume-loction {width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{width:100%; padding: 5px 0 5px 0px;float:left;position: unset;margin-bottom: 10px;        margin-top: 29px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-ratingjos {width:100%; float:right;}
    .js-first-row {
    display: flex;
    justify-content: center;
    }

    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main div#jsjobs_appliedresume_stars{float: none !important;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main div#jsjobs_appliedresume_stars ul.jsjobs-stars-small{margin: auto !important;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title {width:100%;float:left;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title span{float:none !important;margin: 3px !important}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a{width: 97%}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-gold-featured {width:50%;float:left;padding-top:5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main {width:100%;float:left; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper-jobsno { float:left; margin:0px;width: 100%;position: unset;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper{width:100%; float:left;margin: 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-title{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area {width:100%;float:left;margin-top: 20px;padding: 0;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area div.js-job-image-wrapper-boder div.js-job-image-wrapper {width:100px; display:inline-block;  height:100px; text-align:center; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area div.js-job-image-wrapper-boder {box-shadow: 1px 3px 4px 1px #888888;width:100px; display:inline-block;   height:100px;  text-align:center;  float:none; margin-top:-5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area{display:block;margin:0px auto;float:unset;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-3 div.jsjobs-location-jobs{width:100%; float:left; margin-bottom:5px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn {width:100%;display: inline-block;text-align: center;}
    div#jsjobs-main-wrapper div#sortbylinks {width:100%;float: left;}
    div#jsjobs-main-wrapper div#sortbylinks ul li { border-bottom: 1px solid #fff;display: block;float: left;text-align: center; width: 100%;}
    div#jsjobs-main-wrapper div#sortbylinks ul li.jsjobs-sorting-bar-myjob{width:100%;}
    div#jsjobs-main-wrapper div#sortbylinks span.my_myjobs_sbl_links a {display:inline-block; width:100%; float:left;}
    div#jsjobs-main-wrapper div#sortbylinks span.my_myjobs_sbl_links{display:inline-block; width:100%; float:left; border-bottom:1px #fff solid;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-image-area{width:100%;float:left;margin:0px; padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-image-area div.jsjobs-image-boder{box-shadow: 1px 3px 4px 1px #888888;text-align: center; display:inline-block;width: 100px;height: 100px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-image-area div.jsjobs-image-boder div.jsjobs-image-wrapper{display: inline-block;height: 100px; width:100px; }
    div#jsjobs-main-wrapper div.jsjobs-folderinfo{padding-right: 10px;padding-left: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-content-wrap {width:100%;float:left;padding:10px;display: flex;
        justify-content: center;
        flex-wrap: wrap;}
        div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_value a{display: flex;justify-content: c}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title { width:100%; float:left;padding:5px 0;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title span{margin-top: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title a{width:70%;padding:5px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-posted{width:50%;float: left;display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-right {width:100%; float:left;position: static;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-posted {width:100%; float:left;text-align: center;padding-top: 7px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-myjob-no{display: flex;justify-content: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width:100%; float:left;margin-bottom: 15px;}
    div#jsjobs_jobs_pagination_wrapper div.jsjobs-lbox{margin-left: 10px;}
    div#jsjobs_jobs_pagination_wrapper div.jsjobs-resultscounter{margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-3-wrapper{text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-3-myjob-no {width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-3-myjob-no span.jsjobs-noof-jobs{float:left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-left-area {width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area{width:100%; float:left;text-align: left;padding-top:5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon{display:inline-block; float: left; margin-right: 5px;margin-bottom: 5px; }
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.applied-resume-button-no{float: left;margin-right: 5px;margin-bottom: 5px; margin-left: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2:last-child{padding-top: 0px;width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right {float:none; width:100%; text-align:center;display: inline-block;padding-bottom: 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area{display:inline-block; text-align:center; border-left:none; border-top:1px #ccc solid;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left {float:left;width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-title-name {width:100%; float:left;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created {text-align:left; width: 100%;position:unset;padding: 15px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
    span.jsjobs-coverletter-created .jsjobs-icon{background: #fff;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status{padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child{width:50%; float:left;display: inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area a{float: none; }
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-message-title{width:100%; float:left;padding: 0;padding-bottom: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created{padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button {width:100%;float:left;} 
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created{width:100%;float:left;text-align: left;border-top:1px #ccc solid; border-bottom:1px #ccc solid;border-left:none;border-right:none ;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn{display: inline-block;text-align: center;width:100%;float:left;padding-top:15px;} 
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn a{margin:3px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list span.jsjobs-coverletter-title{width:100%; float:left;padding:0 0px 12px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area {width:100%; float:left;padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{display:inline-block;  width:100%; float:left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjsobs-resumes-btn {width:100%; float:left;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created {text-align:left;margin-bottom:15px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; }
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area{width:100%;display:inline-block;text-align:center;padding:0px;border-top:1px #ccc solid;padding-top: 15px; }
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area span.jsjsobs-message-btn{border-left:none;text-align:center;display: inline-block;float:none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title {width:100%;float:left;margin-bottom: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created{width:100%; text-align:left;position: unset;padding: 15px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company{width:100%;float:left; padding:15px 0 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo {float:unset;display:block;padding:0px;text-align: center;margin: auto;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo span.jsjobs-img-wrap{display:inline-block;text-align: center;float:none;}

    /*div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo span.jsjobs-img-wrap span.jsjobs-img-border{width:100px;height:75px;}*/
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-job-main {width:100%;float: left;padding-bottom: 0;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data {width:100%; float:left;padding:0px;padding-top: 15px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-company {width:100%;float:left;padding:5px 0 10px 0;margin-right: 0;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-company span.jsjobs-data-title{float: unset;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-company span.jsjobs-data-value{float: unset;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-job{float: unset;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-image-area{float: none;margin: auto;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area {width:100%;float:left;padding:0px;margin-top: 20px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper{width: 100%}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-name-title{padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-name-title{width:100%;float:left;} 
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title{width:100%; float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted {width:100%;float:left;position: unset;margin-top: 10px;margin-bottom: 20px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-types{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-jobs-salary-range-wrp{float: left;width: 100%;position: unset;margin-top: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap {width:100%; float:left;padding-right: 0;padding-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap span.js_job_data_2_title{float: none;}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-label {width:100%; float:left; text-align: left;}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-input-field {width:calc(80% - 10px);}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-button-field{width: 20%;}
    div#jsjobs-main-wrapper div#sortbylinks ul li.jsjobs-sorting-bar {border-left: 1px solid #fff;display: inline-block;float: left;text-align: center; width: 100%;}
    div#jsjobs-main-wrapper div#sortbylinks.w20 ul li.jsjobs-sorting-bar{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title {width:100%;float: left;padding: 10px 0 15px;} 
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area {width:100%;float:left;} 
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created{width:100%;float:left;border-top:1px #ccc solid;border-bottom:1px #ccc solid;text-align:left;padding:0px;border-right: none;border-left: none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created span.jsjobs-coverletter-created-title{padding:15px 0px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-btn-save{width:100%; padding-top:15px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title {width:100%;float: left;padding: 10px 0}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area {width:100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{margin-bottom: 5px;width:100%; float:left;border-top:1px #ccc solid ;border-bottom:1px #ccc solid;border-left: none;border-right: none;text-align: left;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon {width:100%;float: left;display:inline-block;text-align: center;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon div.jsjobs-icon-btn {display:inline-block;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-right-top{width:100%;float: left; padding: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender span.jsjobs-img-area{display: block;height: 75px;width: 100px;float:unset;margin: auto;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender span.jsjobs-img-area span.jsjobs-img-area-wrap {display: inline-block;float: left;height: 75px;width: 75px;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-data-wrapper{width:100%;float: left;padding:5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-image-area{width: 100%;float: left;padding-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-image-area div.jsjobs-image-area-boder{box-shadow: 1px 3px 4px 1px #888888;margin:-5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area{width:100%;float:left; margin: 0px; padding:0px;margin-top: 20px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-gold-featured div.jsjobs-goldfeatured {width:100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted {float: left; width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper {width:100%;float: left;padding-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-3{width:100%;float: left;padding-bottom:15px;padding-top: 0;padding-left: 5px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4{width: 100%;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        justify-content: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-wrapper{box-shadow: 1px 3px 4px 1px #888888;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_con{width:100%;float: left;display:inline-block;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a {margin-bottom:3px;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container div#jsjobs_appliedresume_action_allexport {display:inline-block;float:left; width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-description span.js_controlpanel_section_title{width: 25%;float:left;display: inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-description span.js_job_full_width_data{width: 72%;float: left;display: inline-block; margin-left: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain a.jsjobs-job-types{width: 100% !important; margin:0 0 10px 0;  }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2{padding: 0;width: 100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-name{width: 100%; border-right:none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price{width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap{width: 100%;border-right: none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values{width: 100%; border-bottom:1px #ccc solid; }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail{border-bottom:none; padding-right: 10px;width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail-gold-featured{padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail-gold-featured span.jsjobs-package-values{width: 100%; border-bottom:1px #ccc solid; }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button{width: 100%;padding: 0px; height: auto; padding: 6px 0 0 0;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{width: 100%; display:inline-block;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a{text-decoration: none;margin-right:3px;  }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn{width: 50%; text-align: center; margin-bottom: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn a{text-decoration: none;padding: 12px 20px;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.js-job-title span.js-job-package-title{width: 76%;}
    div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title{text-align: center;width: 100%;margin-top: 25px;margin-bottom: 10px;padding: 0;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.js_job_company_logo{float: none;margin: auto;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.js_job_data_value{width: 100%; float: left;border: none;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs-location-wrap{width: 100%;float: left;border: none; }
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper{float: left;display: inline-block;text-align: center;width: 100%;padding: 0;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs-location-wrap{padding-right: 0;padding-bottom: 10px}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_share_pannel_fb{width: 100%;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-company-name-wrp{width: 100%;text-align: center;padding-left: 0;}
    div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title span.jsjobs-featured-tag{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title span.jsjobs-gold-tag{float: none;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap{padding: 10px 0px;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li a{padding: 2px 10px;}
    div#jsjobs-main-wrapper div.jsjobs-job-data{padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area{width: 100%; float: left;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea{width: 100%;float: left;display: inline-block;position:unset;margin-top: 10px;text-align: center;}
    /* Listing Table */
    form#jsjobs-list-form{margin-top:-15px;}
    table#js-table{border-spacing:0 6px;}
    table#js-table caption {background-image: none;}
    table#js-table thead{display:block;background:#333;width:100%;}
    table#js-table thead a{color:#ccc;text-decoration:none;}
    table#js-table thead tr th{display:none;}
    table#js-table thead tr th.grid{display:block;border:none;}
    table#js-table thead tr th.grid span.check-all-span{display:none;}
    table#js-table thead input[type="checkbox"]{position: relative;top: 7px;left: 0px;}
    table#js-table thead input[type="checkbox"]:after{content:"Check All";white-space:nowrap;position:relative;top:11px;left:31px;color:#fff;}
    table#js-table thead input[type="checkbox"]:checked:after{left:31px;top:-13px;}
    table#js-table tbody input[type="checkbox"]{position:relative;top:-3px;float:left;}
    table#js-table tbody input[type="checkbox"]:checked{position:relative;left:0px;float:left;}
    table#js-table tbody tr td:first-child{border-bottom:1px solid #aaa;border-top:1px solid #aaa;}
    table#js-table tbody tr td{display:block;width:100%;text-align:left;padding:6px 5px;border:none;border-right:1px solid #aaa; }
    table#js-table tbody tr td:before {content:attr(data-th) ":";font-weight:bold;display:inline-block;margin-right:20px;width:auto;border: none; }
    table#js-table tbody tr td:first-child:before{content:attr(data-th);}

    table#js-table tbody tr td:last-child{border-bottom:1px solid #aaa;}
    table#js-table thead th.center,table#js-table tbody tr td.center {text-align: left;}
    table#js-table tbody tr td.center a{text-decoration:none;font-size:var(--jsjobs-body-font-s);}
    table#js-table tbody tr td.left-row{text-align:left;padding-left:5px;}
    table#js-table tbody tr.bodercolor1_rs td{border-left:3px solid #4020CD;}
    table#js-table tbody tr.bodercolor2_rs td{border-left:3px solid #E37900;}
    table#js-table tbody tr.bodercolor3_rs td{border-left:3px solid #86C544;}
    table#js-table tbody tr.bodercolor4_rs td{border-left:3px solid #663333;}
    table#js-table tbody tr.bodercolor5_rs td{border-left:3px solid #57A695}
    table#js-table tbody tr.bodercolor6_rs td{border-left:3px solid #Ff6600;}
    table#js-table tbody tr.bodercolor7_rs td{border-left:3px solid #00AFEF;}
    div.jsjobs_rs_heading{display: inline-block; padding: 5px 5px; float: left;width: 100%; font-size: 12px; font-weight: bold;}
    div#jsjobs-main-wrapper span.jsjobs-stats-title{display: inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-details{width: 100%; text-align: center;padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-details span.stats_data_value{width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-description-area span.js_jobs_description_section_title{width: 25%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-description-area div.js_jobs_full_width_data{width: 75%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap{padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-title-wrap-purchase{width: 100%;padding: 5px 0px 0 5px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-date-wrap{width: 100%;padding: 5px 0px 0 5px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-data-price-wrap{width: 100%;padding: 0px}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap{width: 100%;display: inline-block;padding: 5px 0 0 0px;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap span.stats_data_value{width: 100%;display: inline-block;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap{width: 100%;display: inline-block;}
    /*newcss*/
    div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumethree{width: 100%; padding: 0px !important;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper.formresumetwo{width: 100%; padding: 0px !important;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width{width: 100%; margin-top: 10px;}
    div#js_main_wrapper div#resumeform div.resumefieldswrapper div.resumefieldvalue select{width: 100% !important;}
    /*myresume new*/
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div#js-drag-image-to-top{position: static; margin-top: 15px;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified{position: unset;margin-top: 25px;}
    div#js-jobs-resumelisting-wrapper div.js-topresume-area{width: 100%; display: inline-block; float: left; margin-top: 10px; height: auto; padding: 0px 10px;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname{width: 100%; margin-right: 0px;margin-left: 0px;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume{width: 100%; text-align: center;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume span{margin-bottom:5px; }
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mytext {padding-left: 0px;width: 100%;text-align: center;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mygraph{float: none;width: 100%;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mygraph div.js-mr-rp{margin: auto;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume a.jsjobs-anchor_resume{float: unset;max-width: 100%;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname div.jsjobs-fulltime-wrapper{width: 100%; float: left; bottom: 0px;position: unset;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-application-title{text-align: center;padding: 10px 0;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-date-created{float: left;width: 100%;text-align: center;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area{width: 100%;height: auto;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-resume-data-area{width: 100%; padding: 0px 10px;text-align: center;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper{width: 100%;margin-bottom: 5px;}
    div.js-resume-list div#myresume-fields-area{width: 100%;margin-top: 0;}
    div.js-resume-list div.myresume-complete-status{width: 100%;margin-top: 0;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper{float: none;margin: 0 0 20px 0}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-resume-loction{float: left; width: 100%;text-align: center;padding: 10px 0 15px;}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn{float: left; width: 100%; margin-top: 0px;text-align: center;}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a{margin: 3px !important;}

}     
.js_listing_wrapper{color: #000 !important;}
@media(min-width: 481px) and (max-width: 670px) {

     div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a.js_job_data_2_company_link{text-align: justify;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button.jsjobs-employer-apply-button{min-height: 100px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-resume-searchresults div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted{position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue span.jsjobs-salaryrange-value {width: calc(50% - 5px);margin-bottom: 10px}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-resume-data-head.js-row {width: calc(100% - 0px);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-row {width: calc(100% - 30px);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button{padding-top: 0px;border-top:none !important;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div.js-row{width: calc(100% - 30px);}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li {width: calc(50% - 10px);float: left;text-align: center;padding: 5px;margin: 0}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper {width: calc(100% - 20px);}
    div#js_menu_wrapper a.js_menu_link{width: calc(100% / 3 - 10px);margin: 5px;float: left;padding: 14px 10px;}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu{width: 100%;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper{width: 100%;padding: 0!important;margin-top: 30px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer {width: calc(100% / 1 - 10px);margin: 0 5px 25px 5px;}
    
    div.js_effect_preview div#js_menu_wrapper a.js_menu_link{width: calc(50% - 15px);margin: 5px;padding: 14px 0;float: left;}
    form#js-jobs-form-mod.jsjobs-form div.fieldwrapper{width: 50% !important;}
    form#js-jobs-form-mod.jsautoz_form div.fieldwrapper{width: 50% !important;}
    div#jsquickview_block_bottom div.jsquick_view_rows{width: calc(100% - 20px);}
    div#jsjobs-wrapper div.page_heading input.inputbox {width: calc(83% - 15px);}
    div#jsjobs-wrapper div.page_heading input#button.button {width: 17%;}
    div.companies.filterwrapper input#companyname{width: 100%;margin: 0;margin-bottom: 10px;}
    div.companies.filterwrapper span.filterlocation{width: 100%;margin: 0;margin-bottom: 10px;}
    div.companies.filterwrapper input.jsjobs-go{width: 48%;margin: 0;margin-right: 2%;}
    div.companies.filterwrapper input.jsjobs-reset{width: 48%;margin: 0;margin-left: 2%;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width{width: calc(50% - 10px);}
    div#resumeform div.resumesubmitbuttons .resume_submits{margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain a.jsjobs-job-types {width: calc(100% / 2 - 10px) !important;}

    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-text{width:100%;}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2 div.js_job_data_2_wrapper{width: 100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder div.title{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area{width: 95%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted{width: 100%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_title{width: 100%;}
    span#resume_action_style{font-size:var(--jsjobs-body-font-m);;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button{width: 100%; padding: 8px; font-size:var(--jsjobs-body-font-m);;max-width: 55%;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.view_coverltr_button{width: 60%; padding: 6px 0px; font-size:var(--jsjobs-body-font-m);;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data{padding-top: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo{padding-top: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo span.jsjobs-company-logo-wrap{height: 170px;width:227px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo span.jsjobs-company-logo-wrap span.jsjobs-left-border{height: 170px;width:227px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2{padding: 5px 7px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width: 100%;padding-top: 10px;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.header.js_job_resume_header div.js_job_image_area{width:110px;}
    div#js_main_wrapper div.js_job_main_wrapper div.header.js_job_resume_header div.js_job_image_area div.js_job_image_wrapper{height: unset;margin-right: unset;width: unset;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area{width:100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.header.js_job_resume_header div.js_job_data_area{width: calc(100% - 110px);}
    div#js_main_wrapper div.js_job_main_wrapper div.header.js_job_resume_header div.js_job_data_area div.js_job_data_3.myresume_folder span.js_job_data_2_created_myresume{float: left;width: 100%;padding-top: 5px;}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom.js_job_folder_resume span.location {width: auto;}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom.js_job_folder_resume div.btn-view {width: auto;float: right;text-align: right;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume div.js_job_data_2_created_myresume{width: 100%; float: none;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume div.title{width: 100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_image_area div.js_job_image_wrapper.mycompany{height: 150px; width: 50%;margin-left: 25%; }
    div#js_main_wrapper div.js_job_main_wrapper div.bottom span.location{width: 100%;}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view{width: 100%; float: left; text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-cat-data-wrapper div#jsjobs-cat-mainblock{width: 100% !important; float: left;}
    div#jsjobs-main-wrapper div.jsjobs-resumes-by-category a{width: 47% !important; float: left;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-package-data-detail{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-details span.stats_data_value{width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price-details{width: 100%; text-align: center;padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-name{width: 100%; border-right:none; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.jsjobs-package-price{width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{width: 50%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button div.jsjobs-package-detail{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.stats_data_value{width: 100%; max-width: none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-name{width: 100%; border-right:none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-price{width: 100%; text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap{width: 100%;border-right: none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values{width: 100%; border-bottom:1px #ccc solid; }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail{border-bottom:none; padding-right: 10px;width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail-gold-featured{padding: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail-gold-featured span.jsjobs-package-values{width: 100%; border-bottom:1px #ccc solid; }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button{width: 100%;padding: 0px; min-height: 100px; padding: 6px 0 0 0;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn{width: 50%; padding: 0px;display:inline-block;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a{text-decoration: none;margin-right:3px;  }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn{width: 50%;
        text-align: left;
        margin-bottom: 0px;
        width: 50%;
        padding: 0px;
        display: inline-block;
        float: left;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn a{text-decoration: none;padding: 13px 35px;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.js-job-title span.js-job-package-title{width: 76%;}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area{width: 100%; float: left;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea{width: 100%;float: left;display: inline-block;height: auto;margin-top: 10px;min-height: unset;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap{padding: 10px 0px;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li a{padding: 2px 10px;}
    div#jsjobs-main-wrapper div.jsjobs-job-data{padding:0px;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.js_job_data_value{width: 100%; float: left;border: none;}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs-location-wrap{width: 100%;float: left;border: none; }
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data div.js_job_data_wrapper{width: 98%;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo{width: 100%;margin-top:10px;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-full-width-data{text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjobs-location-comapny{width: 100%; padding-left: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email{width: 100%; text-align: left; border-right: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{width: 100%;padding: 5px 0 5px 0px;float: left;position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet a{margin-top: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-ratingjos {width:100%; float:left; margin-right: 0px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main div#jsjobs_appliedresume_stars{float: left !important;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title {width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a{margin-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title span{margin-bottom: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-gold-featured {width:50%;float:left;padding-top:5px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-rating-main {width:100%;float:left; text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper-jobsno { float:left; margin:0px;width: 100%;position: unset;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper{width:100%; float:left;margin: 0;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title {width:100%;float: left; padding:10px 0 15px;} 
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area {width:100%;float:left;} 
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created{width:100%;float:left;border-top:1px #ccc solid;border-bottom:1px #ccc solid;text-align:left;padding:0px;border-right: none;border-left: none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created span.jsjobs-coverletter-created-title{padding:15px 0px;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-btn-save{width:100%; padding-top:15px;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area a{height: 100%; width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-jobstypes{float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{width:100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title {width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1{width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width:70%; float:left; padding-bottom:0px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-title{float:left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{width:150px; height:150px; border:0px; text-align:center;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area div.jsjobs-image-boder{border: 1px solid #ccc;height: 100px;margin-top: -6px; width: 100px;}
    div#jsjobs-main-wrapper div#sortbylinks ul li.jsjobs-sorting-bar {border-left: 1px solid #fff;display: inline-block;float: left;text-align: center; width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-btn{width:40%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title span.jsjobs-data-jobtitle{width:97%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location.jsjobs-location-wrp{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title span.jsjobs-data-jobtitle a{ width:45%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-data-jobtitle-title{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area{width:calc(100% - 110px);}
    div#tellafriend.tellafriend div.fieldwrapper{width: calc(100% - 20px);}
    div#js_jobs_main_popup_area{width: 85%; left: 6%;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields{padding: 0;padding-top: 10px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype-tablet{width: 100%; margin-top: 10px;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title-tablet{width: 100%;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{text-align: left;position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title {width:100%;float: left;border-right:none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area {width:100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{margin-bottom: 5px;width:100%; float:left;border-top:1px #ccc solid ;border-bottom:1px #ccc solid;border-left: none;border-right: none;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon {width:100%;float: left;display:inline-block;text-align: center;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon div.jsjobs-icon-btn {display:inline-block;text-align: center;}
    div#js-jobs-wrapper div.js-bottomrow div.js-actions{text-align: center;}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields span.js-totaljobs{float: none; display: inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area{width: 98%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-emailaddress{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-salary-range{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-totexprience{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn{text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date-created{text-align: left; width: unset;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume{width: 100%; padding-bottom: 4px;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper span{ display:inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area div.jsjobs-image-wrapper{  box-shadow: 1px 3px 4px 1px #888888; display:inline-block; text-align:center; float: none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area {width:113px;height:85px;margin:auto;padding:0px; float:unset; text-align:center;border-top:none;display:block;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn{width:100%;float:left;margin-top:10px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-myresumebtn a{margin-bottom:3px; }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-resume-loction {width:100%;float:left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-message-title{width:100%; float:left;padding: 0 0 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button {width:100%;float:left;} 
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created{width:100%;float:left;text-align: left;border-top:1px #ccc solid; border-bottom:1px #ccc solid;border-left:none;border-right:none ;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn{text-align: center;
        float: left;
        padding-top: 17px;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left {float:left;width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right {float:none; width:100%; text-align:center;display: inline-block;padding-bottom: 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area{display:inline-block; text-align:center; border-left:none; border-top:1px #ccc solid;padding-top: 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created {text-align:left; width: 100%;position: unset;padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status {padding: 15px 0;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.dept-status {position: unset;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-title-name {width:100%; float:left;padding: 10px 0 15px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-3-myjob-no {width:100%;float:left; text-align: left;position: static;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{border-left: none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area {width:100%;float: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-left-area{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area{width: 100%; text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn a.applied-resume-button-no{margin-top: 5px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn a.applied-resume-button-no.applied-resume-button-count{margin-top: 0px !important;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-right{width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-posted{width: 40%; float: left;text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title div.new{ display: inline-block; }
    div#jsjobs-main-wrapper div#sortbylinks{width: 100%; float:left;}
    div#jsjobs-main-wrapper div#sortbylinks ul li { border-bottom: 1px solid #fff;display: block;float: left;text-align: center; width: 100%;}
    div#jsjobs-main-wrapper div#sortbylinks ul li.jsjobs-sorting-bar-myjob{width:100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title{max-width: 100%;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{display: inline-block; width: 100%; float: left;padding-top: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-3{display: inline-block; width: 100%;padding-bottom: 15px;padding-left: 7px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4{width: 100%; float: none; text-align: left;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data{display: inline-block;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data a.img{display: inline-block;}
    */
    /*newcss*/
    div#js_main_wrapper div#resumeform div.resumefieldswrapper div.resumefieldvalue select{width: 100% !important;}
    /*myresume newcss*/
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area{height: 140px;}
    div#js-jobs-resumelisting-wrapper div.js-topresume-area{height: 118px;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume{width: 100%;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume span{margin-bottom: 2px}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname div.jsjobs-fulltime-wrapper{width: 100%; padding-bottom: 15px;position: static;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper{width: 100%;margin-bottom: 5px;}
    div.js-resume-list div#myresume-fields-area{width: 100%;}
    div.js-resume-list div.myresume-complete-status{width: 100%;margin-top: 0;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper{float: left;margin : 0 0 20px 0;max-width: 210px;width: auto;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified{top: 82px;
        right: unset;
        left: 146px;}
    div.js-resume-list div#myresume-fields-area{margin-top: 25px;}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-resume-loction{float: left; width: 100%;}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn{float: left; width: 100%; margin-top: 10px;}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a{margin: 3px !important;}
    div.js-resume-list div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mytext{padding-right: 10px;}
}

.jsjobstooltip{display: inline;position: relative;}
.jsjobstooltip:hover:after{background: #333;background: rgba(0,0,0,.8);border-radius: var(--jsjobs-radius);bottom: 26px;color: #fff;content: attr(title);left: 0%;padding: 5px 15px;position: absolute;z-index: 98;width: 100px;}
.jsjobstooltip:hover:before{border: solid;border-color: #333 transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 50%;position: absolute;z-index: 99;}


.jsjobs-ai-listing-search {
    padding: 15px;
    display: inline-block;
    width: 100%;
    margin:0 0 25px;
}

.jsjobs-ai-listing-search .jsjobs-ai-search-label-wrap {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}

.jsjobs-ai-listing-search .jsjobs-ai-search-field-wrap {
    width: 100%;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.jsjobs-ai-listing-search .jsjobs-ai-search-field-wrap .jsjobs-ai-filter-field {
    flex: 1 1 80%;
    padding: 10px;
    font-size:var(--jsjobs-body-font-m);;
}


.jsjobs-ai-listing-search .jsjobs-ai-search-field-wrap .jsjobs-ai-filter-button {
    padding: 12px;
    font-size:var(--jsjobs-body-font-m);;
    border: none;
    cursor: pointer;
}

.jsjobs-ai-listing-search .jsjobs-ai-search-field-wrap .jsjobs-ai-filter-button:hover {
    background: #005fa3;
}


.jsjobs-ai-listing-search.jsjobs-ai-search-page  {
    text-align: center;
    padding: 30px 20px;
}


.jsjobs-ai-listing-search.jsjobs-ai-search-page .jsjobs-ai-search-field-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.jsjobs-ai-listing-search.jsjobs-ai-search-page .jsjobs-ai-search-label-wrap {
    text-align: center;

}

.jsjobs-ai-listing-search.jsjobs-ai-search-page .jsjobs-ai-filter-field {
    width: 100%;
}


.jsjobs-ai-listing-search.jsjobs-ai-search-page .jsjobs-ai-filter-button {
    flex:1;
    margin-top: 15px;
}

.jsjobs-ai-listing-search.jsjobs-ai-search-page .jsjobs-ai-search-image-wrap{
    display: inline-block;
    padding: 10px;
    margin-bottom: 25px;
}

/*-------------icons-------------------------------*/

/*----icons------*/

/* 1. Base Setup for All Action Links */
.js-actions a {
    display: inline-flex;   /* Aligns icon and text */
    align-items: center;    /* Centers them vertically */
    text-decoration: none;
    
}

/* 2. Base Setup for the Icon Space */
span.jsjobs-myresumebtn a:before,
.js-actions a::before,
span.jsjobs-viewalljobs-btn a::before
{
    content: '';
    display: inline-block;
    width: 16px;            /* Icon Width */
    height: 16px;           /* Icon Height */
    margin-right: 6px;      /* Gap between icon and text */
    vertical-align: middle;
    /* "currentColor" matches the icon to your text color automatically */
    background-color: currentColor; 
    
    /* Standard Mask Settings */
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}

/* --- 3. Assign Specific Icons to Unique Classes --- */

/* Job Information -> Info Icon */
.js-button.quick-view::before
 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");
}

/* Short List -> Heart Icon */
.js-button.shortlist::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'%3E%3C/path%3E%3C/svg%3E");
}

/* Tell A Friend -> Share Icon */
.js-button.tell-friend::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='18' cy='19' r='3'%3E%3C/circle%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'%3E%3C/line%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='18' cy='19' r='3'%3E%3C/circle%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'%3E%3C/line%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'%3E%3C/line%3E%3C/svg%3E");
}

/* Apply Now -> Paper Plane Icon */
.js-btn-apply::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' y1='2' x2='11' y2='13'%3E%3C/line%3E%3Cpolygon points='22 2 15 22 11 13 2 9 22 2'%3E%3C/polygon%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' y1='2' x2='11' y2='13'%3E%3C/line%3E%3Cpolygon points='22 2 15 22 11 13 2 9 22 2'%3E%3C/polygon%3E%3C/svg%3E");
}
span.jsjobs-loction::before,
span.jsjobs-suggest-location::before,
span.jsjobs-location::before,
span.location span.js_job_data_2_value::before,
.js-address::before,
span.js_job_data_location_value::before,
div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-resume-loction::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px; /* Space between icon and text */
    
    /* This defines the color of the icon */
    background-color: var(--jsjobs-secondary); 
    
    /* The Icon Shape */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    vertical-align: middle;
}
span.jsjobs-posted-rating-main .jsjobs-data-2-value::before{
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/svg%3E");
}
.js-jobsalary::before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/svg%3E");
}

/*-----short list page icons----------------------- */
/* 1. Base styles for the buttons to make room for icons */
.jsjobs-data-btn-tablet a {
    position: relative;
    padding-left: 35px; /* Space for the icon */
    display: inline-flex; /* Keeps icon and text aligned */
    align-items: center;
    text-decoration: underline;
   
    /* Add your preferred button styling (color, font, etc.) here */
}

/* 2. Common styles for the icon pseudo-element */
.jsjobs-data-btn-tablet a::before {
    content: '';
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 18px; /* Icon width */
    height: 18px; /* Icon height */
    background-color: currentColor; /* Matches the text color automatically */
    
    /* Standard mask settings */
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
}

/* 3. Specific Icon: Apply Now (Paper Plane/Send) */
.jsjobs-data-btn-tablet .js_job_data_button_apply::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' y1='2' x2='11' y2='13'%3E%3C/line%3E%3Cpolygon points='22 2 15 22 11 13 2 9 22 2'%3E%3C/polygon%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' y1='2' x2='11' y2='13'%3E%3C/line%3E%3Cpolygon points='22 2 15 22 11 13 2 9 22 2'%3E%3C/polygon%3E%3C/svg%3E");
}

/* 4. Specific Icon: Tell A Friend (Share) */
.jsjobs-data-btn-tablet .tellafriend::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='18' cy='19' r='3'%3E%3C/circle%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'%3E%3C/line%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='18' cy='19' r='3'%3E%3C/circle%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'%3E%3C/line%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'%3E%3C/line%3E%3C/svg%3E");
}

/* 5. Specific Icon: Comment (Message Bubble) */
.jsjobs-data-btn-tablet .js_job_comment::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E");
}

/* 6. Specific Icon: Delete (Trash Can) */
.jsjobs-data-btn-tablet .delete::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E");
}





/*-----short list page icons end----------------------- */






div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted,
span.js-status.js-type {
    text-align: right;
    margin-top: 5px;
    position: absolute;
    right: 0px;
    top: 12px;
}

span.js-status.bg-new {
    text-align: right;
    margin-top: 5px;
    position: absolute;
    right: 123px;
    top: 7px;
}
a.jsjobs-listing-company{
    font-weight: bold;
    font-size: var(--jsjobs-body-font-l);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 5px;
}


.added_shortlist.failed-shortlist {
    background-color: #fef2f2; /* Very light red background */
    border: 1px solid #ef4444;
    color: #ef4444;
    
    padding: 12px 16px;
    border-radius: var(--jsjobs-radius); /* Matches your rounded corners */
    
    display: flex;
    align-items: center;
    gap: 12px; /* Space between icon and text */
    
    font-size:var(--jsjobs-body-font-m);;
    box-shadow: 0 2px 4px rgba(239, 68, 68, 0.1); /* Subtle red shadow */
    margin: 15px 0;
}

/* The Alert Icon */
.added_shortlist.failed-shortlist::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    
    /* This sets the icon color to match the text */
    background-color: #ef4444;
    
    /* SVG Alert Icon */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}

/* Typography Styling */
.added_shortlist.failed-shortlist span {
    font-weight: 500;
}

/* Remove default Bold styling if it's too heavy */
.added_shortlist.failed-shortlist span b {
    font-weight: 600; /* Keeps it bold but not too thick */
}
/* Success Alert Container */
#added_shortlist {
    background-color: #ecfdf5; /* Very light green background */
    border: 1px solid var(--jsjobs-success);
    color: var(--jsjobs-success);
    
    padding: 12px 16px;
    border-radius: var(--jsjobs-radius);
    
    display: flex;
    align-items: center;
    gap: 12px;
    
    font-size:var(--jsjobs-body-font-m);;
    box-shadow: 0 2px 4px rgba(16, 185, 129, 0.1); /* Subtle green shadow */
    margin: 15px 0;
}

/* Override the inline style 'text-indent' if needed, 
   but Flexbox usually ignores text-indent on the container. 
   We add this just in case: */
#added_shortlist span {
    text-indent: 0 !important;
    font-weight: 500;
}

/* The Success Checkmark Icon */
#added_shortlist::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    
    /* Sets the icon color to Green */
    background-color: var(--jsjobs-success);
    
    /* SVG Checkmark Icon */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z' /%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z' /%3E%3C/svg%3E");
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
}

span.jsjobs-gold-shortlist,
span.jsjobs-featured-shortlist {
    margin-bottom: 10px;
}
span.js-status.bg-gold,
span.js-status.bg-feature{
    margin-top: 17px;
    margin-bottom: 17px;
}
span.jsjobs-data-2-value {
    margin-top: 5px;
}

/* Base styles for the span */
.js-status {
  display: inline-flex; /* Aligns icon and text nicely */
  align-items: center;
  padding: 8px 16px;
  border-radius: 50px;
  font-weight: 600;
  font-size:var(--jsjobs-body-font-m);;
}

/* Specific Gold Style */

span.js-status.bg-feature,
.js-status.bg-gold {
  background-color: #ffd700; /* Gold background */
  color: #7b5802;            /* Darker gold text */
}

/* The Icon Implementation */
span.js-status.bg-feature::before,
.js-status.bg-gold::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 6px; /* Space between icon and text */
  
  /* 1. Define the color of the icon here */
  background-color: currentColor; /* Uses the text color (#7b5802) */
  
  /* 2. Define the Icon Shape using mask-image */
  /* This is a URL encoded SVG of a Star */
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
  
  /* 3. Ensure the mask fits */
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.jsjobs-gold-shortlist,
span.jsjobs-featured-shortlist {
  display: inline-flex;
  align-items: center;
  gap: 6px; /* Space between icon and text */
  padding: 6px 12px;
  border-radius: 4px; /* Or 20px for rounded pills */
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  
  /* Gold Color Scheme */
  background-color: #fff4ce; /* Light Gold/Yellow bg */
  color: #b48606;            /* Dark Gold text */
}

.jsjobs-gold-shortlist::before ,
span.jsjobs-featured-shortlist:before{
  content: '';
  display: inline-block;
  width: 16px; /* Icon width */
  height: 16px; /* Icon height */
  
  /* Icon Color controls */
  background-color: currentColor; /* Matches the text color automatically */
  
  /* SVG Mask - Star Icon */
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
  
  /* Mask Settings */
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/*--------------myjob icons--------------*/
/* --- 1. Base Setup for Links --- */
.jsjobs-data-myjob-right-area a {
    text-decoration: none;
    display: inline-block;
    margin-right: 0px;
    margin-bottom: 5px;
    font-size:var(--jsjobs-body-font-m);;
    
    color: #4f46e5; /* Default Theme Color (Indigo) */
    transition: color 0.2s;
}

/* Hover effect: Icon changes color automatically because of currentColor */
.jsjobs-data-myjob-right-area a:hover {
    color: #3730a3; 
}


/* --- 2. The Mask Configuration (Your Snippet) --- */
div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a::before,
.jsjobs-data-myjob-right-area a::before,
span.jsjobs-view-resume a::before ,
.jsjobs-icon-btn a::before,
span.jsjobs-btn-save a::before,
span.jsjobs-message-btn a::before,
.jsjobs-coverletter-button-area a::before,
div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view a::before{
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: middle; /* Aligns icon with text */
    background-color: currentColor; /* The key: Icon becomes text color */
    
    /* Mask Properties */
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}

/* --- 3. Define Icons (Using Mask Image) --- */

/* Edit (Pencil) */
a.js_listing_icon.edit::before,
a.js_listing_icon.edit::before,
a.jsjobs-icon-edit::before,
a.jsjobs-myresumes-btn.edit::before,
a.company-icon.edit::before,
.jsjobs-data-myjob-right-area a.edit::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");
}

/* View (Eye) */
a.js_listcompany_button::before,
a.jsjobs-savesearch-btn.view::before,
a.js_listing_icon.view::before,
a.js_listing_icon.view::before,
a.jsjobs-icon-view::before,
a.js_job_data_area_button.view::before,
a.jsjobs-myresumes-btn.view::before,
div.btn-view  a.company-icon.view::before,
.jsjobs-data-myjob-right-area a.view::before,
a.js_job_data_area_button.view::before,
a.company-icon.view::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");
}

a.goldfeature.jsjobs-myresumes-btn::before,
a.company-icon-featured::before,
a.company-icon-gold::before,
.jsjobs-data-myjob-right-area a.gold::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");
}
a.jsjobs-savesearch-btn.del::before,
a.js_listing_icon.del::before,
a.js_listing_icon.del::before,
a.jsjobs-icon-del::before,
a.jsjobs-myresumes-btn.del::before,
a.company-icon.del::before,
.jsjobs-data-myjob-right-area a.del::before,
a.js_job_data_area_button.del::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3C/svg%3E");
}

/* Copy Job */
.jsjobs-data-myjob-right-area a.copy::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'%3E%3C/path%3E%3C/svg%3E");
}

/* Shortlist */
.jsjobs-data-myjob-right-area a.shortlistcandidates::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='8.5' cy='7' r='4'%3E%3C/circle%3E%3Cpolyline points='17 11 19 13 23 9'%3E%3C/polyline%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='8.5' cy='7' r='4'%3E%3C/circle%3E%3Cpolyline points='17 11 19 13 23 9'%3E%3C/polyline%3E%3C/svg%3E");
}

/* Resume */
a.jsjobs-button-message-noof.resume::before,
.jsjobs-data-myjob-right-area a.resume::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");
}
/* --- Resume Export (Export Icon) --- */
.jsjobs-myresumes-btn.export::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16L7 11H10V4H14V11H17L12 16ZM4 18H20V20H4V18Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16L7 11H10V4H14V11H17L12 16ZM4 18H20V20H4V18Z'/%3E%3C/svg%3E");
}
/* --- 1. Featured Job (Star Icon) --- */
/* Matches your existing link styles */
.jsjobs-data-myjob-right-area a.featured {
    color: #059669; /* Example: Emerald Green for Featured */
}

.jsjobs-data-myjob-right-area a.featured::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");
}
/* --- 2. Unpublished Status (Eye Off Icon) --- */
/* This targets the class .unpub */
.unpub {
    color: #6b7280; /* Gray color for unpublished status */
    display: inline-block; /* Required for the icon to align */
 
}

.unpub::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: middle;
    background-color: currentColor; /* Inherits the gray color */

    /* Eye Off Icon (Hidden) */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'%3E%3C/path%3E%3Cline x1='1' y1='1' x2='23' y2='23'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'%3E%3C/path%3E%3Cline x1='1' y1='1' x2='23' y2='23'%3E%3C/line%3E%3C/svg%3E");
    
    /* Standard Mask Properties */
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
}

/* 1. Hide the old images */
.js_job_share_pannel img {
    display: none !important;
}

/* 2. Container Styling - Horizontal Layout */
.js_job_share_pannel {
    display: flex;
    /* align-items: center; */
    flex-wrap: wrap;
    justify-content: end;
    margin-top: 10px;
}

/* 3. Base Style for the Links */
.js_job_share_link {
    display: flex; /* Centers the icon content */
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border-radius: 4px;
    transition: transform 0.2s ease, opacity 0.2s;
    text-decoration: none;
}

.js_job_share_link:hover {
    transform: translateY(-2px);
    opacity: 0.9;
}

/* 4. Base Style for the ::before Pseudo-element (The Icon) */
.js_job_share_link::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* --- ICON MAPPING (Using your new parent classes) --- */

/* Google+ (NOTE: The + must be escaped in CSS with a backslash) */
.google\+ .js_job_share_link {
    background-color: #db4437;
}
.google\+ .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 11v2.4h3.97c-.16 1.029-1.2 3.02-3.97 3.02-2.39 0-4.34-1.979-4.34-4.42 0-2.44 1.95-4.42 4.34-4.42 1.36 0 2.27.58 2.79 1.08l1.9-1.83c-1.22-1.14-2.8-1.83-4.69-1.83-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.721-2.84 6.721-6.84 0-.46-.051-.81-.111-1.16h-6.61zm0 0 17 2h-2.5v2.5H15V13h-2.5v-2.5H15V8h2.5v2.5H24V13z'/%3E%3C/svg%3E");
}

/* FriendFeed */
.ff .js_job_share_link {
    background-color: #5d82d1;
}
.ff .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M6.18 15.64a2.18 2.18 0 0 1 2.18 2.18C8.36 19 7.38 20 6.18 20C5 20 4 19 4 17.82a2.18 2.18 0 0 1 2.18-2.18M4 4.44A15.56 15.56 0 0 1 19.56 20h-2.83A12.73 12.73 0 0 0 4 7.27V4.44m0 5.66a9.9 9.9 0 0 1 9.9 9.9h-2.83A7.07 7.07 0 0 0 4 12.93V10.1z'/%3E%3C/svg%3E");
}

/* Blogger */
.blog .js_job_share_link {
    background-color: #f57d00;
}
.blog .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19.8 17.6c.2 2.6-1.7 4.9-4.3 5.3-6.9.9-10.4-3.2-10.4-8.8 0-4.6 2.1-8.3 8.1-9 2.5-.3 4.8 1.5 5 4.1.2 3.1-4 3.1-4 3.1 4.5 0 5.4 2.2 5.6 5.3z'/%3E%3C/svg%3E");
}

/* LinkedIn */
.linkedin .js_job_share_link {
    background-color: #0077b5;
}
.linkedin .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z'/%3E%3C/svg%3E");
}

/* MySpace */
.myspace .js_job_share_link {
    background-color: #030303;
}
.myspace .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M10.7 13.9c-2.3 0-3.1-2.2-3.1-3.6 0-1.7 1.1-3.6 3.1-3.6 1.9 0 3 1.9 3 3.6 0 1.4-.8 3.6-3 3.6m-7.2-.3c-1.8 0-2.5-1.7-2.5-2.9 0-1.4.9-2.9 2.5-2.9 1.5 0 2.4 1.5 2.4 2.9 0 1.2-.7 2.9-2.4 2.9m13.7.3c-1.8 0-2.5-1.7-2.5-2.9 0-1.4.9-2.9 2.5-2.9 1.5 0 2.4 1.5 2.4 2.9 0 1.2-.7 2.9-2.4 2.9M11 15c-3.1 0-3.9 2.1-4 3.7h8c-.1-1.6-.9-3.7-4-3.7M3.5 14.5c-2 0-2.5 1.4-2.5 2.5h5c0-1.1-.5-2.5-2.5-2.5m13.7 0c-2 0-2.5 1.4-2.5 2.5h5c0-1.1-.5-2.5-2.5-2.5'/%3E%3C/svg%3E");
}

/* Twitter (Matches your HTML class "twiiter") */
.twiiter .js_job_share_link {
    background-color: #1da1f2;
}
.twiiter .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z'/%3E%3C/svg%3E");
}

/* Yahoo */
.yahoo .js_job_share_link {
    background-color: #430297;
}
.yahoo .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 11.5L6.5 2h2.8l2.7 5.2L14.7 2h2.8L12 11.5V22h-2v-10.5z'/%3E%3C/svg%3E");
}

/* Digg */
.digg .js_job_share_link {
    background-color: #1b1a19;
}
.digg .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M4 12a1 1 0 0 1 1-1h4a1 1 0 0 1 0 2H5a1 1 0 0 1-1-1zm0 4a1 1 0 0 1 1-1h4a1 1 0 0 1 0 2H5a1 1 0 0 1-1-1zm0-8a1 1 0 0 1 1-1h4a1 1 0 0 1 0 2H5a1 1 0 0 1-1-1zm14.29-2.71A1 1 0 0 0 17 5.29V11h-3V5.29a1 1 0 0 0-1.71-.7l-4 4a1 1 0 0 0 0 1.41l4 4a1 1 0 0 0 1.71-.7V13h3v5.71a1 1 0 0 0 1.71.7l4-4a1 1 0 0 0 0-1.41l-4-4z'/%3E%3C/svg%3E");
}

/* Facebook (Matches your HTML class "js-fb") */
.js-fb .js_job_share_link {
    background-color: #1877f2;
}
.js-fb .js_job_share_link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E");
}

/*----------job applied icon / applied job icons-------------------------*/

/* 1. Base Container & Button Styles */
.jsjobs_appliedresume_action_button_warp {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 100%;
    justify-content: end;
}

.jsjobs_appliedresume_action {
    display: inline-flex;
    align-items: center;
        padding: 12px 15px;
    
    border-radius: 6px;
    background: #fff;
    cursor: pointer;
    transition: all 0.2s ease;
    font-size:var(--jsjobs-body-font-m);;
   
    
}



/* 2. Base Mask Icon Settings (::before) */
.jsjobs_appliedresume_action::before {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    margin-right: 8px;
    
    /* This color determines the icon color */
    
    /* Standard Mask Settings */
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}


a.js_button_message::before {
 content: "";
    display: block;
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 8px;
    background-color: currentColor;
    /* This color determines the icon color */
    
    /* Standard Mask Settings */
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E");
}
a.js_button_message:hover::before :hover{background: var(--jsjobs-card-bg);}
/* --- 3. Specific Icons & Colors --- */

/* Copy To Folder (Color: Indigo) */
.jsjobs_appliedresume_action.copy::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'%3E%3C/path%3E%3C/svg%3E");
}

/* Email Candidate (Color: Indigo) */
.jsjobs_appliedresume_action.emal-candiadte::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
}

/* Short List (Color: Yellow/Gold) */
.jsjobs_appliedresume_action.shortlist::before {
   
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");
}

/* Mark Spam (Color: Red) */
.jsjobs_appliedresume_action.markspam::before {
   
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
}

/* Hired (Color: Green) */
.jsjobs_appliedresume_action.hired::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");
}

/* Rejected (Color: Red) */
.jsjobs_appliedresume_action.rejected::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='15' y1='9' x2='9' y2='15'%3E%3C/line%3E%3Cline x1='9' y1='9' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='15' y1='9' x2='9' y2='15'%3E%3C/line%3E%3Cline x1='9' y1='9' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E");
}

/* Print (Color: Gray) */
.jsjobs_appliedresume_action.print::before {
   
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'%3E%3C/polyline%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'%3E%3C/path%3E%3Crect x='6' y='14' width='12' height='8'%3E%3C/rect%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'%3E%3C/polyline%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'%3E%3C/path%3E%3Crect x='6' y='14' width='12' height='8'%3E%3C/rect%3E%3C/svg%3E");
}

/* PDF (Color: Red) */
.jsjobs_appliedresume_action.pdf::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E");
}

/* Export (Color: Gray) */
.jsjobs_appliedresume_action.export::before {
   
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
}

/* Add Note (Color: Indigo) */
.jsjobs_appliedresume_action.add-note::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");
}

/* Details (Color: Gray) */
.jsjobs_appliedresume_action.details::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");
}

/* Message (Color: Indigo) */

.jsjobs_appliedresume_action.message::before {
    
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E");
}

/* 4. Link Fixes (Remove underlines) */
.jsjobs_appliedresume_action a {
    text-decoration: none;
    color: inherit;
    display: flex;
    align-items: center;
}
.form-control-feedback {
    display: flex !important;
    align-items: center;
    width: fit-content !important;
    gap: 8px;
    font-weight: 500;
    line-height: 1.4;
    color: #b91c1c;
    background-color: #fef2f2;
    border: 1px solid #fecaca;
    padding: 8px 12px;
    border-radius: 6px;
    margin-bottom: 10px;
    margin-top: 6px !important;
    animation: slideIn 0.2s ease-out;
}

/* Icon Setup using Mask Image */
.form-control-feedback::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #ef4444; /* Icon Color (Red) */
    
    /* SVG Data URI (Exclamation Circle) */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

/* Simple Animation */
@keyframes slideIn {
    from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }
}

/*-----------custom filed upload---------------*/
 /* --- Main Container --- */
        .field-value {
            background-color: #ffffff;
            padding: 24px;
            border-radius: 12px;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
            border: 1px solid #e5e7eb;
            width: 100%;
            display: flex;
            flex-direction: column;
            gap: 12px; /* Adds space between elements */
        }

        /* --- 1. Delete Option Styling --- */
        .field-value .fieldvalue_checkboxoption {
            background-color: #fef2f2; /* Light Red Background */
            border: 1px solid #fee2e2;
            color: #991b1b; /* Dark Red Text */
            padding: 12px 16px;
            border-radius: 8px;
            font-size:var(--jsjobs-body-font-m);;
            font-weight: 500;
            display: flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 8px;
            transition: background-color 0.2s;
        }

        .field-value .fieldvalue_checkboxoption:hover {
            background-color: #fee2e2;
        }

        /* Custom Checkbox Size */
        .field-value .fieldvalue_checkboxoption input[type="checkbox"] {
            width: 16px;
            height: 16px;
            accent-color: #ef4444;
            cursor: pointer;
        }

        /* --- 2. File Input Styling --- */
        .field-value .inputbox[type="file"] {
            font-size:var(--jsjobs-body-font-m);;
            color: #4b5563;
            width: 100%;
            background: #f9fafb;
            padding: 8px;
            border: 1px dashed #d1d5db;
            border-radius: 8px;
            cursor: pointer;
            transition: border-color 0.2s;
        }

        .field-value .inputbox[type="file"]:hover {
            
            background: #f3f4f6;
        }
        select#companyid {
    margin-bottom: 15px;
}

        /* Styling the button inside the file input */
        .field-value .inputbox[type="file"]::file-selector-button {
            border: none;
            background-color: #4f46e5;
            color: white;
            padding: 8px 16px;
            border-radius: 6px;
            font-weight: 600;
            font-size: 13px;
            margin-right: 16px;
            cursor: pointer;
            transition: background-color 0.2s;
        }

        .field-value .inputbox[type="file"]::file-selector-button:hover {
            background-color: #4338ca;
        }

        /* --- 3. Helper Text (Small tags) --- */
        .field-value small {
            display: block; /* Forces them to take their own lines properly */
            color: #6b7280;
            font-size: 12px;
            margin-top: -8px; /* Pulls them closer to the input */
            line-height: 1.5;
            padding-left: 4px;
        }

        /* Hide the break tags since we are using Flexbox/Block layout */
        .field-value br {
            display: none;
        }

/*------------------employer stats icons-------------------*/

/* --- NEW ICON IMPLEMENTATION --- */
          /* HIDE OLD IMAGE IF PRESENT */
        .jsjobs-img {
            display: none;
        }
        .jsjobs-icon-wrap.total-com{border-bottom: 4px solid #118d1e;}
        .jsjobs-icon-wrap.total-jobs{border-bottom: 4px solid #c21de8;}
        .jsjobs-icon-wrap.gold-company{border-bottom: 4px solid #eab308;}
        .jsjobs-icon-wrap.featured-company{border-bottom: 4px solid #8b5cf6;}
        .jsjobs-icon-wrap.gold-job{border-bottom: 4px solid #eab308;}
        .jsjobs-icon-wrap.featured-jobs{border-bottom: 4px solid #8b5cf6;}
        
        .jsjobs-icon-wrap.total-jobs::before{   background-color: #c21de8;}
      .jsjobs-icon-wrap.total-com::before{ background-color:#118d1e;}


      .jsjobs-icon-wrap.gold-company::before{   background-color:#eab308;}
       .jsjobs-icon-wrap.gold-job::before{   background-color:  #eab308;}

       .jsjobs-icon-wrap.featured-jobs::before{   background-color: #8b5cf6;}
       .jsjobs-icon-wrap.featured-company::before{   background-color: #8b5cf6;}

        /* --- NEW ICON IMPLEMENTATION --- */
        .jsjobs-icon {
            width: 48px;
            height: 48px;
            margin-bottom: 10px;
            /* Masking Properties */
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            -webkit-mask-size: contain;
            mask-size: contain;
          
            
            position: relative; /* For badge positioning */
        }

        /* --- MASK DEFINITIONS --- */
        
        /* Company Icon Mask (Building) */
        .jsjobs-icon-wrap.total-com::before{
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M9 22v-4h6v4'%3E%3C/path%3E%3Cpath d='M8 6h.01'%3E%3C/path%3E%3Cpath d='M16 6h.01'%3E%3C/path%3E%3Cpath d='M12 6h.01'%3E%3C/path%3E%3Cpath d='M12 10h.01'%3E%3C/path%3E%3Cpath d='M12 14h.01'%3E%3C/path%3E%3Cpath d='M16 10h.01'%3E%3C/path%3E%3Cpath d='M16 14h.01'%3E%3C/path%3E%3Cpath d='M8 10h.01'%3E%3C/path%3E%3Cpath d='M8 14h.01'%3E%3C/path%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M9 22v-4h6v4'%3E%3C/path%3E%3Cpath d='M8 6h.01'%3E%3C/path%3E%3Cpath d='M16 6h.01'%3E%3C/path%3E%3Cpath d='M12 6h.01'%3E%3C/path%3E%3Cpath d='M12 10h.01'%3E%3C/path%3E%3Cpath d='M12 14h.01'%3E%3C/path%3E%3Cpath d='M16 10h.01'%3E%3C/path%3E%3Cpath d='M16 14h.01'%3E%3C/path%3E%3Cpath d='M8 10h.01'%3E%3C/path%3E%3Cpath d='M8 14h.01'%3E%3C/path%3E%3C/svg%3E");
        }


        /* Job Icon Mask (Briefcase) */
        .jsjobs-icon-wrap.total-jobs::before{
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3C/svg%3E");
        }

      .jsjobs-icon-wrap.featured-jobs::before ,
      .jsjobs-icon-wrap.featured-company::before{
          -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='7'%3E%3C/circle%3E%3Cpolyline points='8.21 13.89 7 23 12 20 17 23 15.79 13.88'%3E%3C/polyline%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='7'%3E%3C/circle%3E%3Cpolyline points='8.21 13.89 7 23 12 20 17 23 15.79 13.88'%3E%3C/polyline%3E%3C/svg%3E");
        }

      .jsjobs-icon-wrap.gold-company::before,
      .jsjobs-icon-wrap.gold-job::before{
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'%3E%3C/polygon%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'%3E%3C/polygon%3E%3C/svg%3E");
        }


        /* Wrapper Styling */
        .jsjobs-file-wrp {
            background-color: var(--jsjobs-content-bg);
            padding: 20px;
            border-radius: 8px;
            border: 1px solid var(--jsjobs-border-color);
            box-shadow: 0 2px 4px rgba(0,0,0,0.05);
           
            width: 100%;
        }

        /* File Input Styling */
        .cf_uploadfile {
            width: 100%;
            font-size:var(--jsjobs-body-font-m);;
            color: #555;
            padding: 8px;
            background-color: #f8f9fa;
            border: 1px dashed #ced4da;
            border-radius: 6px;
            cursor: pointer;
            box-sizing: border-box; /* Ensures padding doesn't overflow width */
            transition: border-color 0.2s, background-color 0.2s;
        }

        .cf_uploadfile:hover {
            border-color: #0366d6;
            background-color: #f1f8ff;
        }

        /* Styling the internal "Choose File" button */
        .cf_uploadfile::file-selector-button {
            margin-right: 15px;
            border: none;
            background: #0366d6;
            padding: 8px 16px;
            border-radius: 4px;
            color: white;
            cursor: pointer;
            font-weight: 600;
            font-size: 13px;
            transition: background 0.2s;
        }

        .cf_uploadfile::file-selector-button:hover {
            background: #0256b4;
        }

        /* Help Text Styling */
     .jsjobs-folderinfo.visitor-add-company .fieldvalue .fieldvalue.jsjobs-file-wrp.custom div#js_cust_file_ext{   background-color: var(--jsjobs-content-bg);}
        #js_cust_file_ext {
            margin-top: 10px;
            font-size: 12px;
            color: #6c757d;
            line-height: 1.5;
            background-color: var(--jsjobs-card-bg); /* Light yellow note background */
            padding: 8px 12px;
            border-radius: 4px;
            border-left: 3px solid #f1c40f;
        }


/*====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
====================================================================================================
===========Colors====================================================================================*/


 div#jsjobs-main-wrapper div#sortbylinks ul li{border-right:1px solid var(--jsjobs-card-bg)}
    div.jsjobs-breadcrunbs-wrp ul li a {color:  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div.field-calendar button{border:1px solid var(--jsjobs-border-color); color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue div.field-calendar button:hover{color:var(--jsjobs-secondary);}
div#jsjobs-main-wrapper .jsjobs-folderinfo.department{border:0;}
div#jsjobs-main-wrapper .jsjobs-folderinfo.department:hover{border:0;    
    transform: unset;
    box-shadow: unset;}
    span.jsjobs-company a{color: var(--jsjobs-primary);}
    span.jsjobs-company a:hover{color: var(--jsjobs-secondary);text-decoration:underline;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.jsjobs-cp-jobs-sugest-lower{border-top:1px solid var(--jsjobs-border-color); background:var(--jsjobs-content-bg); color:var(--jsjobs-secondary);border-radius: 10px;}
    div.jsjobs-login-wrp table tr{border-bottom:1px dashed var(--jsjobs-border-color) !important;}
    div.jsjobs-login-wrp table tr .jsjobs-login-btn input{border:1px solid  var(--jsjobs-primary); background: var(--jsjobs-primary); color:var(--jsjobs-card-bg) !important;}
    div.jsjobs-login-wrp table tr .jsjobs-login-btn input:hover{background:var(--jsjobs-card-bg); color: var(--jsjobs-primary) !important;}
    ul.jsjobs-login-wrp a{color: var(--jsjobs-primary);}
    ul.jsjobs-login-wrp a:hover{color:var(--jsjobs-secondary);}
    div.jsjobs-login-wrp table tr .jsjobs-login-value input{border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-content-bg); color:var(--jsjobs-secondary);}
    div#jsjobs_r_p_notfound div.jsjob_button_cp a.jsjob_anchor_em{border:1px solid  var(--jsjobs-primary); background: var(--jsjobs-primary); color:var(--jsjobs-card-bg);}
    div#jsjobs_r_p_notfound div.jsjob_button_cp a.jsjob_anchor_em:hover{border:1px solid  var(--jsjobs-primary); background:var(--jsjobs-card-bg); color: var(--jsjobs-primary);}
    div#jsjobs_r_p_notfound div.jsjob_button_cp a.jsjob_anchor_js{border:1px solid var(--jsjobs-secondary); background:var(--jsjobs-secondary); color:var(--jsjobs-card-bg);}
    div#jsjobs_r_p_notfound div.jsjob_button_cp a.jsjob_anchor_js:hover{border:1px solid var(--jsjobs-secondary); background:var(--jsjobs-card-bg); color:var(--jsjobs-secondary);}
    div#js_main_wrapper span.js_controlpanel_section_title span a{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper span.js_controlpanel_section_title span a:hover{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);border:1px solid  var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn div.jsjobs-folder-info-btn span.jsjobs-folder-btn input#button{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn div.jsjobs-folder-info-btn span.jsjobs-folder-btn input#button:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary);}
    div#js_menu_wrapper{background:  var(--jsjobs-primary);}
    div#js_menu_wrapper a.js_menu_link{color:var(--jsjobs-card-bg);}
    div#js_menu_wrapper .js_menu_link.selected{background-color:var(--jsjobs-card-bg); color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies,
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany{border:1px solid var(--jsjobs-border-color); }
    div#jsjobs-main-wrapper span.jsjobs-main-page-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-title-componet{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn{border-top:1px solid var(--jsjobs-border-color); background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.com-logo a.img{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color: var(--jsjobs-secondary)}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-4 a:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary) }

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title{color: var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title:hover{color: var(--jsjobs-primary);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{background: var(--jsjobs-card-bg);
    border: 1px solid var(--jsjobs-border-color);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value a.js_job_company_anchor{color:var(--jsjobs-text-dark); text-decoration:none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value a.js_job_company_anchor:hover{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-add-resume-btn a.jsjobs-resume-a{border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-content-bg);color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-add-resume-btn a.jsjobs-resume-a:hover{border:1px solid var(--jsjobs-border-color); background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper span.jsjobs-btn a{background:var(--jsjobs-content-bg);}
    .chosen-container-single .chosen-single{background:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);}
    div.companies.filterwrapper span.filterlocation{border:1px solid var(--jsjobs-border-color);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper input.inputbox{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue select{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue input{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.jsjobs-radiobtn-wrp{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg)}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.jsjobs-multiselect-wrp select{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg)}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.js-searchform-customfield-wrp{border:1px solid var(--jsjobs-border-color); background: var(--jsjobs-content-bg);color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue.js-searchform-multiselect select{border:1px solid var(--jsjobs-border-color); background: var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue textarea{border:1px solid var(--jsjobs-border-color);background-color:var(--jsjobs-content-bg)}
    div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-add-resume-btn a.jsjobs-resume-a:hover{border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper span.jsjobs-main-page-title span.jsjobs-add-resume-btn a.jsjobs-resume-a span.jsjobs-add-resume-btn{border:none;}
    div#jsjobs-main-wrapper div.fieldwrapper-btn{border-top:2px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper .chosen-container-multi .chosen-choices{background: var(--jsjobs-content-bg);border: 1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist-btn div.jsjobs-data-3 span.jsjobs-data-location-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue div.field-calendar button{border:1px solid var(--jsjobs-border-color);color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue div.field-calendar button:hover{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist div.jsjobs-main-wrap-imag-data div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-full-width-data div.jsjobs-descrptn p{color:var(--jsjobs-text-dark);}


    div.js-job-custom-terms-and-condition-box.jsjob-formfield-radio-button-wrap{background: var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-text-dark)}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue.jsjobs-radiobtn-wrp{background: var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-text-dark)}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue.js-jobs-main-wrp{border:1px solid var(--jsjobs-border-color);background: var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div#markasgold.fieldwrapper div.fieldvalue{border:1px solid var(--jsjobs-border-color);background: var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div#markasfeatured.fieldwrapper div.fieldvalue{border:1px solid var(--jsjobs-border-color);background: var(--jsjobs-content-bg);}

    div.companies.filterwrapper{background: var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);}
div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldvalue select.inputbox{background:var(--jsjobs-content-bg);border-color:var(--jsjobs-border-color);}
    div.companies.filterwrapper span.filterlocation ul.jsjobs-input-list-jsjobs{border-bottom:1px solid var(--jsjobs-border-color) !important;background:var(--jsjobs-card-bg)}
    div.companies.filterwrapper input#companyname{background:#FFFFFF;border:1px solid var(--jsjobs-border-color);}
    div.companies.filterwrapper input.jsjobs-go{background: var(--jsjobs-secondary);border:1px solid  var(--jsjobs-secondary);color:var(--jsjobs-card-bg);}
    div.companies.filterwrapper input.jsjobs-go:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary);}
    div.companies.filterwrapper input.jsjobs-reset{background:var(--jsjobs-secondary);border:1px solid var(--jsjobs-secondary);color:var(--jsjobs-card-bg);}
    div.companies.filterwrapper input.jsjobs-reset:hover{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist{border-bottom:none;}
    
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist span.jsjobs-image-area a.jsjobs-image-area-achor{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-1 div.jsjobs-data-1-tile span.js_job_data_2_title{color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_title{color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-content-wrap div.jsjobs-data-area div.jsjobs-data-2 span.js_job_data_2_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-left-area{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 span.jsjobs-jobs-types{color:var(--jsjobs-card-bg);}

    span.jsjobs-status-btn.unpub{background:var(--jsjobs-card-bg);color:#b23c00 !important;border:1px solid #b23c00;}
    span.jsjobs-status-btn.unpub:hover{background: var(--jsjobs-secondary);color:var(--jsjobs-card-bg) !important; border:1px solid  var(--jsjobs-secondary);}


    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon{background:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-border-color);color: var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon:hover{ color:var(--jsjobs-card-bg);background:var(--jsjobs-card-bg);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.applied-resume-button-no{background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-secondary); color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.applied-resume-button-no:hover{background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary); color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-3-myjob-no span.jsjobs-noof-jobs{border:1px solid var(--jsjobs-border-color); color:var(--jsjobs-text-dark);background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-right{color:var(--jsjobs-text-dark);}

    div#jsjobs-main-wrapper div#js_job_fb_commentparent span#js_job_fb_commentheading{ color:var(--jsjobs-card-bg); background:var(--jsjobs-secondary);}
    div#jsjobs-cat-block a#jsjobs-cat-block-a{color: var(--jsjobs-secondary);background:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);}
     .fieldwrapper .fieldvalue input[type=text]:not(.form-control){border: 1px solid var(--jsjobs-border-color);
    background: var(--jsjobs-content-bg);}
   .field-calendar .input-group button#since_btn{
    border: 1px solid var(--jsjobs-border-color);
    color:  var(--jsjobs-primary);
}
select#companyid{   border: 1px solid var(--jsjobs-border-color); background: #f7f7f7;}

.field-value .inputbox[type='file']:hover{
    border-color:   var(--jsjobs-primary);
}

   .field-calendar .input-group button#since_btn:hover{
    color:  var(--jsjobs-secondary);
}

    span.get-text a,
    span.jsjobs-data-2-value a,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_value a{color:var(--jsjobs-text-dark);    ;}

    span.get-text a:hover,
    span.jsjobs-data-2-value a:hover,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_value a:hover{color: var(--jsjobs-primary);text-decoration:underline;}

    div#jsjobs-cat-block a#jsjobs-cat-block-a:hover{border:1px dashed  var(--jsjobs-primary);background:var(--jsjobs-card-bg);}
    div#for_subcat a#jsjobs-subcat-block-a:hover{color: var(--jsjobs-primary);}
    div#jsjobs-cat-block a#jsjobs-cat-block-a:hover{color: var(--jsjobs-primary);}
    div#jsjobs-cat-block a#jsjobs-cat-block-a.subcatopen{border:1px solid  var(--jsjobs-primary);}
    div.jsjobs_subcat_wrapper{ border:1px dashed  var(--jsjobs-primary);}
    div#for_subcat a#jsjobs-subcat-block-a{color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);}
    div#for_subcat a#jsjobs-subcat-block-a:hover{border:1px dashed  var(--jsjobs-primary);}
    div#for_subcat span#showmore_p{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);}

    div#jsjob-search-popup span.popup-title,
    div#jsjobs-listpopup span.popup-title{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);}
    div#jsjobs_subcatpopups{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs_subcatpopups a#jsjobs-subcat-popup-a{color:var(--jsjobs-text-dark);background:var(--jsjobs-card-bg);border:1px solid var(--jsjobs-border-color);}
    div#jsjobs_subcatpopups a#jsjobs-subcat-popup-a:hover{border:1px solid  var(--jsjobs-primary);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldtitle{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue span:hover{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper form#adminForm input.jsjobs_button{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper form#adminForm input.jsjobs_button:hover{color: var(--jsjobs-primary);background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper-btn{border-top:2px solid  var(--jsjobs-secondary);}
    div#jsjobs-wrapper div.page_heading input#button.button{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-wrapper div.page_heading input#button.button:hover{color: var(--jsjobs-primary);background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary);}
    
    div#jsjobs-main-wrapper div#savesearch-form {border: 1px solid var(--jsjobs-border-color);background: var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-label{ color:var(--jsjobs-secondary); }
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-input-field input{border:1px solid var(--jsjobs-border-color)}
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-button-field input{ outline:none; background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary); color:var(--jsjobs-card-bg); }
    div#jsjobs-main-wrapper div#savesearch-form div.jsjobs-button-field input:hover{ background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary); color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_value a{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_value a:hover{color: var(--jsjobs-primary);}


 div.jsjobs-resume-search div.jsjobs-image-area div.jsjobs-img-border div.jsjobs-image-wrapper{border:1px solid var(--jsjobs-card-bg);}
     div.jsjobs-resume-search div.jsjobs-image-area div.jsjobs-img-border{border:1px solid var(--jsjobs-border-color);}
    div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-posted{color:var(--jsjobs-text-dark);}
 div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper-title span.jsjobs-name-title{color: var(--jsjobs-secondary);}
 


 div.jsjobs-resume-search div.jsjobs-data-area span.jsjobs-jobs-types{background:#f38d2f; color:var(--jsjobs-card-bg); border:1px solid #f38d2f; border-bottom:none;}
div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap span.js_job_data_2_title{color:var(--jsjobs-secondary);}
 div.jsjobs-resume-search div.jsjobs-data-area div.jsjobs-data-2-wrapper span.jsjobs-main-wrap span.js_job_data_2_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume{ background:var(--jsjobs-content-bg);  border-color:var(--jsjobs-border-color);  }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume span.jsjobs-location span.js_job_data_2_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume span.jsjobs-view-resume a{background: var(--jsjobs-primary);border:1px solid  var(--jsjobs-primary); color:var(--jsjobs-card-bg); }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults div.jsjobs-data-3-myresume span.jsjobs-view-resume a:hover{background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary); color: var(--jsjobs-primary); }

    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list{ border:1px solid var(--jsjobs-border-color);  background:var(--jsjobs-card-bg);border-left: 5px solid var(--jsjobs-primary) ;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-resumesearch-list span.jsjobs-coverletter-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjsobs-resumes-btn a.jsjobs-savesearch-btn{border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-card-bg); color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjsobs-resumes-btn a.jsjobs-savesearch-btn:hover{ color:var(--jsjobs-card-bg);border:1px solid  var(--jsjobs-secondary);background: var(--jsjobs-secondary);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile{border: 1px solid var(--jsjobs-border-color);background: #fff;}
    div#jsjobs-main-wrapper .jsjobs-folderinfo.add{border:1px dashed var(--jsjobs-border-color);
    background:var(--jsjobs-card-bg); transition:none;
    box-shadow: none;     transform: unset;}
    div#jsjobs-main-wrapper .jsjobs-folderinfo.add:hover{border:1px dashed var(--jsjobs-border-color);
    background:var(--jsjobs-card-bg); transition:none;
    box-shadow: none;     transform: unset;}
    div#jsquickview_block_bottom{
        border: 1px dashed var(--jsjobs-border-color);
    background: var(--jsjobs-card-bg);
    }

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);}

     div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title,
     div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-message-title,
     div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-title-name{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created span.js_coverletter_created_title{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.jsjobs-title-status{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area a{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color: var(--jsjobs-secondary)}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area a:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-message-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created span.js_message_created_title span{color:var(--jsjobs-card-bg);padding: 4px 8px;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created{}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn a{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn a:hover{border:1px solid  var(--jsjobs-secondary);color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary)}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn a.jsjobs-button-message-noof{border:1px solid  var(--jsjobs-primary);background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-btn a.jsjobs-button-message-noof:hover{border:1px solid  var(--jsjobs-primary);background:var(--jsjobs-card-bg);color: var(--jsjobs-primary);}
 div#js_main_wrapper div.js_job_main_wrapper div.header{border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder div.title:hover{color: var(--jsjobs-secondary);}
    
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.js_job_data_2_created_myresume{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_3.myresume_folder span.js_job_data_2_created_myresume.jobtype{border: 1px solid var(--jsjobs-border-color); border-bottom:none;color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume.first-child div.js_job_data_2_wrapper span.heading{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area div.js_job_data_2.myresume.first-child div.js_job_data_2_wrapper span.text{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom{border:1px solid var(--jsjobs-border-color);background: var(--jsjobs-content-bg);}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom span.location span.js_job_data_2_value{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view a{background: var(--jsjobs-card-bg);color:var(--jsjobs-secondary); border:1px solid  var(--jsjobs-border-color);}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view a:hover{background: var(--jsjobs-secondary);color:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-secondary);}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view a.js_job_data_area_button.view{background: var(--jsjobs-primary);color: var(--jsjobs-card-bg);}
    div#js_main_wrapper div.js_job_main_wrapper div.bottom div.btn-view a.js_job_data_area_button.view:hover{background: var(--jsjobs-secondary);color: var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_value.js_jobs_folder_value{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-description-area span.js_jobs_description_section_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-description-area div.js_jobs_full_width_data{color:var(--jsjobs-text-dark);}

    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list:hover{

    }
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs_message_title span.jsjobs_message{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created span.js_message_created_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company span.jsjobs_message{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area span.jsjsobs-message-btn a{background:var(--jsjobs-card-bg);color: var(--jsjobs-secondary);border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-button-area span.jsjsobs-message-btn a:hover{background: var(--jsjobs-secondary);color:var(--jsjobs-card-bg);border:1px solid var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company a{ color:var(--jsjobs-text-dark);text-decoration:none;}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-company a:hover{ color: var(--jsjobs-primary);}
    div#js_main_wrapper div.js_job_main_wrapper div.js_job_data_area span.js_job_data_2_created_myresume.applied-date{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs_message_title-vlaue span.jsjobs_message{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs_message_title-vlaue{color:var(--jsjobs-text-dark);}

    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location{color:var(--jsjobs-text-dark);}div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location a.companyanchor{color:var(--jsjobs-text-dark); text-decoration:none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-location a.companyanchor:hover{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message{border:1px solid var(--jsjobs-border-color);background-color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-logo span.jsjobs-img-wrap{border:1px solid var(--jsjobs-border-color);background-color: var(--jsjobs-card-bg);border-radius: var(--jsjobs-radius);}
    
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper span.jsjobs-data-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper .jsjobs-data-wrapper.edit,
    .jsjobs-data-wrapper.border-class{    border: none !important;background:var(--jsjobs-card-bg)!important;box-shadow:none !important;}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-company span.jsjobs-data-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-main-message-wrap div.jsjobs-company-data div.jsjobs-data-wrapper span.jsjobs-main-job span.jsjobs-data-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper span.jsjobs-data-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-title-subject{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-value-subject{border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-title-message{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-value-message{border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper div.jsjobs-data-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list span.jsjobs-controlpanel-section-title{background:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);border-radius: var(--jsjobs-radius);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender span.jsjobs-img-area{border:1px solid var(--jsjobs-border-color);background-color:var(--jsjobs-card-bg)}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper.yousend div.jsjobs-message-right-top span.jsjobs-message-name{ background:var(--jsjobs-secondary); color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper.othersend div.jsjobs-message-right-top span.jsjobs-message-name{ background: var(--jsjobs-primary); color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-right-top div.jsjobs-message-created{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper div.jsjobs-message-data-wrapper span.jsjobs-message-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days span.expired_package{border-left:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.js_listing_wrapper input.js_job_button{outline:none; background-color: var(--jsjobs-primary);  color:var(--jsjobs-card-bg);border:none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title{border-bottom:2px solid  var(--jsjobs-secondary);background: var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.stats_data_value{background:var(--jsjobs-secondary); color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper{border-top:none;background-color:var(--jsjobs-content-bg) }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper{background:var(--jsjobs-content-bg);}
    .jsjobs-folderinfo.register {
    background: var(--jsjobs-card-bg);
    transition: none;
    box-shadow: none;
    transform: unset;
    padding: 20px 20px !important;
}
.jsjobs-folderinfo.register:hover {transform: none !important; border: 1px solid var(--jsjobs-border-color)!important;
    box-shadow:none;
}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-expiredays{border-top:1px solid var(--jsjobs-border-color);border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details{ background:#FFFFFF; border-bottom:2px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-name{background:var(--jsjobs-content-bg); color:var(--jsjobs-secondary); border-bottom:none; }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_title{ color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_value{ color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_title select{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button{background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn a{border:1px solid var(--jsjobs-border-color); color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.disc-message{color:var(--jsjobs-text-dark);border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap{background-color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title span.jsjobs-package-name span.total-amount{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.js_listing_wrapper a#jsjobs_buy_nowbtn_a{background-color: var(--jsjobs-primary);border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper span.jsjobs-stats-title{color:var(--jsjobs-card-bg);background:var(--jsjobs-secondary);}
    #js-table thead {    background-color: #f9fafb;
    color:  var(--jsjobs-primary);}
    table#js-table thead tr{background:var(--jsjobs-secondary);color:var(--jsjobs-card-bg);}
    table#js-table thead tr th{border-left:1px solid var(--jsjobs-card-bg);}
    table#js-table tbody tr{border:1px solid var(--jsjobs-border-color); }
    table#js-table tbody tr td:first-child{background:var(--jsjobs-card-bg);}
    table#js-table tbody tr td{border:1px solid var(--jsjobs-border-color); color: var(--jsjobs-secondary);}
    table#js-table{
        border: 1px solid #e5e7eb;  color: #2b303b;
    }

    div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-location-comapny span.jsjob-data-title{color:var(--jsjobs-text-dark)}

    div#jsjobs-main-wrapper div.jsjobs-company-name,
    .jsjobs-company-name-descrptn{border:1px dashed var(--jsjobs-border-color);background:#fff;}    

    div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-company-title{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-data-wrapper-email-location span.jsjob-data-value-email{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-location-comapny span.jsjob-data-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg)}
    div#jsjobs-main-wrapper div.jsjobs-company-name div.jsjobs-company-logo span.jsjobs-company-logo-wrap{}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data div.js_job_data_wrapper{border-bottom:1px solid var(--jsjobs-border-color);}
    div.jsjobs-comoany-data div.js_job_data_wrapper span.js_job_data_title{color:var(--jsjobs-secondary);}
    div.jsjobs-comoany-data div.js_job_data_wrapper span.js_job_data_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.js_job_apply_button a.js_job_button{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);border:1px solid var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.js_job_apply_button a.js_job_button:hover,
    a.js_job_button:hover{color: var(--jsjobs-primary);background:white;border:1px solid  var(--jsjobs-primary);}

    span.jsjobs-view-btn a.js_job_button{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);border:1px solid  var(--jsjobs-primary);
    }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-buy-btn a:hover{color: var(--jsjobs-primary);background:white;border:1px solid  var(--jsjobs-primary);
        
    }
div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-apply-button span.jsjobs-view-btn a:hover{
    color: var(--jsjobs-secondary);background:white;border:1px solid  var(--jsjobs-secondary);
}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.jsjobs-company a{color:var(--jsjobs-text-dark); text-decoration:none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-category-status span.jsjobs-listing-title-child span.jsjobs-company a:hover{color: var(--jsjobs-primary); text-decoration:underline;}
    div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_value a{color:var(--jsjobs-secondary); text-decoration:none;}
    div#jsjobs-main-wrapper div.js_jobs_data_wrapper span.js_jobs_data_value a:hover{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-data-wrapper span.jsjobs-job-main span.jsjobs-data-value{color:var(--jsjobs-secondary);}


    div#jsjobs-main-wrapper div.jsjobs-job-info div.js_job_company_logo{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-company-name span.jsjobs-company-title{color: var(--jsjobs-secondary);}

    span.jsjob-data-value a{color: var(--jsjobs-primary);}
    span.jsjob-data-value a:hover{text-decoration:underline;}

    div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value span a.js_job_company_anchor{color: var(--jsjobs-primary); text-decoration:none;  }
    .jsjobs-data-2-company-wrapper span.js_job_data_2_value a {color: var(--jsjobs-primary);}
    .jsjobs-data-2-company-wrapper span.js_job_data_2_value a:hover {color: var(--jsjobs-secondary);text-decoration:underline;}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper{    border-color:  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-job-info,
    .jsjobs-field-main-wrapper,
    .jssectionwrapper,
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area,
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs_description_data,
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-map-wrap
    {border:1px dashed var(--jsjobs-border-color);background:#fff;}
    span.js_job_data_value a{color: var(--jsjobs-primary);}
    span.js_job_data_value a:hover{color: var(--jsjobs-secondary);text-decoration:underline;}
    div#jsjobs-main-wrapper div.jsjobs-job-info span.jsjobs-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs-location-wrap{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul{border-bottom: 3px solid  var(--jsjobs-primary);}
a.jsjobs-listing-company{ color: var(--jsjobs-primary);}
a.jsjobs-listing-company:hover{ color: var(--jsjobs-secondary);text-decoration:underline;}
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-1 div.jsjobs-data-1-title a#jsjobs-a-job-tile span.job-title:hover,
 div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a:hover,
    span.job-title:hover{
     color: var(--jsjobs-primary);}
     span.jsjobs_controlpanel_section_title{ color: var(--jsjobs-secondary) !important;}

.jsjobapply_value a#pop_cvltr{
    color:  var(--jsjobs-primary); background-color: var(--jsjobs-content-bg);border: 1px dashed  var(--jsjobs-primary);}
    .jsjobapply_value a#pop_cvltr:hover {
    background-color: var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany:hover,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies:hover{
        border: 1px dashed  var(--jsjobs-primary);}

        div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-wrapper-mycompanies div.jsjobs-main-companieslist{background:var(--jsjobs-card-bg);}

div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title a:hover{
    color: var(--jsjobs-primary);}
div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 
span.jsjobs-title a.js_job_data_2_company_link:hover,
div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist div.jsjobs-data-area div.jsjobs-data-2 div.jsjobs-data-2-wrapper span.js_job_data_2_value a:hover{
    color: var(--jsjobs-secondary); 
    text-decoration: underline;
}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs-location-wrap a.js_job_company_anchor{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs_description_data{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea span.jsjobs_daysago{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li a{background: var(--jsjobs-card-bg);color: var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-job-data div.jsjobs-menubar-wrap ul li a:hover{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data span.js_controlpanel_section_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper span.js_job_data_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper span.js_job_data_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area span.jsjobs-controlpanel-section-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-map-wrap span.jsjobs_controlpanel_section_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info span.js_controlpanel_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info span.js_controlpanel_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_logo div.jsjobs-company-logo-wrap{border:1px solid var(--jsjobs-border-color);border-left:4px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_data span.js_job_data_value a{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_data span.js_jobs_data_value a{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-right-raea div.js_job_company_data span.jsjobs-location{color:var(--jsjobs-text-dark);}

    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.js_job_apply_button,
    .js_job_apply_button{border-top:2px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.js_job_apply_button a.js_job_button,
    a.js_job_button{border:1px solid  var(--jsjobs-primary); color:var(--jsjobs-card-bg); background: var(--jsjobs-primary);}


    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.js_job_apply_button a.js_job_button:hover,
    a.js_job_button:hover{border:1px solid  var(--jsjobs-primary); color: var(--jsjobs-primary); background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.jsjobs_full_width_data{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper span.js_controlpanel_section_title{color:var(--jsjobs-secondary);}

    div#js_main_wrapper span.js_controlpanel_section_title, div#tp_heading{color:var(--jsjobs-secondary);}

    div#js_main_wrapper span.js_controlpanel_section_title span.js_apply_view_job{color: var(--jsjobs-primary);background:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper span.js_controlpanel_section_title span.js_apply_view_job:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);border:1px solid  var(--jsjobs-primary);}
    div#js_main_wrapper div#sortbylinks span a{background:var(--jsjobs-secondary);color:var(--jsjobs-card-bg);border-right:1px solid var(--jsjobs-card-bg);}
    div#js_main_wrapper div#sortbylinks span a:hover{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#js_main_wrapper div#sortbylinks span a.selected{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);border:1px solid var(--jsjobs-border-color); border-bottom:none;}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a:hover{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a.selected{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#js_main_wrapper div.js-jobs-jobs-applie{border:1px solid var(--jsjobs-border-color);}
    div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.appnotes_wrapper span.jsjobs-appnotesvalue{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);color:var(--jsjobs-text-dark);display:inline-block;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.js_job_image_wrapper{border:1px solid  var(--jsjobs-primary);}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area a.view_resume_button:hover{background: var(--jsjobs-secondary);}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_image_area div.view_coverltr_button{border:1px solid  var(--jsjobs-primary);color:var(--jsjobs-secondary);}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_title{color:var(--jsjobs-secondary);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_location  span.js_job_data_location_value {color: var(--jsjobs-text-dark);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_location  span.js_job_data_location_title {color: var(--jsjobs-secondary);font-weight: bold;}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted span.js_jobapply_title{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_1 span.js_job_posted span.js_jobapply_value{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.jsjobsapp_wrapper span.jsjobs-apptitle{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div.js-jobs-jobs-applie div.js_job_data_area div.js_job_data_2 div.jsjobsapp_wrapper span.jsjobs-appvalue{color:var(--jsjobs-text-dark);}
    div.js-jobs-jobs-applie div.js_job_data_5{background:var(--jsjobs-content-bg); border-top:1px solid var(--jsjobs-border-color);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_action{background:var(--jsjobs-card-bg);color: var(--jsjobs-secondary)!important;border:1px solid var(--jsjobs-border-color);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_action:hover{ color:var(--jsjobs-secondary);}
    div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab span.jsjobs-applied-resume-field div.field span.jsjobs_appliedresume_tab_search_data_title{color:var(--jsjobs-secondary);}
    div.js-jobs-jobs-applie div.resumeaction1ton{border-top:1px solid var(--jsjobs-border-color);}

    div#coverletterPopup.coverletterPopup div.fieldwrapper_fullwidth_button input.cletter_popup_button{ border:1px solid  var(--jsjobs-primary);background: var(--jsjobs-primary);color:var(--jsjobs-card-bg); }
    div#coverletterPopup.coverletterPopup div.fieldwrapper_fullwidth_button input.cletter_popup_button:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary); }
    div#coverletterPopup.coverletterPopup div#coverletter_headline_bottom_area{border:1px solid var(--jsjobs-border-color); border-top:none;}
    div#coverletterPopup div#coverletter_headline_bottom_area div#coverletter_title{color:var(--jsjobs-secondary);font-weight: 500;}
    div#coverletterPopup div#coverletter_headline_bottom_area div#coverletter_description{border-top:1px solid var(--jsjobs-border-color); color:var(--jsjobs-text-dark);}


    div#resumeactioncomments, div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-title{color:var(--jsjobs-secondary);}
    div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-input-fields div.jsjobs-fieldtitle{color:var(--jsjobs-secondary);}
    div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-input-fields div.jsjobs-fieldvalue input{border:1px solid var(--jsjobs-border-color);}
    div.js-jobs-jobs-applie div.resumeaction1ton div#resumeactioncomments div.jsjobs-field-title{color:var(--jsjobs-secondary);}

    div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-action-button input{outline:none; border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);}
    div.js-jobs-jobs-applie div.resumeaction1ton div#jsjobs-email-appliedresume div#jsjobs-action-button input:hover{border:1px solid  var(--jsjobs-primary);background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs_appliedresume_tab_search_data span.jsjobs_appliedresume_tab div.fieldwrapper-btn{border-top:2px solid  var(--jsjobs-secondary);}
    div#jsjobs_appliedresume_tab_search span.jsjobs_appliedresume_tab div.fieldwrapper-btn div.jsjobs-folder-info-btn input#button{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);}
    div#jsjobs_appliedresume_tab_search span.jsjobs_appliedresume_tab div.fieldwrapper-btn div.jsjobs-folder-info-btn input#button:hover{border:1px solid  var(--jsjobs-primary);background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-action input{outline:none; border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);}
    div#resumeactionfolder div#jsjobs_applied_apps div.jsjobs-app-action input:hover{border:1px solid  var(--jsjobs-primary);background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#resumeactioncomments div.jsjobs_resumeactioncomments div.jsjobs-field-actionbutton input.button{outline:none; border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);}
    div#resumeactioncomments div.jsjobs_resumeactioncomments div.jsjobs-field-actionbutton input.button:hover{outline:none; border:1px solid  var(--jsjobs-primary);background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}

    div#resumedetail div#resumedetail_data span#resumedetail_data_title{color:var(--jsjobs-secondary);}
    div#resumedetail div#resumedetail_data span#resumedetail_data_value{color:var(--jsjobs-text-dark);}

    div#js_main_wrapper div div.js-resume-section-body div div.add-resume-form a{color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-border-color); }
    div#js_main_wrapper div div.js-resume-section-body div div.add-resume-form a:hover{border:1px solid  var(--jsjobs-primary); }
    div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-resume-data span.jsjobs-resume-value a{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-resume-data span.jsjobs-resume-value a:hover{color: var(--jsjobs-primary);}

    div.js-jobs-jobs-applie div.resumeaction1ton img#jobsappcloseaction{border:1px solid var(--jsjobs-border-color); background:#FFF;}
   
    div#jsjobs-wrapper div.page_heading{color:var(--jsjobs-secondary);}
    div#jsjobs-wrapper div.totaljobsheading{color: var(--jsjobs-primary);border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#jsjobs-wrapper div.totaljobsheading span{color: var(--jsjobs-primary) !important;}
    div#jsjobs-wrapper div.totaljobsheading:hover {color:var(--jsjobs-card-bg);border:1px solid  var(--jsjobs-primary);background: var(--jsjobs-primary);}
    div#jsjobs-wrapper div.totaljobsheading:hover span{color:var(--jsjobs-card-bg) !important;}
    div#jsjobs-wrapper div.totaljobsheading span{color:var(--jsjobs-secondary);}
    div#jsjobs-wrapper div.page_heading form#adminForm.jsjobs-form-search{border:1px solid var(--jsjobs-border-color);background: var(--jsjobs-content-bg);}
    div#jsjobs-wrapper div.page_heading input.inputbox{border: 1px solid var(--jsjobs-border-color);}
    .jsjobs_appliedresume_action::before {background-color: var(--jsjobs-secondary); }



    div#js-jobs-wrapper,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo,
    div#jsjobs-main-wrapper div.jsjobs-package-data,
div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main,
div#js_main_wrapper div.js-jobs-jobs-applie
                                {border:1px solid var(--jsjobs-border-color);background: var(--jsjobs-card-bg);}

    
    div#js_main_wrapper div.js-jobs-jobs-applie:hover,
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main:hover,                      
    div#jsjobs-main-wrapper div.jsjobs-folderinfo:hover,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo:hover,
    div#js-jobs-wrapper:hover,
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults:hover,
    div#js_main_wrapper div.js_job_main_wrapper:hover,
    div#js-jobs-resumelisting-wrapper div.js-resume-list:hover,
    div#jsjobs-main-wrapper div.jsjobs-package-data:hover
     {border:1px dashed  var(--jsjobs-primary);transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
    .js_job_image_area{transition: transform 0.2s, box-shadow 0.2s;}
    .js_job_image_area:hover{transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}


    div#js-jobs-wrapper div.js-toprow div.js-image{border:1px solid var(--jsjobs-border-color);}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title{color:var(--jsjobs-secondary);}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title a{color:var(--jsjobs-secondary);}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-jobtype{color:var(--jsjobs-text-dark);background: var(--jsjobs-content-bg);}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title span.js-type{color:var(--jsjobs-card-bg);}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields{color:var(--jsjobs-text-dark);}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields span.js-bold{color:var(--jsjobs-secondary);}
    div#js-jobs-wrapper div.js-toprow div.js-data div.js-second-row div.js-fields span.js-totaljobs{color:var(--jsjobs-text-dark);background:var(--jsjobs-card-bg);border:1px solid var(--jsjobs-border-color);}
    div#js-jobs-wrapper div.js-bottomrow,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn{border-top:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#js-jobs-wrapper div.js-bottomrow div.js-address{color:var(--jsjobs-text-dark);}
    a.js_job_data_button,
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-button{border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-card-bg);color: var(--jsjobs-secondary);}
    a.js_job_data_button:hover,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist-btn div.jsjobs-data-myjob-right-area a.company_icon:hover,
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-button:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary)}
    a.js_job_data_button_apply,
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-btn-apply{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-secondary);}
    a.js_job_data_button_apply:hover,
    div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-btn-apply:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}
    div.js_job_form_quickview_wrapper a.jsquick_view_btns.applynow{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-secondary);}
    div.js_job_form_quickview_wrapper a.jsquick_view_btns.applynow:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}
    div.js_job_form_quickview_wrapper a.jsquick_view_btns{background:var(--jsjobs-secondary);color:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-secondary);}
    div.js_job_form_quickview_wrapper a.jsquick_view_btns:hover{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-secondary);}
    div#jsjob-search-popup div.jsjob-contentarea, div#jsjobs-listpopup div.jsjob-contentarea{background:var(--jsjobs-card-bg);border:var(--jsjobs-border-color);}
    div#jsjob-search-popup div.js-searchform-title{color:var(--jsjobs-secondary);}
    div#jsjobs-showmore{background:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-secondary);}
    div#jsjob-search-popup div.js-searchform-value div.field-calendar button{border:1px solid var(--jsjobs-border-color);color: var(--jsjobs-primary);}
    div#jsjob-search-popup div.js-searchform-value div.field-calendar button:hover{color:var(--jsjobs-secondary);}
    ul.jsjobs-input-list-jsjobs li input{background:var(--jsjobs-content-bg);border-right:3px;}

    div#jsjob-search-popup div.js-searchform-value.js-searchform-customfield-wrp {border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#jsjob-search-popup div.js-searchform-value.js-searchform-multiselect select{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#tellafriend.tellafriend div#tellafriend_headline{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#tellafriend.tellafriend div#borderfieldwrapper{border:1px solid var(--jsjobs-border-color);}
    div#tellafriend.tellafriend div.fieldwrapper div.fieldtitle{color:var(--jsjobs-secondary);}
    
    div#jsjobs-shortlist_btn_margin input.js_job_shortlist_button{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary);margin-left:5px;}
    div#jsjobs-shortlist_btn_margin input.js_job_shortlist_button.button{background:var(--jsjobs-secondary);color:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-secondary);}
    div#jsjobs-shortlist_btn_margin input.js_job_shortlist_button.button:hover{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-secondary);}
    div#jsjobs-shortlist_btn_margin input.js_job_shortlist_button:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}
    div#tellafriend.tellafriend div.fieldwrapper.fullwidth input.js_job_tellafreind_button{background:var(--jsjobs-secondary);color:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-secondary);}
    div#tellafriend.tellafriend div.fieldwrapper.fullwidth input.js_job_tellafreind_button:hover{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-secondary);}
    div#tellafriend.tellafriend div.fieldwrapper.fullwidth input.js_job_tellafreind_button.save,
    input.js_job_shortlist_button_save
    {background: var(--jsjobs-primary);color:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary);}
    div#tellafriend.tellafriend div.fieldwrapper.fullwidth input.js_job_tellafreind_button.save:hover,
    input.js_job_shortlist_button_save:hover
    {background:var(--jsjobs-card-bg);color: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}
    div.js_job_form_field_wrapper div.js_job_form_button input#js_job_applynow_button{outline:none; background: var(--jsjobs-primary);color:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary);}
    div.js_job_form_field_wrapper div.js_job_form_button input#js_job_applynow_button:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}
    div.js_job_form_field_wrapper div.js_job_form_button input#js_job_applynow_close{outline:none; background:var(--jsjobs-secondary);color:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-secondary);}
    div.js_job_form_field_wrapper div.js_job_form_button input#js_job_applynow_close:hover{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div#sortbylinks ul li a{background:var(--jsjobs-secondary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div#sortbylinks ul li a.selected{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div#sortbylinks ul li a:hover{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist{border:1px solid var(--jsjobs-border-color);}
    .js_job_data_wrapper{border-left:4px solid var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area{border:1px solid var(--jsjobs-border-color);border-left:4px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listresume div.jsjobs-main-wrapper-resumeslist div.jsjobs-main-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-titleresume a.jsjobs-anchor_resume{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-date-created{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-applyname span.jsjobs-fulltime-btn{color:var(--jsjobs-text-dark);border:1px solid var(--jsjobs-border-color);border-bottom:none;background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-emailaddress span.jsjobs-emailaddress-color{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-emailaddress span.jsjobs-address{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-salary-range span.jsjobs-salary-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-salary-range span.jsjobs-salary-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-categoryjob span.jsjobs-titlecategory{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-categoryjob span.jsjobs-valuecategory{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-totexprience span.jsjobs-totalexpreience-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename span.jsjobs-totexprience span.jsjobs-totalexpreience-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn{border-top:1px solid var(--jsjobs-border-color); background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn span.jsjobs-resume-loction{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a{background:var(--jsjobs-card-bg);border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-myresume-btn a:hover{border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-data-area div.jsjobs-data-titlename div.jsjobs-application-title{color:var(--jsjobs-text-dark);}

    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value a.js_job_data_2_company_link{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value a.js_job_data_2_company_link:hover{color: var(--jsjobs-primary);}

    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper div.jsjobs-fieldtitle{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-fieldwrapper span.jsjobs-longitude span.jsjobs-longitude-title{color:var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div#jsjobs-field-wrapper-title div.jsjobs-field{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-field-wrapper-description div.jsjobs-field{color:var(--jsjobs-secondary);margin: 8px 0 0 0;
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;}
    div#jsjobs-main-wrapper div.jsjobs-jobsalertinfo-save-btn{border-top:2px solid  var(--jsjobs-secondary);}

    
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area{border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-card-bg);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);border-left: 5px solid  var(--jsjobs-primary);
    }

    span.jsjobs-coverletter-created span{color: var(--jsjobs-secondary);font-weight: 500;}

    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title,
    span.jsjobs-coverletter-title{color:var(--jsjobs-secondary);border-bottom:1px dashed var(--jsjobs-border-color);}
    
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon a{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-card-bg);color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area div.jsjobs-icon a:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper a.jsjobs-add-cover-btn{ border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg); color: var(--jsjobs-primary); border-radius: var(--jsjobs-radius);text-decoration: none;}
    div#jsjobs-main-wrapper a.jsjobs-add-cover-btn:hover{ border:1px solid  var(--jsjobs-primary);color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);text-decoration:none;}

    div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain a.jsjobs-job-types{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-jobstyoes-maain a.jsjobs-job-types:hover{border:1px dashed  var(--jsjobs-primary);background:var(--jsjobs-card-bg);color: var(--jsjobs-primary);transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(37, 99, 235, 0.1);}
    
   

    .jsjobs-main-wrapper-listcompany{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button{border-top:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button span.jsjobs-location{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area div.jsjobs-image-wrapper-mycompany div.jsjobs-image-border{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area span.jsjobs-data-jobtitle-title a.jsjobs-titlelink span.jsjobs-data-jobtitle{color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area span.jsjobs-data-jobtitle-title a.jsjobs-titlelink span.jsjobs-data-jobtitle:hover{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area div.jsjob-data-1 span.jsjobs-listcompany-website{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button span.jsjobs-viewalljobs-btn a.js_listcompany_button{ color:var(--jsjobs-card-bg); background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary); }
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-listcompany-button span.jsjobs-viewalljobs-btn a.js_listcompany_button:hover{ color: var(--jsjobs-primary); background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary); }
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.fieldwrapper-btn div.jsjobs-folder-info-btn input.jsjobs-send-message-button{ color:var(--jsjobs-card-bg); background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary); }
    div#jsjobs-main-wrapper div.jsjobs-message-send-list div.fieldwrapper-btn div.jsjobs-folder-info-btn input.jsjobs-send-message-button:hover{ color: var(--jsjobs-primary); background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary); }
    
    div#jsjobs-refine-actions div.bottombutton button#submit_btn{color:var(--jsjobs-card-bg); background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary); }
    div#jsjobs-refine-actions div.bottombutton button#reset_btn{color:var(--jsjobs-card-bg); background:var(--jsjobs-secondary); border:1px solid var(--jsjobs-secondary); }
    div#jsjobs-refine-actions div.bottombutton button#submit_btn:hover{color: var(--jsjobs-primary); background:var(--jsjobs-card-bg);}
    div#jsjobs-refine-actions div.bottombutton button#reset_btn:hover{color:var(--jsjobs-secondary); background:var(--jsjobs-card-bg);}

    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save,
    div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders,
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist{ border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-card-bg);
 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
border-left: 5px solid  var(--jsjobs-primary); }
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created{color:var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created span.jsjobs-coverletter-created-title{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-btn-save a.js_listing_icon{color: var(--jsjobs-secondary); background:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-btn-save a.js_listing_icon:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary) }

    div.jsjobs-listing-stats-wrapper table#js-table tbody tr td{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn{border:1px solid var(--jsjobs-border-color); border-top:none;background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.js_job_data_location_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-data-title-cover{border:1px solid var(--jsjobs-border-color); border-top:none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area a{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-title a{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-posted{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-noofjobs{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-1 span.jsjobs-jobstypes{color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-resume-btn a{background:var(--jsjobs-card-bg); color: var(--jsjobs-primary); border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-appliedjobslist-btn span.jsjobs-resume-btn a:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-cover-letter-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-data-title-cover span.jsjobs-resume-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-value a{color:var(--jsjobs-text-dark); text-decoration:none;}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-data-area div.jsjobs-data-2 span.jsjobs-data-2-value a:hover{color: var(--jsjobs-primary);}

    div#jsjobs_jobs_pagination_wrapper div.jsjobs-resultscounter{border:1px solid var(--jsjobs-border-color); color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);}
    div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li a{color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);}
    div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li a:hover{border:1px solid var(--jsjobs-secondary);color:var(--jsjobs-secondary);}
    div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li.active a{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs_jobs_pagination_wrapper div.jsjobs-plinks ul.pagination-list li.active a:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary);border:1px solid  var(--jsjobs-primary)}
   
    div#jsjobs-main-wrapper span.jsjobs-main-page-title div#sortbylinks a.jsjobs-sort-btn{background: var(--jsjobs-primary)}
    
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-title a.js_job_data_2_company_link{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted-days{color:var(--jsjobs-text-dark);background: var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-1 span.jsjobs-posted{color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-image-area a{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper span.jsjobs-data-2-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-content-shortlist-area div.jsjobs-data-area-2 div.jsjobs-data-2-wrapper-jobsno{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn{border:1px solid var(--jsjobs-border-color);border-top:none;color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn span.js-job-data-location-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet a.js_job_data_button{background:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-border-color);color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet a.js_job_data_button:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);border:1px solid  var(--jsjobs-primary)}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet a.js_job_data_button_apply{background: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary); color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist-btn div.jsjobs-data-btn-tablet a.js_job_data_button_apply:hover{background:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-primary); color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-shortjoblist div.jsjobs-data-area-2 div.jsjobs-comment-wrapper{border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);}

    div#jsjobs-wrapper div.page_heading label.pageform{ color:var(--jsjobs-secondary); }
    div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-data span.js_job_data_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-data span.js_job_data_value{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-description span.js_controlpanel_section_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-data-wrapper div.jsjobs-view-letter-description span.js_job_full_width_data{color:var(--jsjobs-text-dark);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified{ 
    border: 1px solid var(--jsjobs-border-color);
    padding: 10px 15px;
     background: var(--jsjobs-card-bg);
    }
    div#jsjobs-refine-actions{border-top:2px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap{border-bottom:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-title-wrap-purchase a.anchor{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-date-wrap{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper{ border-top:none;}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap span.stats_data_title{color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap span.stats_data_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap span.stats_data_value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details{border-bottom:2px solid  var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days{background:var(--jsjobs-content-bg);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap span.stats_data_value{color:var(--jsjobs-card-bg); background:var(--jsjobs-secondary);border:1px solid var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main span.jsjobs-title-wrap span.jsjobs-price-wrap span.stats_data_value:hover{color:var(--jsjobs-secondary); background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data{border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-content-bg); }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data span.stats_data_title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-descriptions div.jsjob-description-data span.stats_data_value{color:var(--jsjobs-text-dark);}
    div#jsjobs_appliedresume_stars {
    border:1px solid var(--jsjobs-border-color);
    
}


    div#js_main_wrapper div#jsjobs_appliedapplication_tab_container{
        border-bottom:2px solid  var(--jsjobs-primary) !important;}

    div#coverletterPopup.coverletterPopup{background:#FFFFFF;}
    div#coverletterPopup div#coverletter_headline{color: var(--jsjobs-card-bg); background: var(--jsjobs-primary); }
    div#coverletterPopup.coverletterPopup div.fieldwrapper.fullwidth input[type=\"button\"].js_job_cletter_popup_button{background:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-text-dark); color:var(--jsjobs-secondary); }
    div#coverletterPopup.coverletterPopup div.fieldwrapper.fullwidth input[type=\"button\"].js_job_cletter_popup_button:hover{background: var(--jsjobs-secondary); color:var(--jsjobs-card-bg); }


    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-cat{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-btn-wrp a.jsjobs-emp-intro-btn{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-btn-wrp a.jsjobs-emp-intro-btn:hover {background:var(--jsjobs-card-bg);color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker a.menu_style-job-seeker span.jsjobs-title-job-seeker div.bold-text{color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker a.menu_style-job-seeker span.jsjobs-title-job-seeker div.nonbold-text{color: var(--jsjobs-text-dark);}

    
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker{border:1px dashed var(--jsjobs-border-color);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker:hover{border-color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-img{border:2px solid  var(--jsjobs-primary);background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp div.jsjobs-emp-intro-btn-wrp{border-top:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-intro-wrp{border:1px dashed var(--jsjobs-border-color);background:var(--jsjobs-content-bg);border-radius: var(--jsjobs-radius);}
    /*div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links{border:1px dashed var(--jsjobs-border-color);}*/
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu{border-color: var(--jsjobs-border-color);background:var(--jsjobs-card-bg)}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer{border:1px solid var(--jsjobs-border-color);color:var(--jsjobs-card-bg);}
    
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer a.menu_style-employer span.jsjobs-title-employer div.nonbold-text{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs span.js-cp-applied-resume-title1{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);border-radius: 10px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs span.js-cp-applied-resume-title2{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);border-radius: 10px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap{border-left:1px solid var(--jsjobs-border-color);border-right:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-image-area{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs span.js-cp-sugest-jobs-title{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);border-radius: 12px}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobseeker-cp-wrapper div.js-cp-graph-area span.js-cp-graph-title{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);border-radius: 10px}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobseeker-cp-wrapper div.js-cp-graph-area div.jsjobs-cp-graph-area{}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area{ }
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp{border-top:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp span.js-cp-sugest-jobs-show-more{border:1px solid  var(--jsjobs-primary);color: var(--jsjobs-primary)}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp span.js-cp-sugest-jobs-show-more:hover {background:  var(--jsjobs-primary);color:var(--jsjobs-card-bg)}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs span.js-cp-applied-resume-title{background:var(--jsjobs-card-bg);color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area{float: left;width: 100%;}
     div#jsjobs-appliedresume-seeker{transition: transform 0.2s, box-shadow 0.2s;}
    div#jsjobs-appliedresume-seeker:hover{border: 1px dashed var(--jsjobs-primary); transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp{border-top: 1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp span.js-cp-applied-resume-show-more{border: 1px solid  var(--jsjobs-primary);color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs a.js-cp-applied-resume-show-more-wrp span.js-cp-applied-resume-show-more:hover {background:  var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu:hover{color: var(--jsjobs-primary);border-color: var(--jsjobs-primary);text-decoration:none;border: 1px dashed;transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
    /*div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links .jsjobs-emp-links-heading{border-bottom:1px solid var(--jsjobs-border-color);}*/
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu span.jsjobs-new-company-title:hover{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu:hover span.jsjobs-new-company-title{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu span.jsjobs-cp-jobseeker-title{color:#949494}
    div#jsjobs-main-wrapper div.jsjobs-emp-left-menu div.jsjobs-emp-short-links div.jsjobs-emp-links-wrp a.jsjobs-emp-menu:hover span.jsjobs-cp-jobseeker-title{color: var(--jsjobs-primary)}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-job-seeker div.js-menu-wrap-job-seeker div.box-footer:hover a{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow-employer div.js-menu-wrap-employer div.box-footer:hover a {
    color:  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div#jsjsjobs-row_wrapper{border:1px dashed var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div#jsjsjobs-row_wrapper:hover{
         border:1px dashed  var(--jsjobs-primary);transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    }
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more2-wrp{border-top:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more1-wrp{border-top:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more2-wrp span.js-cp-applied-resume-show-more2{border:1px solid  var(--jsjobs-primary);color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more2-wrp span.js-cp-applied-resume-show-more2:hover {border:1px solid  var(--jsjobs-primary);color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more1-wrp span.js-cp-applied-resume-show-more1{border:1px solid  var(--jsjobs-primary);color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs a.js-cp-applied-resume-show-more1-wrp span.js-cp-applied-resume-show-more1:hover{border:1px solid  var(--jsjobs-primary);color:var(--jsjobs-card-bg);background: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.js-graph-left div.jsjobs-graph-wrp span.jsjobs-graph-title{background: var(--jsjobs-card-bg);color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-graph-wrap div.js-graph-right div.jsjobs-graph-wrp span.jsjobs-graph-title{background: var(--jsjobs-card-bg);color: var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area div.js-cp-company-title a{color: var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-content-area div.js-cp-company-title a:hover{color: var(--jsjobs-secondary);text-decoration: underline;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-company-location{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume span.jsjobs-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume span.jsjobs-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume-lower{border-top:1px solid var(--jsjobs-border-color); color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);border-radius: 10px;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume-lower span.jsjobs-loction{color:var(--jsjobs-text-dark);}

    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest{}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-image-area{border:1px solid var(--jsjobs-border-color);border-radius: 10px;    transition: transform 0.2s, box-shadow 0.2s;}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-image-area:hover{transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title a{color:var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title a:hover{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-location{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-location span.jsjobs-title{color:var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-resume-jobs div#jsjobs-appliedresume-seeker{border:1px dashed var(--jsjobs-border-color);border-radius: var(--jsjobs-radius);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-resume-jobs div#jsjobs-appliedresume-seeker:hover{border:1px dashed var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area a img{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title a{color:var(--jsjobs-primary);}
   div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-title a:hover{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area div.js-cp-company-location{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area span.jsjobs-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-content-area span.jsjobs-value{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied-lower{border-top:1px solid var(--jsjobs-border-color); color:var(--jsjobs-text-dark);background:var(--jsjobs-content-bg);border-radius:var(--jsjobs-radius);}

    div#js_main_wrapper div div.js-resume-section-title{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div span.sectionText{border-bottom:1px solid var(--jsjobs-border-color); color:var(--jsjobs-secondary); background:var(--jsjobs-content-bg);}
    div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-field-container label{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-show-hide-btn span{ color:var(--jsjobs-card-bg); background: var(--jsjobs-primary);}
    div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-submit-container{border-top:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-submit-container button{outline:none; border:1px solid var(--jsjobs-border-color); color:var(--jsjobs-secondary); background:var(--jsjobs-card-bg);}
    div#js_main_wrapper div div.js-resume-section-body form div div.js-resume-submit-container button:hover{border:1px solid  var(--jsjobs-primary); color:var(--jsjobs-card-bg); background: var(--jsjobs-primary);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_action span#resume_action_style {color: var(--jsjobs-secondary);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_action span#resume_action_style:hover {color: var(--jsjobs-primary);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_action:hover{border-color: var(--jsjobs-primary);}
    
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_action span#resume_action_style a {color: var(--jsjobs-secondary);}
    div.js-jobs-jobs-applie div.js_job_data_5 div.jsjobs_appliedresume_action span#resume_action_style a:hover {color:var(--jsjobs-secondary);}

    div#js_main_wrapper div div.js-resume-section-body div.js-resume-section-view div.js-resume-profile div img.avatar{border:2px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view{background:#FFFFFF;}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div div.js-resume-profile-name{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-email{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-profile-cell{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-data div.js-row{border-bottom:1px solid var(--jsjobs-border-color);background: var(--jsjobs-content-bg);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-print-wrap a{border:1px solid var(--jsjobs-border-color);color: var(--jsjobs-primary);background:var(--jsjobs-card-bg)}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-print-wrap a:hover{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data div div.js-resume-data-title{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data div div.js-resume-data-value{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div div.js-resume-section-title img{background: var(--jsjobs-primary);}
    div#js_main_wrapper div#resumeFormContainer.js-resume-section-body.personal-section form#resumeForm.jsautoz_form{background:#FFFFFF;border:1px solid var(--jsjobs-border-color); }
    div#js_main_wrapper div div.js-resume-section-body form div div.loc-field a.map-link{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-resume-data-head{border-bottom:1px solid var(--jsjobs-border-color);color:var(--jsjobs-secondary);background:var(--jsjobs-content-bg);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-title{color:var(--jsjobs-secondary);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div div.js-resume-data-value{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.addressheading{border-bottom:1px solid var(--jsjobs-border-color);color:var(--jsjobs-secondary); background:var(--jsjobs-card-bg);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.addressvalue{border-bottom:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.addressvalue span.addressDetails{color:var(--jsjobs-text-dark);}
    div#js_main_wrapper div div#js-resume-section-view div.js-resume-section-view{background:#FFFFFF; border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.map-toggler{color: var(--jsjobs-primary); background:var(--jsjobs-content-bg); border:1px solid  var(--jsjobs-primary); }
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.map-toggler:hover{color:var(--jsjobs-card-bg); background: var(--jsjobs-primary);}
    div#resumeFilesPopup div.resumeFiles_close span{background: var(--jsjobs-primary); color:var(--jsjobs-card-bg);border:1px solid  var(--jsjobs-primary)}
    div#resumeFilesPopup div.resumeFiles_close span:hover{background:var(--jsjobs-card-bg); color: var(--jsjobs-primary);}
    div#resumeFilesPopup div#filesInfo{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg)}
span.jsjobs_appliedresume_search_data_value input[type=text]:not(.form-control){background:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper form div#coverletterPopup.coverletterPopup div#coverletter_description span{border:1px solid var(--jsjobs-border-color);}

    div#resumeFilesPopup.resumeFilesPopup{ background:var(--jsjobs-card-bg);}
    div#resumeFilesPopup div.fileSelectionButton{ background:var(--jsjobs-content-bg); color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-border-color);}

    div#resumeFilesPopup div#resumeFiles_headline{color:var(--jsjobs-card-bg); background: var(--jsjobs-primary);}
    div#resumeFilesPopup div.fileSelectionButton input.resumefiles{color:var(--jsjobs-secondary); background:var(--jsjobs-content-bg);}
    div#resumeFilesPopup div.chosenFiles_heading{color:var(--jsjobs-card-bg); background:var(--jsjobs-secondary);}

    div#js_jobs_main_popup_area div#js_jobs_main_popup_head{color:var(--jsjobs-card-bg);  background: var(--jsjobs-primary);}
    div#jsquickview_wrapper1 div#quickview_head{color:var(--jsjobs-secondary);}
    div#jsquickview_wrapper1{background:var(--jsjobs-content-bg); border:1px dashed var(--jsjobs-border-color); }
    div#js_jobs_main_popup_area div#jspopup_work_area{border:1px solid var(--jsjobs-border-color); border-top:none;}
    div#jsquickview_wrapper1 div#quickview_det{color:var(--jsjobs-text-dark);}
    div.shortlist_box div.jsjobs_shortlist_box div textarea.textarea_shortlist{border:1px solid var(--jsjobs-border-color);}
    div#jsquickview_block_bottom div#jsquick_view_title{color:var(--jsjobs-secondary);}
    div#jsquickview_block_bottom div.jsquick_view_rows{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsquickview_block_bottom div.jsquick_view_rows span.js_quick_title{color:var(--jsjobs-secondary);}
    div#jsquickview_block_bottom div.jsquick_view_rows span.js_quick_value{color:var(--jsjobs-text-dark);}
    div#jsquickview_block_bottom div.jsquickview_decs{ border:1px solid var(--jsjobs-border-color);  color:var(--jsjobs-secondary);  }
    div.js_job_form_quickview_wrapper,
    div#jsjobs-shortlist_btn_margin{border-top:1px solid  var(--jsjobs-primary);}
    div#tellafriend.tellafriend div.fieldwrapper.fullwidth.button{border-top:1px solid  var(--jsjobs-primary);}

    .jsjobs_jobapply_wrapper{background:var(--jsjobs-content-bg);}
    div#jspopup_work_area div.shortlist_box div.jsjobs_shortlist_box label{ color:var(--jsjobs-secondary); }
    div.jsjobs_stars_wrapper div.jsjobs-starst-slist label.contact_info_margin{ color:var(--jsjobs-secondary); }
    div#jspopup_work_area div#js_main_wrapper div.js_job_form_field_wrapper div.jsjobs_jobapply_wrapper div.jsjobapply_title{color:var(--jsjobs-secondary); }
    div#jspopup_work_area div#js_main_wrapper  span.jsjobs_job_in_formation{color:var(--jsjobs-secondary); background:var(--jsjobs-card-bg); border-bottom:2px solid  var(--jsjobs-secondary);}
    div#js_main_wrapper div.js_job_data_jobapply{ border-bottom:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div.js_job_data_jobapply span.js_job_data_apply_title{color:var(--jsjobs-secondary); }
    div#js_main_wrapper div.js_job_data_jobapply span.js_job_data_apply_value{color:var(--jsjobs-text-dark); }

    div.js_job_error_messages_wrapper div.message2{color: #a5a7a9;}
    div.js_job_error_messages_wrapper div.footer a.login{background: var(--jsjobs-primary); border: 1px solid  var(--jsjobs-primary);color:var(--jsjobs-card-bg);}
    div.js_job_error_messages_wrapper div.footer a.login:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary);}
    div.js_job_error_messages_wrapper div.footer a.register{background:var(--jsjobs-secondary); border: 1px solid var(--jsjobs-secondary);color:var(--jsjobs-card-bg);}
    div.js_job_error_messages_wrapper div.footer a.register:hover{background:var(--jsjobs-card-bg); color:var(--jsjobs-secondary);}
    div.js_job_error_messages_wrapper div.message1 span{ font-size: 17px; font-weight: bold; color:var(--jsjobs-secondary);}
    div.js_job_error_messages_wrapper div.message2 span.img{box-shadow:0px 0px 10px #999; border:1px solid  var(--jsjobs-primary);}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now{ border:1px solid var(--jsjobs-border-color); border-bottom:2px solid  var(--jsjobs-secondary);  background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data span.jsjobs-package-title-buy-now span.stats_data_value{color:var(--jsjobs-card-bg); background:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-listing-datawrap{border:1px solid var(--jsjobs-border-color); border-bottom:2px solid  var(--jsjobs-secondary); border-top:none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_title{ color:var(--jsjobs-secondary); }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-package-data-detail span.jsjobs-package-values span.stats_data_value{ color:var(--jsjobs-text-dark); }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-buy-now-listing-wrapper div.jsjobs-description span.jsjobs-description-title{color:var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div.jsjobs-package-data div#js_main_wrapper.jsjobs-show_buynow_div span.js_job_title {background:var(--jsjobs-secondary); color:var(--jsjobs-card-bg);}
    div#js_main_wrapper div.js_listing_wrapper.paymentmethod{border-bottom:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div.js_listing_wrapper.paymentmethod span.payment_method_title{color:var(--jsjobs-secondary); }
    div#js_main_wrapper div.js_listing_wrapper.paymentmethod span.payment_method_button input.js_job_button{outline: none; color:var(--jsjobs-secondary);  background:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-border-color); }
    div#js_main_wrapper div.js_listing_wrapper.paymentmethod span.payment_method_button input.js_job_button:hover{color:var(--jsjobs-card-bg);  background: var(--jsjobs-primary); border:1px solid var(--jsjobs-card-bg); }

    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper span.jsjobs-paymentmethods-title{background:var(--jsjobs-secondary); color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap{border-bottom:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes:last-child div.jsjobs-list-wrap{border-bottom:none;}
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_title{color:var(--jsjobs-secondary); }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_button input#jsjobs_button{outline: none; color:var(--jsjobs-secondary);  background-color:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-border-color); }
    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-wrapperes div.jsjobs-list-wrap span.payment_method_button input#jsjobs_button:hover{color:var(--jsjobs-card-bg);  background-color: var(--jsjobs-primary); border:1px solid var(--jsjobs-card-bg); }

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-gender{background:var(--jsjobs-content-bg); border:1px solid var(--jsjobs-border-color);border-radius:var(--jsjobs-radius); }
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-eduction{background:var(--jsjobs-content-bg); border:1px solid var(--jsjobs-border-color); }
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-location{background:var(--jsjobs-content-bg); border:1px solid var(--jsjobs-border-color); }
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-subcategory{background:var(--jsjobs-content-bg); border:1px solid var(--jsjobs-border-color); }

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-gender label{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-eduction label{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-location label{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-checkbox-subcategory label{color:var(--jsjobs-secondary);}
    
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.check-box-joblink{background:var(--jsjobs-card-bg); border:1px solid var(--jsjobs-border-color); color:var(--jsjobs-secondary);}

    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span.jsjobs-radio-email-me{background:var(--jsjobs-content-bg); border:1px solid var(--jsjobs-border-color); }
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue textarea{background:var(--jsjobs-content-bg); border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span.jsjobs-radio-email-me span.jsjobs-radio-title{color:var(--jsjobs-secondary);}
    div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.js_job_apply_button{border-top:2px solid  var(--jsjobs-primary);}

    .js-resume-data-section-view js-row.no-margin div.js-row.no-margin{border-bottom:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-data-section-view div.js-row{border-bottom:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div.addressheading{border-bottom:1px solid  var(--jsjobs-primary);}
    div#js_main_wrapper form div.jsjobsformheading{background:var(--jsjobs-card-bg); color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-border-color); border-bottom:1px solid  var(--jsjobs-primary);}
    form.editform div.jsjobsformheading{background:var(--jsjobs-card-bg); color:var(--jsjobs-secondary); border:1px solid var(--jsjobs-border-color); border-bottom:2px solid  var(--jsjobs-primary);}
    div#js_main_wrapper div#instituteFormContainer form#resumeInstituteForm{border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div#employerFormContainer form#resumeEmployerForm{border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div#referenceFormContainer form#resumeReferenceForm{border:1px solid var(--jsjobs-border-color);}
    div#js_main_wrapper div#languageFormContainer form#resumeLanguageForm{border:1px solid var(--jsjobs-border-color);}

    div#jsjobs-main-wrapper div#js_apply_loginform_login{border:1px solid var(--jsjobs-border-color); background:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform_title{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input#modlgn-username{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input#modlgn-passwd{border:1px solid var(--jsjobs-border-color);}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input.js_apply_button{background: var(--jsjobs-primary); color:var(--jsjobs-card-bg); border:none;}
    div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-border-left{border-left:1px solid var(--jsjobs-border-color);}

    div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links a{background:var(--jsjobs-secondary); color:var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links{background:var(--jsjobs-secondary); color:var(--jsjobs-card-bg);border-right:1px solid var(--jsjobs-card-bg);}
    div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links a:hover,
    div#jsjobs-main-wrapper div#sortbylinks span.my_resume_sbl_links a.selected{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);}

    div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-description span.jsjobs-description-value p{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-listing-datawrap-details div.jsjobs-listing-wrap div.jsjobs-values-wrap.bordernone{border-bottom:none;}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-check span.jsjobs-filter{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span#jobsapplyalertsettingheading{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue-radio-button div#resumeapplyfilter span#formjobemailtext{color:var(--jsjobs-text-dark);}
    div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue input{color:var(--jsjobs-text-dark);background-color:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);}
    div#jsjob-search-popup div.js-searchform-value input.inputbox, select.inputbox{border:1px solid var(--jsjobs-border-color)!important;background-color:var(--jsjobs-content-bg)!important;padding-left: 10px;}
    select#usertype{padding-left: 10px;}
    div.js-jobs-resume-apply-now-visitor{border:2px solid  var(--jsjobs-primary);}
    div.js-jobs-resume-apply-now-visitor div.js-jobs-resume-apply-now-button input#jsjobs-login-btn{border:none; background: var(--jsjobs-primary); color:var(--jsjobs-card-bg);}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper span#jsjobs_module_data_fieldtitle{color:var(--jsjobs-secondary);}
    div#jsjobs_module_wrapper div#jsjobs_module_wrap div#jsjobs_module_data_fieldwrapper span#jsjobs_module_data_fieldvalue{color:var(--jsjobs-text-dark);}
    div#jsjobs_module{background:var(--jsjobs-card-bg);border:1px solid var(--jsjobs-border-color);}
    div#jsjobs_modulelist_databar{background:var(--jsjobs-card-bg);border:1px solid var(--jsjobs-border-color);}
    div#jsjobs_modulelist_titlebar{background:var(--jsjobs-card-bg);border:1px solid var(--jsjobs-border-color);}
    div#jsjobs_module span#jsjobs_module_heading{border-bottom:1px solid  var(--jsjobs-secondary);}
    div#jsjobs_module a{color: var(--jsjobs-primary);}



    div#jsjobs-main-wrapper span.jsjobs-main-page-title div#sortbylinks select.jsjobs-sorting-select{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);color:var(--jsjobs-text-dark);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper.loc-field a.map-link{background: var(--jsjobs-primary); color:var(--jsjobs-card-bg);}
    div#resumeform div.jssection_wrapper{ border-bottom:2px solid  var(--jsjobs-primary);}
    div#resumeform div.jssection_wrapper:last-child{border-bottom: none;}
    div#resumeform div.jssectionwrapper{background:var(--jsjobs-card-bg); }
    .resumefieldvalue ul.jsjobs-input-list-jsjobs {
    width: 100% !important;
    height: 50px !important;
    border-radius: 5px;
    border-color: var(--jsjobs-border-color) !important;
    background-color:var(--jsjobs-content-bg) !important;
}
div#resumeform div.jssection_wrapper .jssection_skills_0{padding-top:0;margin:0; }
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.jsresume_seach_width{border: 1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    ul.jsjobs-input-list-jsjobs{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper textarea.inputbox{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg);height: 50px;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldtitle{color:var(--jsjobs-secondary);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.photowrapper{border:1px solid var(--jsjobs-primary);}
    ul.jsjobs-input-list-jsjobs,.chosen-container-multi .chosen-choices{border:1px solid var(--jsjobs-border-color)!important;background:var(--jsjobs-content-bg)!important;}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper select#status{border:1px solid var(--jsjobs-border-color)!important;background:var(--jsjobs-content-bg);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field{border:1px solid var(--jsjobs-border-color);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.upload-field span.upload_btn{background: var(--jsjobs-primary); color:var(--jsjobs-card-bg);}   
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field div.selectedFiles{border:1px solid var(--jsjobs-border-color);background:var(--jsjobs-content-bg)}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.field-calendar button{border:1px solid var(--jsjobs-border-color);color: var(--jsjobs-primary);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper .resumefieldvalue div.field-calendar button:hover{color: var(--jsjobs-secondary);}
    div#resumeform div.jssectionwrapper div.resumefieldswrapper div.files-field span.upload_btn{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg);} 
    div#resumeform div.resumesubmitbuttons{border-top: 2px solid  var(--jsjobs-secondary);}
    div#resumeform div.resumesubmitbuttons .resume_submits{background:  var(--jsjobs-primary);border: 1px solid  var(--jsjobs-primary);color: var(--jsjobs-card-bg);border-radius:5px;}
    div#resumeform div.resumesubmitbuttons .resume_submits.cancel{background: var(--jsjobs-secondary);border: 1px solid var(--jsjobs-secondary);color: var(--jsjobs-card-bg);}
    div#resumeform div.resumesubmitbuttons .resume_submits.cancel:hover{background: var(--jsjobs-card-bg);border: 1px solid var(--jsjobs-secondary);color: var(--jsjobs-secondary);}
    div#resumeform div.resumesubmitbuttons .resume_submits{display: inline-block;padding: 15px;text-align:center;border-radius: 0;height: auto;font-size: 16px !important;min-width: 150px;line-height: initial;box-shadow: unset;}
    div#resumeform div.resumesubmitbuttons .resume_submits:hover{background: #fff;color: #209e24;color: var(--jsjobs-primary)}
    div#resumeform div.jssection_wrapper div.jsundodiv{background: rgba(".$resumeundo.",0.6);}
    div#resumeform div.jsresume_addnewbutton{background:var(--jsjobs-primary); border: 1px solid var(--jsjobs-primary); color:  var(--jsjobs-card-bg); }
    div#resumeform div.jsresume_addnewbutton:hover{background:  var(--jsjobs-secondary);text-decoration:underline;color:var(--jsjobs-card-bg);}
    div#resumeform div#resumeCaptcha div.jsresumecaptcha{background:var(--jsjobs-card-bg); border: 1px solid var(--jsjobs-border-color);}
    div#resumeform div#resumeCaptcha div.jsresumecaptcha label{color: var(--jsjobs-secondary); }


    div#js_resume_percentage{border: 1px dashed var(--jsjobs-border-color) !important; border-top:none; background: var(--jsjobs-card-bg);}
    div#js_resume_percentage div.js_detail_area div.js-heading{color:var(--jsjobs-secondary);}
    
    div#js_resume_percentage div.js_image_area span.profile-img{border: 1px solid  var(--jsjobs-primary);}
    div#js_resume_percentage div.js_image_area span.profile-img img.js-img{border: 1px solid var(--jsjobs-border-color);}
    div#js_resume_percentage div.js_detail_area div.js-addnew-wrapper a.js_addnew_anchor{color:var(--jsjobs-text-dark);}

    div#jsjobs-main-wrapper div#jsjobs-field-wrapper-title div.jsjobs-value input#title{background-color:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color)}
    div#jsjobs-main-wrapper div#jsjobs-field-wrapper-description div.jsjobs-value textarea#description{background-color:var(--jsjobs-content-bg);border:1px solid var(--jsjobs-border-color);border-radius: var(--jsjobs-radius);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list,
    div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resume-searchresults,
    div#js_main_wrapper div.js_job_main_wrapper{border: 1px solid var(--jsjobs-border-color);background:#fff;}
    .fieldvalue a.jsjobs-specify-range {
    float: left;
    width: 100%;
    padding: 5px 0 5px 0;
    margin-top: 15px;
    color: var(--jsjobs-secondary);
        margin-bottom: 5px;
}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume a.jsjobs-anchor_resume{color: var(--jsjobs-secondary);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-titleresume a.jsjobs-anchor_resume:hover{color: var(--jsjobs-primary);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-fulltime-btn{color:var(--jsjobs-card-bg);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-applyname span.jsjobs-date-created{color:var(--jsjobs-text-dark);    background: #f7f7f7;
    border: 1px solid #e5e5e5;
    padding: 10px;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.js-topresume-area div.jsjobs-application-title{color:var(--jsjobs-text-dark);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area a.logo_a{border: 1px solid var(--jsjobs-border-color);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper span.js-myresume-field-title{color:var(--jsjobs-secondary);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list span.js-myresume-field-wrapper span.js-myresume-field-value{color:var(--jsjobs-text-dark);}

    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons{ background : var(--jsjobs-content-bg); border-top: 1px solid var(--jsjobs-border-color); color: var(--jsjobs-secondary);}
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn{background : var(--jsjobs-card-bg); border: 1px solid var(--jsjobs-border-color);color:  var(--jsjobs-secondary); }
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn:hover{color:var(--jsjobs-card-bg);background: var(--jsjobs-secondary)}

    div.myresume-complete-status div.complete-status-wrapper{background: var(--jsjobs-content-bg); border: 1px solid var(--jsjobs-border-color); }
    div.myresume-complete-status div.complete-status-wrapper div.myresume-title{ border-bottom: 1px solid var(--jsjobs-border-color); }
    div.myresume-complete-status div.complete-status-wrapper div.myresume-graph{ background: var(--jsjobs-content-bg); }
    div.myresume-complete-status div.complete-status-wrapper div.myresume-info{}
    div.myresume-complete-status div.complete-status-wrapper div.myresume-graph .mytext{color : var(--jsjobs-secondary);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-img-area div.js-myresume-last-modified{color : var(--jsjobs-text-dark);}
    
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-resume-data-area div.myresume-complete-status div.js-mr-rp div.circle div.mask.half div.fill.fix{background:  var(--jsjobs-primary);;}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-resume-data-area div.myresume-complete-status .js-mr-rp .circle .mask .fill{background:  var(--jsjobs-primary);}
    div#js-jobs-resumelisting-wrapper div.js-resume-list div.jsjobs-resume-data-area div.myresume-complete-status .js-mr-rp .inset .percentage .numbers span{color:  var(--jsjobs-primary);}

    .jsjobs-ai-listing-search {
        border:1px solid var(--jsjobs-border-color);
        background: var(--jsjobs-content-bg);
    }


    .jsjobs-ai-search-field-wrap .jsjobs-ai-filter-field{border:1px solid var(--jsjobs-border-color);}
    .jsjobs-ai-search-field-wrap .jsjobs-ai-filter-button{background: var(--jsjobs-primary);color:var(--jsjobs-card-bg); border:1px solid  var(--jsjobs-secondary);}
    .jsjobs-ai-search-field-wrap .jsjobs-ai-filter-button:hover{background:var(--jsjobs-card-bg);color: var(--jsjobs-primary); border:1px solid  var(--jsjobs-primary);}

    .jsjobs-ai-listing-search.jsjobs-ai-search-page .jsjobs-ai-search-image-wrap{
        background: var(--jsjobs-primary);
    }

    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn.jsjobs-ai-suggested-button{background :  var(--jsjobs-primary); border: 1px solid var(--jsjobs-border-color);color: var(--jsjobs-card-bg); }
    div#js-jobs-resumelisting-wrapper div.jsjobs-myresume-buttons span.jsjobs-myresumebtn a.jsjobs-myresumes-btn.jsjobs-ai-suggested-button:hover{background:var(--jsjobs-card-bg);color:  var(--jsjobs-primary);}



    @media(min-width: 481px) and (max-width: 768px) {
        div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{border:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created{border-left:none; border-right:none;}
        div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area{border-left:none; }
        div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created{ border-right:none;  border-left:none;  }
        div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{ border-right:none;  border-left:none;  }
        div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area {border-top: 1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created {border-top: 1px solid var(--jsjobs-border-color);border-bottom: 1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button{border-top: 1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created{border-top: 1px solid var(--jsjobs-border-color);border-bottom: 1px solid var(--jsjobs-border-color);}
    }
    @media(min-width: 671px) and (max-width: 768px) {
        div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save span.jsjobs-coverletter-title{border-bottom: 1px solid var(--jsjobs-border-color);margin-bottom:15px;}
    }
    @media (max-width: 480px){
        div#js_main_wrapper div#jsjobs_appliedapplication_tab_container a{border:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{ border-left:none;  border-right:none;border-top:1px solid var(--jsjobs-border-color);  border-bottom:1px solid var(--jsjobs-border-color); }
        div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs-location-wrap{border-left:none;}
        div#jsjobs-main-wrapper div.jsjobs-job-info div.jsjobs-data-jobs-wrapper span.jsjobs_daysago{border-left:none;}
        div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-right div.jsjobs-coverletter-button-area{border-left:none;}
        div#jsjobs-main-wrapper div.jsjobs-folderinfon div.jsjobs-listfolders div.jsjobs-status-button span.jsjobs-message-created{border-left:none; border-right:none;}
        div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-jobs-save div.jsjobs-cover-button-area span.jsjobs-coverletter-created{ border-right:none;  border-left:none;  }

        div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper{
        background-color: #ffffff;
        
        }
           
        div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area span.jsjobs-coverletter-title, span.jsjobs-coverletter-title{border-bottom:0px;}

        div#jsjobs-main-wrapper div.jsjobs-listing-main-wrapper div.jsjobs-listing-area div.jsjobs-coverletter-button-area span.jsjobs-coverletter-created{ }
        div#jsjobs-main-wrapper div.jsjobs-purchasehistory-main div.jsjobs-purchase-listing-wrapper div.jsjobs-expire-days span.expired_package{border-left:none; border-top:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-mydepartmentlist div.jsjob-main-department div.jsjobs-main-department-left span.jsjobs-coverletter-title span.jsjobs-coverletter-created{border-top: 1px solid var(--jsjobs-border-color);border-bottom: 1px solid var(--jsjobs-border-color);}


        div#js-jobs-resumelisting-wrapper div.js-topresume-area{background:none; border-bottom:none;}
        div#jsjobs-main-wrapper div.jsjobs-listing-wrapper div.jsjobs-messages-list div.jsjobs-message-title span.jsjobs-messages-covertitle span.jsjobs-message-created{border-top: 1px solid var(--jsjobs-border-color);border-bottom: 1px solid var(--jsjobs-border-color);}
    }
        div#jsjobs-main-wrapper div.jsjobs-message-send-list div.jsjobs-message-history-wrapper span.jsjobs-img-sender span.jsjobs-img-area{border:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-company-logo span.jsjobs-company-logo-wrap span.jsjobs-left-border{border:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-right-raea div.js_job_company_logo div.jsjobs-company-logo-wrap{border:1px solid var(--jsjobs-border-color);}
        div#js-jobs-wrapper div.js-toprow div.js-image{border:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div.jsjobs-main-wrapper-resumeslist div.jsjobs-image-area{border:1px solid var(--jsjobs-border-color);border-right:4px solid  var(--jsjobs-primary);}

        div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-image-area div.jsjobs-image-wrapper-mycompany div.jsjobs-image-border{border:1px solid var(--jsjobs-border-color);}
        div.companies.filterwrapper span.filterlocation ul.jsjobs-input-list-jsjobs{background: var(--jsjobs-card-bg)!important;}
        div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listappliedjobs div.jsjobs-main-wrapper-appliedjobslist div.jsjobs-image-area a{border:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-jobs-resume-panel div.js-cp-applied-resume div.js-cp-wrap-resume-jobs div.js-cp-resume-wrap div.js-cp-applied-resume div.js-cp-image-area img{border:1px solid var(--jsjobs-border-color);}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-image-area{border:1px solid var(--jsjobs-border-color); }
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-applied-resume div.js-cp-resume-jobs div.js-appliedresume-area div.jsjobs-cp-resume-applied div.js-cp-image-area a img{border:1px solid var(--jsjobs-border-color);}
        div#js_main_wrapper div div.js-resume-section-body div.js-resume-section-view div.js-resume-profile div img.avatar{border:1px solid var(--jsjobs-border-color); }

        div#jsjobs-main-wrapper div.jsjobs-package-data div.jsjobs-package-listing-wrapper div.jsjobs-listing-datawrap{border-right:none; border-left:1px solid var(--jsjobs-border-color); }

        
        
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-adding-section span.js-sample-title{border-color: #ccc #ef348a #ccc; color: #64676a; border-style: solid; border-width: 1px 5px 1px 1px;}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.js-cp-stats-panel span.js-sample-title{ border-color: #ccc #9260e9 #ccc; color: #64676a; border-style: solid; border-width: 1px 5px 1px 1px; }

        
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-categories div.jsjobs-cp-jobseeker-categories-btn span.js-cp-graph-title{ border-color: #ccc #9260e9 #ccc; color: #64676a; border-style: solid; border-width: 1px 5px 1px 1px; }
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-stats span.js-sample-title{border-color: #ccc #ef348a #ccc; color: #64676a; border-style: solid; border-width: 1px 5px 1px 1px;}

        table#js-table tbody td.bodercolor1{border-right:none; border-left:3px solid #4020CD;}
        table#js-table tbody td.bodercolor2{border-right:none; border-left:3px solid #E37900;}
        table#js-table tbody td.bodercolor3{border-right:none; border-left:3px solid #86C544;}
        table#js-table tbody td.bodercolor4{border-right:none; border-left:3px solid #663333;}
        table#js-table tbody td.bodercolor5{border-right:none; border-left:3px solid #57A695;}
        table#js-table tbody td.bodercolor6{border-right:none; border-left:3px solid #Ff6600;}
        table#js-table tbody td.bodercolor7{border-right:none; border-left:3px solid #00AFEF;}

        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.color3 {border-left: 5px solid #9260E9;border-right:1px solid #D4D4D5;}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.color2 {border-left: 5px solid #E69200;border-right:1px solid #D4D4D5;}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.color1 {border-left: 5px solid #53BF58;border-right:1px solid #D4D4D5;}
        div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-toprow a.color4 {border-left: 5px solid #ED473A;border-right:1px solid #D4D4D5;}

        @media (max-width: 480px){
            table#js-table tbody tr.bodercolor1_rs td{border-left:1px solid var(--jsjobs-border-color); border-right:3px solid #4020CD;}
            table#js-table tbody tr.bodercolor2_rs td{border-left:1px solid var(--jsjobs-border-color); border-right:3px solid #E37900;}
            table#js-table tbody tr.bodercolor3_rs td{border-left:1px solid var(--jsjobs-border-color); border-right:3px solid #86C544;}
            table#js-table tbody tr.bodercolor4_rs td{border-left:1px solid var(--jsjobs-border-color); border-right:3px solid #663333;}
            table#js-table tbody tr.bodercolor5_rs td{border-left:1px solid var(--jsjobs-border-color); border-right:3px solid #57A695;}
            table#js-table tbody tr.bodercolor6_rs td{border-left:1px solid var(--jsjobs-border-color); border-right:3px solid #Ff6600;}
            table#js-table tbody tr.bodercolor7_rs td{border-left:1px solid var(--jsjobs-border-color); border-right:3px solid #00AFEF;}
            .jsjobs-data-myjob-right-area a::before {background: var(--jsjobs-secondary);}
        }

/*-----------------jobi template section-------------------*/
div#jsjobs-main-wrapper div#jsjobs-emp-cp-wrapper div.jsjobs-cp-jobseeker-suggested-applied-panel div.js-cp-suggested-jobs div.js-cp-resume-jobs div.js-suggestedjobs-area div.js-cp-jobs-sugest div.js-cp-content-area div.js-cp-company-title span.jsjobs-featured {
    width:auto;}
        .jsjobi-popup-btn-wrp{    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 15px 0px;
    padding-top: 17px;
        border-top: 1px solid var(--jsjobs-primary);
}
.jsjobi-popup-field-wrp textarea{
    width: 100%;
    min-height: 50px;
}
a.jsjobi-popup-close-btn {display: none;}
.jsjobi-error-msg-wrp .jsjobi-error-msg-action-btn a,
input.jsjobi-popup-btn.jsjobi-popup-save-btn
        {
                background: var(--jsjobs-primary);
    color: var(--jsjobs-card-bg);
    border: 1px solid var(--jsjobs-primary);
        text-align: center;
    height: auto;
    font-size: 16px !important;
    min-width: 120px;
    line-height: initial;
    box-shadow: unset;
    padding: 11px 17px;
    text-decoration: none;
    display: inline-block;
    border-radius: var(--jsjobs-radius);
        }
.jsjobi-error-msg-wrp .jsjobi-error-msg-action-btn a:hover,
input.jsjobi-popup-btn.jsjobi-popup-save-btn:hover{
    background: var(--jsjobs-secondary);color: var(--jsjobs-card-bg);border-color: var(--jsjobs-secondary);
}

div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input.js_apply_button{
           background: var(--jsjobs-primary);
    color: var(--jsjobs-card-bg);
    border: 1px solid var(--jsjobs-primary);
        text-align: center;
    height: auto;
    font-size: 16px !important;
    min-width: 120px;
    line-height: initial;
    box-shadow: unset;
    padding: 11px 17px;
    text-decoration: none;
    display: inline-block;
    border-radius: var(--jsjobs-radius);
}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_loginform input.js_apply_button:hover{
    background: var(--jsjobs-secondary);color: var(--jsjobs-card-bg);border-color: var(--jsjobs-secondary);
}
span.jsjobs_res_or {
    display: none;
}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-border-left{height: unset;}
div#jsjobs-main-wrapper div#js_apply_loginform_login div.js_apply_visitor div.js-data-or a#jsjobs-apply-asvisitor{
    width:97%;
}
div#jsjobs-main-wrapper div.jsjobs-company-applied-data div.jsjobs-comoany-data div.js_job_data_wrapper,
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-left-area div.jsjobs-jobs-overview-area div.js_job_data_wrapper{
    max-width: unset !important;
}
.input-group-text{
    max-height: 45px;
}
.tox.tox-tinymce.tox-tinymce--toolbar-sticky-off {
    width: 100% !important;
}

/* css by me  */        
.jsjobs-resume-sectin-wrap{
    width: 100%;
    float: left;
    display: inline-block;
    border-radius: 12px;
    margin: 20px 0;
    padding: 10px;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    border: 1px dashed var(--jsjobs-border-color);
    background: #fff;
}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.js-resume-data-section-view div.js-row.js-resume-data-head{
    width: 100%;
    flex: auto;
}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.js-resume-data-section-view div.js-row{
    border-bottom: 1px solid var(--jsjobs-border-color);
    background: var(--jsjobs-content-bg);
    width: calc(33.3% - 40px);
    margin: 0;
    float: left;
    flex: 1 1 calc(33.3% - 40px);
    min-width: 220px;
    background: #f9fafb;
    padding: 15px;
    border-radius: 8px;
    display: flex;
    border-left: 3px solid;
    flex-direction: column;
    justify-content: center;
}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.js-resume-data-section-view{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 20px;
    width: fit-content;
}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.js-resume-data-section-view div.js-row .js-resume-data-title{
    color: var(--jsjobs-secondary); 
    height: auto;
    padding: 5px !important;
    float: left;
    width: auto;
    font-weight: bold;
    }

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.js-resume-data-section-view div.js-row .js-resume-data-value{
    color: var(--jsjobs-text-dark);
    height: auto;
    padding: 5px !important;
    text-align: left;
    width: auto;
}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.js-resume-data-section-view.js-resume-address-section-view{
    display: inline-block;
    width: 100%;
}
    

div#js_main_wrapper div div.js-resume-section-body div.skills-section div.js-resume-data-section-view{
    margin: 0;
    padding: 0;

}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap .skills-section div.js-resume-data-section-view div.js-row{
    border-left:none !important;
    background: #fff;
    padding-top: 0;
    border-bottom: none;
}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap .skills-section div.js-resume-data-section-view div.js-row .js-resume-data-title{
    display: none;
}

div#js_main_wrapper .jsjobs-resume-sectin-wrap div.js-row div.js-resume-section-title{
    padding: 0;
    padding-left: 10px;

}





div#js_main_wrapper div div.js-resume-section-body div.editor-section div.js-resume-data-section-view{
    margin: 0;
    padding: 0;

}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.editor-section div.js-resume-data-section-view div.js-row{
    border-left:none !important;
    background: #fff;
    border-bottom: none;
    padding-top: 0;
}

div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.editor-section div.js-resume-data-section-view div.js-row .js-resume-data-title{
    display: none;
}



div#js_main_wrapper div div.js-resume-section-body div div.js-resume-address-section-view div span.sectionText,
div#js_main_wrapper div div.js-resume-section-body .jsjobs-resume-sectin-wrap div.js-resume-data-section-view div.js-row.js-resume-data-head{
    border-left:none !important;
    background: #fff;
    padding: 0;
}

/* css by me  */        

.jsjobs-fieldvalue.jsjobs-fieldvalue-custom-class-checkbox {
    height: 45px;
    margin: 0px;
    box-shadow: none;
    box-sizing: border-box;
    border: 1px solid var(--jsjobs-border-color);
    background: var(--jsjobs-content-bg);
    padding: 11px;
}

span.folder_combo select.inputbox{margin-top: 15px;}
div#js_job_app_actions .action_folder span.folder_title {
    display: flex;
    font-weight: bold;
    color: var(--jsjobs-secondary);
    padding-top: 10px;
}
 span.save_btn input.button {
    margin-top: 10px;
    outline: none;
    border: 1px solid var(--jsjobs-border-color);
    background: var(--jsjobs-card-bg);
    color: var(--jsjobs-secondary);
    width: 80px;
    height: 36px;
}
span.save_btn input.button:hover{
border: 1px solid var(--jsjobs-primary);
    background: var(--jsjobs-primary);
    color: var(--jsjobs-card-bg);
}
div#js_job_app_actions img.image_close {
    padding: 3px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    border: 1px solid var(--jsjobs-border-color);
    background: #FFF;
}

/*-----------------------------------*/
/* 1. Container Layout */
.js-resume-print-wrap {
    display: flex;
    gap: 15px; /* Space between buttons */
    align-items: center;
}

/* 2. Base Style for the Links (Hide Text, Create Box) */
.js-resume-print-wrap a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;  /* Button width */
    height: 40px; /* Button height */
    font-size: 0 !important; /* Hides the text "Pdf", "Print", etc. */
    background-color: #f3f4f6; /* Light gray background */
    border-radius: 8px; /* Rounded corners */
    transition: background-color 0.3s ease;
    text-decoration: none;
}

/* Hover effect */
.js-resume-print-wrap a:hover {
    background-color: #e5e7eb;
}

/* 3. Common ::before setup for all icons */
.js-resume-print-wrap a::before {
    content: '';
    display: block;
    width: 20px; /* Icon Size */
    height: 20px; /* Icon Size */
    background-color: #374151; /* Icon Color (Dark Gray) */
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
}

/* 4. First Link: PDF Icon */
.js-resume-print-wrap a:nth-child(1)::before {
    background-color: #ef4444; /* Optional: Make PDF icon Red */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cpath d='M16 13H8'%3E%3C/path%3E%3Cpath d='M16 17H8'%3E%3C/path%3E%3Cpath d='M10 9H8'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cpath d='M16 13H8'%3E%3C/path%3E%3Cpath d='M16 17H8'%3E%3C/path%3E%3Cpath d='M10 9H8'%3E%3C/path%3E%3C/svg%3E");
}

/* 5. Second Link: Print Icon */
.js-resume-print-wrap a:nth-child(2)::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'%3E%3C/polyline%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'%3E%3C/path%3E%3Crect x='6' y='14' width='12' height='8'%3E%3C/rect%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'%3E%3C/polyline%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'%3E%3C/path%3E%3Crect x='6' y='14' width='12' height='8'%3E%3C/rect%3E%3C/svg%3E");
}

/* 6. Third Link: Export Icon */
.js-resume-print-wrap a:nth-child(3)::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
}
div#js_main_wrapper div div.js-resume-section-body div div.js-resume-section-view div.js-resume-profile-info div.js-resume-print-wrap a:hover{
    border:1px solid var(--jsjobs-primary);
}


/*----File Upload resume view -----*/


/* 1. Hide the original PNG images */
#resumeFilesList img {
    display: none !important;
}

/* 2. Reset List Styles for cleaner look */
#resumeFilesList ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* 3. Style the List Items (The Rows) */
#resumeFilesList li.selectedFile {
    display: flex;
    align-items: center;
    justify-content: space-between; /* Pushes text to left, icon to right */
    padding: 8px 10px;
    border-bottom: 1px solid #f3f4f6; /* Light separator line */
    background-color: var(--jsjobs-content-bg);
    border-radius: 1px solid var(--jsjobs-border-color);
    margin-bottom: 5px;
}

/* --- SECTION A: The "Download All" Button (Top) --- */

#resumeFilesList .zip-downloader {
    display: flex;
    align-items: center;
    gap: 8px; /* Space between icon and text if you add text later */
    margin-bottom: 10px;
    padding: 8px 12px;
    background-color: #eff6ff; /* Light Blue background */
    border-radius: 6px;
    width: fit-content;
    text-decoration: none;
    transition: background-color 0.2s;
}

#resumeFilesList .zip-downloader:hover {
    background-color: #dbeafe;
}

/* "Download All" Icon (Folder/Zip Style) */
#resumeFilesList .zip-downloader::before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-color: #2563eb; /* Primary Blue Color */
    
    /* Archive/Folder SVG */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2-2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
}

/* Optional: Add text label to Download All button using CSS */
#resumeFilesList .zip-downloader::after {
    content: 'Download All';
    font-size: 14px;
    color: #2563eb;
    font-weight: 600;
}

/* --- SECTION B: The Individual File Download Icons --- */

#resumeFilesList li.selectedFile a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    transition: background-color 0.2s;
}

#resumeFilesList li.selectedFile a:hover {
    background-color: #f3f4f6;
}

/* Individual Download Icon (Arrow Style) */
#resumeFilesList li.selectedFile a::before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background-color: #6b7280; /* Gray Color */
    
    /* Simple Download Arrow SVG */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15v4c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2v-4M17 9l-5 5-5-5M12 12.8V2.5'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15v4c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2v-4M17 9l-5 5-5-5M12 12.8V2.5'/%3E%3C/svg%3E");
    
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
}
div#resumeFilesList {
    padding: 20px !important;
}

/*--------------------*/
span.addressDetails,
span.addressDetails.zip {
    border-bottom: 1px solid var(--jsjobs-border-color);
    background: var(--jsjobs-content-bg);
        width: calc(50.0% - 0px);
    margin: 0;
    float: left;
    flex: 1 1 calc(33.3% - 40px);
    min-width: 220px;
    background: #f9fafb;
    padding: 15px;
    border-radius: 8px;
    display: flex;
    border-left: 3px solid;
    flex-direction: column;
    justify-content: center;
}

/* 1. Style the Container (Center text, add background/border) */
.section-error {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 20px;
    margin-top: 20px;
    
    /* Box Styling */
    background-color: #f9fafb; /* Very light gray */
    border: 2px dashed #d1d5db; /* Dashed border implies "empty" */
    border-radius: 8px;
    
    /* Text Styling */
    color: #6b7280; /* Gray text */
    font-size: 16px;
    font-weight: 500;
    text-align: center;
}

/* 2. Create the Icon using ::before */
.section-error::before {
    content: '';
    display: block;
    width: 48px;  /* Icon Size */
    height: 48px; /* Icon Size */
    margin-bottom: 15px; /* Space between icon and text */
    
    /* Icon Color - Red/Orange for error, or Gray for neutral */
    background-color: #959256; 
    
    /* SVG Mask: A "Search with X" or "Alert" icon */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
    
    /* Standard Mask Settings */
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    margin-top: 10px;
}
input.inputbox.required {
    padding-left: 10px;
}
