
/*--------- style css ---------*/

/*.loader {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 101010;
    background: url(./images/loader.gif) center center no-repeat #FFF
    }*/

    /*.inner-loader.loader { position: absolute; opacity: 0.85; filter:alpha(opacity=70); }*/

    @font-face {
      font-family: 'equiplight';
      src: url('./fonts/EquipLig-webfont.eot');
      src: url('./fonts/EquipLig-webfont.eot?#iefix') format('embedded-opentype'),
      url('./fonts/EquipLig-webfont.woff') format('woff'),
      url('./fonts/EquipLig-webfont.ttf') format('truetype'),
      url('./fonts/EquipLig-webfont.svg#equiplight') format('svg');
      font-weight: normal;
      font-style: normal;
    }


    .compact_form{max-width: 400px; margin: 0 auto; margin-top:1em; padding: 20px; background: #eee; border:1px solid #ddd; border-radius: 5px;}
    .compact_form .entry-content{margin: 0; }
    .compact_form .entry-content p{margin: 0 0 10px; }
    .compact_form .entry-content label{margin: 0 0 5px; display: block; color: #666;}
    .compact_form .entry-content label.error{color: #dd0000; margin: 5px 0 0; }
    .compact_form .entry-content label.success{color: #3c763d; margin: 5px 0 0;text-transform: none; }
    .compact_form .entry-content button[type="submit"]{background: #a12641; color: #fff; font-size: 14px; }

    /*#profilesteps{background: #eee; position: fixed; left: 0; right: 0; top: 0; bottom: 0; overflow-x: hidden; overflow-y: auto;}*/


    .profilestep{ visibility: hidden; opacity: 0; transform:scale(0) rotateY(-180deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; position: absolute; top: 140px; left: 0; width: 100%;}
    .profilestep form {background: #fff ;box-shadow: 0 0 10px #ddd;margin: 20px auto;max-width: 860px;min-height: 500px;padding: 30px 100px 40px;position: relative;}
    .profilestep form figure{text-align: center; padding-bottom: 60px;}
    .profilestep form figure img{width: 150px;}
    .profilestep.active{visibility: visible; opacity: 1; transform:scale(1) rotateY(0deg); position: relative; top: 0; display: block;}
    .profilestep.active + .inactive{display: block;}
    .profilestep.active + .inactive ~ .inactive{display: none;}
    .profilestep_inner {text-align: justify;font-size: 13px;color: #333;line-height: 20px;hyphens: none;}
    .profilestep_inner p {margin: 20px 0;}

    .footer-cta, .site-footer, .site-main {z-index: auto;}

    #profilesteps{position: relative;}
    .eyerecruit_img{text-align: center; padding: 20px 0}



    label{text-transform: none; font-weight: 400; font-family: "Open Sans",sans-serif;}

    .custom-check label{position: relative; margin-bottom: 25px;}
    .custom-check label input[type="checkbox"]{width: 1px; height: 1px; opacity: 0; filter:alpha(opacity=0);}
    .custom-check label input[type="checkbox"] ~ span.c_check { display: inline-block; font: 22px/1 FontAwesome; margin: 0 0 0 -20px; vertical-align: top; color: #218d00;}
    .custom-check label input[type="checkbox"] ~ span.c_check:before{content: "\f0c8";}
    .custom-check label input[type="checkbox"]:checked ~ span.c_check:before{content: "\f14a";}

    .custom-check label label.error{position: absolute; top: 100%; left: 0; margin-top: 5px; padding: 0;}


    .profile-builder-page .radio label, .profile-builder-page .checkbox label{padding-left:25px!important; }
    .profile-builder-page .radio label input, .profile-builder-page .checkbox label input{width: auto; height: auto; opacity: 1; fiilter:alpha(opacity=100);}
    .profile-builder-page .radio input[type="radio"], .profile-builder-page .radio-inline input[type="radio"], .profile-builder-page .checkbox input[type="checkbox"], .profile-builder-page .checkbox-inline input[type="checkbox"]{margin-left: -25px;}


    .wrap_content { margin: 20px 0; overflow: hidden; }
    .wrap_content p:first-of-type { margin-top: 0;}
    .wrap_content img.img-right{max-width: 100%; border:1px solid #ccc; background: #fff; padding: 3px; float: right; margin-left: 40px;}
    .wrap_content img.img-left{max-width: 100%; border:1px solid #ccc; background: #fff; padding: 3px; float: left; margin-right: 40px;}


    .Chris_info{ float: right; margin-left: 80px; }
    .Chris_info img{max-width: 100%; border:3px solid #000; margin-bottom: 10px;}
    .Chris_info div{display: block; line-height: 22px; font-weight: 600; color: #8b1a3d; font-size: 13px; text-align: center;}
    .step-btn{background: none; color: #a12641; padding: 0; margin: 10px 15px 0;}

    .terms {border: 1px solid #ccc;max-height: 300px;overflow: auto;padding: 20px;margin-bottom: 20px; }

    .terms h4{margin: 30px 0 10px; color: #333;}
    .terms h4:first-child{margin-top: 0;}
    .terms p{margin-bottom: 10px;}
    hr {background: #333;border: medium none;margin: 20px 0;height: 1px}

    .ol-default {list-style-position: outside;padding-left: 20px;font-style: italic;margin-left: 20px;}
    .ol-default li{padding-left: 10px;}

    .indent{padding-left: 20px;}
    .indent-2x{padding-left: 40px;}

    .ol-default.roman{list-style-type: upper-roman;}
    .ol-default li.roman{list-style-type: upper-roman;}

    .default-roman.roman li{font-size: 15px; font-weight: 300; margin-bottom: 22px; line-height: 24px;letter-spacing: 0.3px;}
    .default-roman.roman + p{font-size: 15px; color: #666666; font-weight: 600}
    .form-inline .control-label{margin-right: 5px;}

    .gap-md{height: 20px;}
    .state-dd{min-width: 200px; margin-left: 40px;}

    .radio-group{list-style: none; margin: 0; padding: 0;}
    .radio-group li{float: left; padding-top: 5px; padding-right: 10px;}
    .radio-group li .checkbox{margin: 0 0 10px;}
    .radio-group.radio-group-1-2 li{width: 50%;}
    .radio-group.radio-group-1-2 li:nth-child(2n+1){clear: both;}
    .radio-group.radio-group-1-3 li{width: 33.3%;}
    .radio-group.radio-group-1-4 li{width: 25%;}
    .radio-group.radio-group-1-5 li{width: 20%;}
    .indent-2x .radio-group-1-3 li{padding-top: 0;}
    .indent-2x .radio-group-1-3 li .checkbox{margin-top: 0;}

    .check-group{list-style: none; margin: 0; padding: 0;}
    .check-group li{float: left; padding-top: 5px; padding-right: 10px;}
    .check-group li .checkbox{margin: 0;}
    .check-group.check-group-1-2 li{width: 50%;}
    .check-group.check-group-1-3 li{width: 33.3%;}
    .check-group.check-group-1-4 li{width: 25%;}
    .check-group.check-group-1-5 li{width: 20%;}

    .lang_proficiency_rating{max-width: 100%; margin-top: 150px;}

    .indent-2x > .radio{margin-bottom: 18px}
    .industry p{margin-bottom: 28px}
    .industry .indent-2x{margin-bottom: 40px}
    .eliclear18{margin:  0 0 25px;}
    .eliclear18 .form-group p{margin: 34px 0;}
    .active_passive{padding: 0 50px;}
    .active_passive p{font-style: italic; font-size:15px;margin-bottom: 38px}
    .active_passive .radio{margin-bottom: 38px}
    .employment_situation .text-primary{margin:25px 0 42px}

    .law_enforcement_list{margin: 20px 0;}
    input[type="file"].form-control{height: auto;}

    .modal{padding-right: 0 !important;}

    .profile-builder-page{background: url(/assets/uploads/2015/01/investigator-jobs-eye-recruit.jpg) center center no-repeat; background-size: cover; background-attachment: fixed;}
    #page{overflow: visible;}


    .star_rating .rating_box{position: relative;min-height: 30px;margin:9px 0;}
    .star_rating .rating_box .tooltip{border-radius: 3px; bottom: 100%; visibility: hidden;
      -webkit-transition:all 0.2s ease 0s;
      -moz-transition:all 0.2s ease 0s;
      -ms-transition:all 0.2s ease 0s;
      transition:all 0.2s ease 0s;
    }
    .star_rating .rating_box .tooltip-inner{border-radius: 3px;}
    .star_rating .rating_box:hover .tooltip{opacity: 1; filter:alpha(opacity=100); visibility: visible;}
    .star_rating .rating_box .star_icon{float: left; width: 32px; height: 30px; margin-right: 14px; background: url(./images/starsm_rating.jpg) top left no-repeat;}
    .star_rating .rating_box .star_icon.rating1{background-position: left top;}
    .star_rating .rating_box .star_icon.rating2{background-position: -35px top;}
    .star_rating .rating_box .star_icon.rating3{background-position: -70px top;}
    .star_rating .rating_box .star_icon.rating4{background-position: -105px top;}
    .star_rating .rating_box .star_icon.rating5{background-position: right top;}
    .star_rating > div:first-child .star_icon{top: 0; }
    .star_rating .rating_box h4{text-transform: uppercase;margin: 0 ; font-size: 20px; line-height: 30px; color: #a12641;display: inline-block;}
    .star_rating .rating_box p{margin: 0;}

    .profilestep .edit-main-dv {
      padding: 15px 0 0;
      position: relative;
      border-bottom: 1px solid #ddd;
      margin-bottom: 15px;
    }

    .profilestep .edit-main-dv + .edit-main-dv {
      padding:0;
    }
    .profilestep .edit-main-dv .remove_edu{ position: absolute; left: 100%; top: 0; margin-left: 10px; }
    .profilestep .well{box-shadow: none; background: #f5f5f5}
    .profilestep .well p{margin: 23px 0 }
    .profilestep .well ul{padding-left:15px; }
    .rate_now h5{margin-bottom: 0}
    .rate_now .rate_now_stars i{cursor: pointer; font-size:24px;}

    .vscroll {
      max-height: 509px;
      overflow: auto;
    }
    .radio-group-1-2 label{padding-left: 0}
    input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="text"], select, textarea {
      font-size: 14px;
      padding: 6px 14px;
    }
    .has-feedback .form-control-feedback{font-size: 20px;}

    /* model form */
    .modal .wpcf7 .wpcf7-form{padding: 0}
    .modal .wpcf7 .wpcf7-form p:last-of-type{margin:15px 0 0; padding: 0; border: none; text-align: center; }
    .modal-dialog .modal-content{border-radius: 4px !important;}
    .modal-dialog input[type="submit"]:hover, .modal-dialog input[type="submit"]:focus{color: #fff !important;}

    #searchsubmit, #submitcomment, #wp-submit, .button, .button-medium, .button-secondary, .button-small, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .job-manager-pagination .jobify_widget_slider_hero a, .job-manager-pagination .woocommerce a, .job-manager-pagination .woocommerce span, .job-manager-pagination a, .job-manager-pagination span, .job_listing .jobify_widget_slider_hero a.view-video, .job_listing .woocommerce a.view-video, .job_listing a.view-video, .jobify_widget_slider a.button-secondary, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .jobify_widget_slider_hero .job-manager-pagination a, .jobify_widget_slider_hero .job_listing a.view-video, .jobify_widget_slider_hero .resume a.view-video, .jobify_widget_slider_hero .single_job_listing .application a.apply-with-linkedin, .jobify_widget_slider_hero a.button, .load_more_jobs, .load_more_resumes, .resume .jobify_widget_slider_hero a.view-video, .resume .woocommerce a.view-video, .resume a.view-video, .single_job_listing .application .apply-with-linkedin, .single_job_listing .application .jobify_widget_slider_hero a.apply-with-linkedin, .single_job_listing .application .woocommerce .apply-with-linkedin, .woocommerce .button, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .job-manager-pagination a, .woocommerce .job-manager-pagination span, .woocommerce .job_listing a.view-video, .woocommerce .resume a.view-video, .woocommerce .single_job_listing .application .apply-with-linkedin, .woocommerce input.button, .woocommerce input.import-from-linkedin, button, input.import-from-linkedin, input[type="submit"] {
      border: 1px solid transparent;
      border-radius: 0;
      font-family: "Open Sans",sans-serif;
      font-size: 14px;
      font-weight: normal;
      padding: 10px 20px;
      text-transform: none;
    }
    #wp-submit:hover, #submitcomment:hover, #searchsubmit:hover, .jobify_widget_slider .button-secondary:hover, input[type="submit"]:hover, .entry-header a:hover, .entry-title a:hover, .jobify_widget_slider .soliloquy-container a.button-secondary:hover, .job-manager-form.wp-job-manager-bookmarks-form a:hover, .job_listing a.view-video:hover, .resume a.view-video:hover,
    #wp-submit:focus, #submitcomment:focus, #searchsubmit:focus, .jobify_widget_slider .button-secondary:focus, input[type="submit"]:focus, .entry-header a:focus, .entry-title a:focus, .jobify_widget_slider .soliloquy-container a.button-secondary:focus, .job-manager-form.wp-job-manager-bookmarks-form a:focus, .job_listing a.view-video:focus, .resume a.view-video:focus{
      background-color: #781c31;
      border-color: #5b1525;
      color: #ffffff;
    }

    input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="text"], select, textarea{border-radius: 0; padding: 10px 12px}

    :focus{outline: none !important;}


    #selectJobTitle {
      padding: 0;
      margin: 0;
    }
    .fieldset-job_title2 {
      /* display: none; */
    }
    .alternateField ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    .alternateField li {
      position: relative;
      padding-left: 72px;
      padding-bottom:.5rem;
    }
    .onoffswitch {
      width: 60px;
      height: 25px;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      background-color: #888;
      border-radius: 2000px;
      background-size: contain;
      font-size: 1px;
      cursor: pointer;
    }
    .onoffswitch:before {
      content: "\f111";
      font-family: "FontAwesome";
      color: #fff;
      position: absolute;
      left: 3px;
      top: -5px;
      font-size: 24px;
      z-index: 1000;
    }
    .onoffswitch.active {
      background: #a3243f;
    }
    .onoffswitch.active:before {
      content: "\f111";
      font-family: "FontAwesome";
      color: #fff;
      position: absolute;
      left: 38px;
      top: -5px;
      font-size: 24px;
      z-index: 1000;
    }
    #submit-job-form >fieldset:nth-of-type(0) {
      display: none;
    }
    .btn-group {
      margin-top: 2rem;
    }
    /* NO LINKS IN WP_EDITOR */
    #mceu_13, #mceu_38, #mceu_63, #mceu_88 {
      display: none;
    }
    .positionListSelect ul {
      list-style: none;
      padding-left: 1rem;
    }
    .listBuilder ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    .listBuilder ul > li {
      padding-bottom:.5rem;
    }
    .listBuilder input[type=text] {
      width: 95%;
    }
    .listBuilder h2 {
      padding: 0;
      margin: 0;
    }
    #baseListBuilder {
      position: absolute;
      left: -9999px;
      top: -9999px;
    }
    .job-manager-form h2 {
      margin: 0;
    }
    .entry-content .job-manager-form {
      max-width: 100%;
    }
    #navMenu {
      list-style: none;
      padding: 0;
      margin: 0;
      background: #eee;
    }
    #navMenu li {
      padding: 0;
      margin: 0;
    }
    #navMenu a {
      display: block !important;
      padding: 7px;
      text-decoration: none;
    }
    #navMenu a.active {
      background: #900 !important;
      color: #fff !important;
    }
    #comments {
      display: none;
    }

    .search_jobs > div, .search_resumes > div{margin: 0 -15px; float: none; background: transparent;}
    body .chosen-container-single .chosen-single {font-size: 14px;line-height: 22px;padding: 10px 14px;}
    body .chosen-container-single .chosen-single span{color: #585858}
    .page-template-page-templatesmap-jobs-php #content, .page-template-page-templatesmap-jobs-php #content .container {background: transparent;}
    .company-social a, .job_listing a, .job_listing_preview a, .resume_preview a, .type-resume a {color: #fff; }
    ul.job_listings .job_listing:hover, .job_position_featured, li.type-resume:hover{box-shadow: none !important;}
    .job_position_featured, ul.job_listings .job_listing:hover, ul.resumes .resume:hover{background: transparent;}
    .form-group.has-feedback .state-dd{margin-left: 0;min-width: 1px}
    .modal-body ul.radio-group li{padding-top: 0}
    .modal-body ul.radio-group li .radio{margin-top: 0}

    /*--------- End Style css ---------*/




    /*--------- Dashboard css ---------*/
    @media(min-width: 1201px){
      .dashboard_sec .container{width: 1430px; max-width: 100%;}
    }
    body{background: #ededed !important; hyphens: none;}
    .dashboard_sec .container{width: 1430px; max-width: 100%;}
    .modal-backdrop{opacity: 0.65 !important; filter:alpha(opacity=65) !important;}
    input[type="file"]{padding: 0; line-height: 30px}

    a:hover, a:focus{text-decoration: none; outline: none;}
    .btn:before{position: absolute; top: 3px; right: 3px ; bottom: 3px; left: 3px; border: 1px solid rgba(255,255,255,0.22);content: '';border-radius: 20px}
    .btn-lg i{font-size: 34px; line-height: 34px;vertical-align: middle; margin-right: 15px; margin-top: -2px}
    .btn-sm:before,.btn_white:before, .btn-group-sm > .btn:before{display: none;}
    .btn-lg:before,.btn-lg.btn_white:before, .btn-group-lg > .btn:before{border-radius: 30px}
    .btn_white{background: #fff; border: 2px solid transparent; color: #363435;}
    .btn_white:hover, .btn_white:focus{border-color: #fff; background: transparent; color: #fff;}
    .table > tbody > tr > td.tableicons{text-align: center; background: #f3f3f3}
    .table > tbody > tr > td.tableicons .checkbox-slider--b{margin: 10px 0}
    .table > thead > tr > th span, .table > tbody > tr > td span{color: #a12641}
    .form-group .form-control + .help-block{ font-size: 13px; line-height: 18px; color: #a12641; font-style: italic; font-weight: 600;text-align: right;}
    .sidebar .form-control{border:1px solid #d9d9d9; border-radius: 0; height: 42px; line-height: 22px;padding: 10px; color: #999;}
    .sidebar .has-feedback .form-control{padding-right: 30px}
    .sidebar .has-feedback .form-control-feedback{height: 42px; line-height: 42px;font-size: 18px; color: #363435}
    .table.table-bordered{background: #fff}

    .radio label, label.radio-inline{padding-left:0 !important; }
    .radio label span, label.radio-inline span{position: relative;padding-left:28px; margin: 0 !important;display: block;}
    .radio label span:empty{padding-left: 22px}
    .radio label input, label.radio-inline input{width: 1px; height: 1px; opacity: 0; fiilter:alpha(opacity=0);}
    .radio label input[type=checkbox] {position: absolute;margin-left: -20px;}
    .radio label span:before, label.radio-inline span:before{position: absolute; left: 1px; top: 0px; font-family: 'FontAwesome'; content: '\f1db'; font-size: 20px; line-height: 20px; width: 20px; height: 20px; font-weight: normal; color: #a12641}
    label.radio-inline span:after{display: none;}
    .radio label input:checked + span:before, label.radio-inline input:checked + span:before{content: '\f111'}

    .checkbox label, label.checkbox-inline{padding-left:0 !important; }
    .checkbox label span, label.checkbox-inline span{position: relative;padding-left:28px; margin: 0 !important;display: block;line-height: 22px;}
    .checkbox label span:empty{padding-left: 22px}
    .checkbox p{padding-left: 28px}
    .checkbox label input, label.checkbox-inline input{width: 1px; height: 1px; opacity: 0; fiilter:alpha(opacity=0);}
    .checkbox label span:before, label.checkbox-inline span:before{position: absolute; left: 1px; top: 1px; font-family: 'FontAwesome'; content: '\f096'; font-size: 20px; line-height: 20px; width: 20px; height: 20px; font-weight: normal; color: #a12641}
    label.checkbox-inline span:after{display: none;}
    .checkbox label input:checked + span:before, label.checkbox-inline input:checked + span:before{content: '\f0c8'}
    .checkbox label span strong{font-size: 17px; color: #232323;line-height: 26px; font-weight: 600}



    .name_sec{padding: 20px 0 5px; border-bottom: 1px solid #cccccc; margin-bottom: 16px;}
    .name_sec h2{font-size: 30px; line-height: 30px; font-weight: bold;margin: 5px 0 0}
    .name_sec h5{font-size: 20px; line-height: 20px; padding: 5px 0 10px; margin: 0; text-transform: none; color: #232323}
    .name_sec p{line-height: 22px; margin:23px 0 0; color: #232323; }
    .name_sec p.text-right{margin-top: 5px;}
    .name_sec p strong{font-size: 15px;}
    /*.name_sec p span{display: block;font-weight: 600;line-height: 20px;}*/
    .name_sec a{vertical-align: middle;margin-left: 10px}
    .mmebereship_type{float: right;margin-bottom: 12px;}
    .mmebereship_type img{padding: 2px ;width: 42px; float: right;border:1px solid #ccc; background: #fff;margin-left: 10px;}
    .mmebereship_type p{display: inline-block; vertical-align: middle;margin-top: 10px; }


    .page-header a{color: #fff;}
    .page-header_btn {padding: 6px 0 !important; min-height: 60px}
    .page-header_btn .btn{font-size: 14px; font-weight: 600; line-height: 22px; border-radius: 20px; vertical-align: middle;position: relative;}
    .page-header_btn .btn.btn-success:before{position: absolute; top: 50%; right: 100%; margin-right: 15px; width: 242px; height: 2px; background: #7aae3d; content: ''; display: block; left: auto; border: none;border-radius: 0;}
    .page-header_btn .btn.btn-success:after{position: absolute; top: 50%; left: 100%; margin-left: 15px; width: 242px; height: 2px; background: #7aae3d; content: ''}
    .sidebar_title {text-align: center;overflow: hidden;}
    .sidebar_title h4{font-size: 22px; line-height: 26px; color: #232323;padding: 8px 10px; text-align: center; position: relative; margin:0 0 15px; overflow: hidden; clear: none; display: inline-block;}
    .sidebar_title h4 a{color: #232323;}
    .sidebar_title h5{font-size: 20px; line-height: 22px; color: #232323;padding: 0 10px 8px; text-align: center; text-transform: none; position: relative; margin:0 0 15px; overflow: hidden; clear: none;}
    .sidebar_title h4:before, .sidebar_title h5:before{position: absolute; bottom: 0;  left: 0px; content: ''; width: 100%; height: 1px; background: #983421;}
    .sidebar_title h5:before{left: 50%; content: ''; width: 140px;margin-left: -70px}
    .sidebar_title span, .sidebar_title img.title_icon{float: left; margin-right:12px;}
    .sidebar_title.cont_title {text-align: left;}
    .sidebar_title.cont_title h4{padding: 0 0 8px;text-align: left; text-transform: none; margin:0 0 15px;display: block;border-bottom: 1px solid #fff;overflow: visible;}
    .sidebar_title.cont_title h4:before{ width: 54px;bottom: -1px}
    .sidebar_title.cont_title small, .sidebar_title.cont_title > a{float: right; color: #a12641;margin: -15px 0 20px;font-size: 16px; font-family: "Rokkitt",serif ;}
    span.title_icon{float: left; margin-right:13px; width: 46px; height: 52px; background: url(./img/title_icons.png) top left no-repeat; display: block;}
    span.challenge_icon{background-position:-46px top;}
    span.quicklink_icon{background-position:-92px top;}
    span.tips_icon{background-position:-138px top;}
    span.snapshot_icon{background-position:-184px top;}
    span.newposting_icon{background-position:-230px top;}
    span.survey_icon{background-position:-276px top;}
    span.qview_icon{background-position:-327px top;}
    span.team_icon{background-position:-379px top;}

    .dark_box{background: #7a173e; padding:15px; margin-bottom: 25px;}
    .dark_box h4{color: #ebdc00;padding-top: 0;font-weight: bold;}
    .dark_box h4:before{background: #fff; }
    .dark_box ul{list-style-type: none; padding-left: 0;margin-bottom: 0}
    ul.view_points li{font-size: 13px;font-family: 'Open Sans', sans-serif; padding: 3px 0; color: #fff;line-height: 22px;font-weight: 600}


/*
.profile_pogress{margin-bottom: 22px; position: relative;}
.profile_pogress .progress{width: 100%; box-shadow: none;border: none; border-radius: 5px; background: #232323; height: 50px;position: relative;}
.profile_pogress .progress-bar span{font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 36px; color: #fff;text-align: left;position: absolute;left: 18px; top: 6px}
.profile_pogress .progress-bar span big{font-size: 22px; vertical-align: baseline; font-weight: 600;}
*/
.profile_pogress{margin-bottom: 0; position: relative;}
.profile_pogress .progress{width: 100%; box-shadow: none;border: none; border-radius: 14px; border:1px solid #000000; background: #fff; height: 28px;position: relative;margin: 8px 0;}
.profile_pogress .progress-bar{background: #c2c2c2;box-shadow: none;position: relative;}
.profile_pogress .progress-bar:before{position: absolute;top: 0px; bottom: 0px; right: -13px; width: 26px; height: 26px; border-radius: 50%; background: #a12641;content: '';border: 1px solid #000;}
.profile_pogress .text-center{font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 20px; color: #fff;}

.light_box {margin-bottom: 25px; padding:18px 22px; background: #fff}
.light_box p{font-size: 14px; line-height: 22px; color: #232323;}
.light_box ul{list-style-type: none;padding: 0;}
.light_box hr{margin: 15px -14px; border: none; background: #aeaeae; height: 1px ; clear: both;}
.visibility ul{margin: 10px -24px 0}
.visibility .sidebar_title{margin: 0 -7px}
.visibility ul li{font-size: 16px; line-height: 26px; padding: 13px 24px; color: #232323; font-family: 'Open Sans', sans-serif; cursor: pointer;font-weight: 600}
.visibility ul li:hover, .visibility ul li.active{background: #cccccc}
.visibility ul li span{float: right; width: 26px; height: 26px; background: #a12641; border-radius: 50%; border:1px solid #fff;}
.visibility ul li.visibility_everyone span{background: #79af35}
.visibility ul li.visibility_only span{background: #ffae21}
.visibility .noUi-target{float: right; margin: 10px 0; background: #fff; border-color: #aeaeae}
.visibility .noUi-target .noUi-handle{background: #0e7500;box-shadow: none;border-radius: 4px; border: none}
.visibility .noUi-target .noUi-handle:before, .visibility .noUi-target .noUi-handle:after{display: none;}
.awarded_badges .text-center img{display: inline-block;margin: 6px 3px}

.btn_big{width: 100%; margin-bottom: 22px; text-align: left !important; overflow: hidden; }
.btn_big i{ float: left;}
.btn_big span{overflow: hidden; line-height: 22px;word-wrap:breack-word;display: inline-block; vertical-align: top; margin: -7px 0}
.btn_big span strong{text-transform: uppercase;}
.back_veribtn{position: relative; background: #a12642; color: #fff;line-height: 22px;}
.back_veribtn p{overflow: hidden;}
.back_veribtn .btn{margin-top: 8px}
.back_veribtn:before {border: 1px solid rgba(255, 255, 255, 0.22);bottom: 3px;content: "";left: 3px;position: absolute;right: 3px;top: 3px;pointer-events:none;}

.share_achieve img{float: left; margin-right: 10px; }
.share_achieve .inner_share{overflow: hidden;}
.share_achieve .inner_share h5{color:#232323; text-transform: none;font-size: 20px; line-height: 24px; margin: 0 0 7px;}
.share_achieve .inner_share a.fa{display: inline-block; width: 26px; height: 26px; line-height: 26px; background: #232323; border-radius: 3px; font-size: 14px;color: #fff;text-align: center;}
.share_achieve .inner_share a.fa.fa-facebook{background: #2a3890}
.share_achieve .inner_share a.fa.fa-linkedin{background: #1c75bc}
.share_achieve .inner_share a.fa.fa-twitter{background: #26aae0}
.share_achieve .inner_share a.fa:hover{background: #a12641;}

.msurvey p{ color: #a12641; font-weight: 700}
.msurvey label{text-transform: none;line-height: 22px;}

.specialoffers_ad{margin-top: 20px}
.feature_ad{margin-top: 20px}
.feature_ad{border: 1px solid #d9d9d9; padding: 38px 15px; text-align: center; margin-bottom: 22px; background: url(./images/refer_bg.jpg) no-repeat; background-size: 100% auto; background-size: cover;position: relative;}
.feature_ad:before{position: absolute; top: 0; bottom: 0; left: 0; right: 0; content:''; 
background: rgba(255,255,255,0.85);
background: -moz-linear-gradient(top, rgba(255,255,255,0.85) 43%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(43%, rgba(255,255,255,0.85)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.85) 43%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.85) 43%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.85) 43%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.85) 43%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.feature_ad h3{font-size: 24px; line-height: 28px; color: #232323; font-weight: bold;text-transform: none; position: relative;margin: 0 0 10px; z-index: 2}
.feature_ad h3 big{font-size: 36px; line-height: 34px; color: #ae173d; display: block; text-transform: uppercase;}
.feature_ad span{width: 89px; height: 89px; display: block;padding: 28px 0 0; margin: 0 auto 26px; border-radius: 50%; background: rgba(85, 19, 33, 0.90); color: #fff;position: relative;z-index: 9; font-size: 20px; line-height: 16px; font-family: "Rokkitt",serif}
.feature_ad p{position: relative;z-index: 1;font-size: 13px;font-weight: 600;margin-bottom: 20px}
.feature_ad span big{font-size: 40px; font-weight: bold;}
.feature_ad .btn{text-transform: uppercase;}
.feature_ad .widget_text{margin: 10px 0}

.sidebar > p img{width: 100%; margin-bottom: 22px;}

/* Middle part */
.section_title{background: #fff; margin-bottom: 22px;text-align: left;}
.section_title h3{background: #232323; color: #fff; padding: 18px 24px 18px 18px; min-width: 260px; font-size: 22px; line-height: 22px;margin: 0 52px 0 0;display: inline-block;position: relative;z-index: 9}
.section_title > span{float: right;padding: 18px; font-size: 15px; line-height: 22px; color: #232323}
.section_title.section_titlebtn{overflow: hidden;text-align: center;}
.section_title.section_titlebtn h3{float: left;}
.section_title.section_titlebtn .btn-success{border: 1px solid #000; margin: 14px 0 0 10px}
.section_title .dropdown{padding: 18px; font-size: 15px; line-height: 22px; color: #232323}
.section_title .dropdown > a{font-size: 16px; color: #781c30;padding: 0;margin-left: 10px}
.section_title > span.text-warning, .section_title > span.text-warning a{font-weight: 700; color: #f8991d}
.section_title h3:before{background: #232323; position: absolute; right: -22px; top: 0 ;bottom: 0; content: ''; width: 42px;z-index: -1;
-webkit-transform:skew(-32deg);
-moz-transform:skew(-32deg);
-ms-transform:skew(-32deg);
transform:skew(-32deg);}
.section_title h3:after{background: #232323; position: absolute; right: -33px; top: 0 ;bottom: 0; content: ''; width: 8px;
-webkit-transform:skew(-32deg);
-moz-transform:skew(-32deg);
-ms-transform:skew(-32deg);
transform:skew(-32deg);}
.section_title h3 small{text-transform: none; font-size: 18px; color: #fff;}
.navigation{margin-bottom: 22px;}
.nav_items{margin-bottom: 44px; background: #fff;}
.nav_items > .row{margin: 0;}
.nav_items > .row > .devicehalf {padding:18px 12px 10px; border-right: 1px solid #ededed; text-align: center; position: relative;min-height: 180px;overflow: hidden; background: #fff;border-bottom: 1px solid #ededed;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;
}
.nav_items > .row > .devicehalf:last-child{border-right: none;}
.nav_items > .row > .devicehalf:hover{background: #cccccc;}
.nav_items h6{font-size: 18px; line-height: 20px; color: #232323; padding-bottom:10px; margin: 0;position: relative; text-transform: none; text-align: center;}
.nav_items h6:before{position: absolute; bottom: 0; left: 50%; margin-left: -27px; width: 54px; height: 1px; background: #a12641 ;content: ''}
.nav_items i{display:block; width: 64px; height: 64px; text-align: center; margin: 34px auto;background: url(./img/navigation_icons.png) no-repeat top left;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;
}
.nav_items > .row:first-child > * i, .nav_items i.awards_icon {margin: 18px auto 30px}
.nav_items i.nav_icons.connect_icon{background-position: -64px top;}
.nav_items i.nav_icons.referrals_icon{background-position: -128px top;}
.nav_items i.nav_icons.references_icon{background-position: -192px top;}
.nav_items i.nav_icons.certificates_icon{background-position: -256px top;}
.nav_items i.nav_icons.awards_icon{background-position: -320px top;}
.nav_items i.nav_icons.resume_icon{background-position: -384px top;}
.nav_items i.nav_icons.license_icon{background-position: -448px top;}
.nav_items i.nav_icons.backmanage_icon{background-position: -512px top;}
.nav_items i.nav_icons.videointer_icon{background-position: -576px top;}
.nav_items i.nav_icons.coverletter_icon{background-position: -640px top;}
.nav_items i.nav_icons.education_icon{background-position: -704px top;}
.nav_items i.nav_icons.featuredm_icon{background-position: -770px top;}
.nav_items i.nav_icons.searchs_icon{background-position: -834px top;}
.nav_items i.nav_icons.postjob_icon{background-position: -898px top;}
.nav_items .devicehalf:hover i.nav_icons{background-position:left bottom ;}
.nav_items .devicehalf:hover i.nav_icons.connect_icon{background-position: -64px bottom;}
.nav_items .devicehalf:hover i.nav_icons.referrals_icon{background-position: -128px bottom;}
.nav_items .devicehalf:hover i.nav_icons.references_icon{background-position: -192px bottom;}
.nav_items .devicehalf:hover i.nav_icons.certificates_icon{background-position: -256px bottom;}
.nav_items .devicehalf:hover i.nav_icons.awards_icon{background-position: -320px bottom;}
.nav_items .devicehalf:hover i.nav_icons.resume_icon{background-position: -384px bottom;}
.nav_items .devicehalf:hover i.nav_icons.license_icon{background-position: -448px bottom;}
.nav_items .devicehalf:hover i.nav_icons.backmanage_icon{background-position: -512px bottom;}
.nav_items .devicehalf:hover i.nav_icons.videointer_icon{background-position: -576px bottom;}
.nav_items .devicehalf:hover i.nav_icons.coverletter_icon{background-position: -640px bottom;}
.nav_items .devicehalf:hover i.nav_icons.education_icon{background-position: -704px bottom;}
.nav_items .devicehalf:hover i.nav_icons.featuredm_icon{background-position: -770px bottom;}
.nav_items .devicehalf:hover i.nav_icons.searchs_icon{background-position: -834px bottom;}
.nav_items .devicehalf:hover i.nav_icons.postjob_icon{background-position: -898px bottom;}
.nav_items .nav_noti span{position: absolute; top: 0; right: 0; padding: 6px; color: #fff; font-size: 12px; display: block;}
.nav_items > .row > .nav_noti:before{position: absolute; top: -40px; right: -40px; width: 70px; height: 70px ; content: ''; background: #a12641;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
}


.assessments{margin-bottom: 35px;}
.asses_box{margin: 21px auto; border-radius: 12px; text-align: center; padding:22px; background: #e0e0e0;position: relative; display: block;}
.asses_import .torch{position: absolute; top: -26px; right: 15px; height: 50px; width: 14px; background: url(./images/mini_torch.png) no-repeat top left; content: '';}
.asses_box:hover{background: #fedfe6;}
.asses_box:before{position: absolute; top: -19px; left: 0; height: 27px; width: 108px; background: url(./images/folder_top.png) no-repeat top left; content: '';}
.asses_box:hover:before{background-position: left bottom;}
.asses_box i{font-size: 34px; line-height: 44px; color:#535353}
.asses_box h5{font-size: 20px; line-height: 26px; color:#535353; margin: 10px 0 0; text-transform: none;}
.asses_box:hover h5, .asses_box:hover i{color:#a12641;}

.support_serv {margin: 0 0 20px}
.support_serv .row{margin: 0 -6px}
.support_serv .row > div{padding: 0 6px}
.support_serv .devicehalf > a{border: 1px solid #d3d3d3; padding: 20px 12px 12px ;margin-bottom: 16px;display: block; text-align: center;min-height: 192px; background: #fff}
.support_serv .devicehalf > a:hover{border-color: transparent;}
.support_serv .devicehalf > a h6{font-size: 16px; line-height: 20px; color: #232323; padding-top:14px; margin: 0;position: relative; text-transform: none;}
.support_serv .devicehalf > a h6:before{position: absolute; top: 0; left: 50%; margin-left: -27px; width: 54px; height: 1px; background: #a12641 ;content: ''}
.support_serv .devicehalf > a img{width: 90px; display: inline-block;margin-bottom: 14px}


/* right */


.recommendations ul li{font-size: 13px; line-height: 22px; font-family: 'Open Sans', sans-serif; color: #232323;padding: 14px 0 ;border-bottom: 1px solid #c1c1c1}
.recommendations ul li:last-child{border-bottom: none;}
.recommendations ul li a{display: block; font-size: 18px; color: #781c30;font-weight: 700}


/*-------- new ---------*/

.profile_box {background: #fff; margin-bottom: 44px; position: relative;}
.profile_box + .profile_box{margin-top: -20px}
.profile_box .thumbnail, .profile_box .avatar-thumbnail{width: 200px; border-radius: 0;float: left; margin-bottom: 0; position: relative;height: auto; padding: 0; border: none; text-align: center;}
.profile_box .thumbnail > a, .profile_box .avatar-thumbnail > a{position: absolute !important;top: 10px; right: 10px; height: 30px; width: 30px; line-height:30px; text-align: center;display: block; border-radius: 50%; background: #fff}
.profile_box .thumbnail > a:hover, .profile_box .avatar-thumbnail > a:hover{color: #fff; background: #a12641}
.profile_box .profile_cont{overflow: hidden;padding:6px 15px 22px;}
.profile_box .profile_cont ul{list-style-type: none; padding:0; margin:0 -10px 0}
.profile_box .profile_cont ul li{padding: 7px 10px; font-size: 13px; color: #232323; font-family: 'Open Sans', sans-serif; line-height: 19px;font-weight: 500;font-style: italic;}
.profile_box .profile_cont ul li.locked_sm{padding-right:26px; position: relative;}
.profile_box .profile_cont ul li.locked_sm:after{position: absolute; top:50%; right: 3px; margin-top: -12px; background: url(./img/graylock_sm.png) no-repeat;width: 20px; height: 24px; content: ''}
.profile_box .profile_cont ul li:nth-child(2n+1){clear: both;}
.profile_box .profile_cont ul li strong{font-size: 14px; font-weight: 600;display: block; font-style: normal;margin-left: -8px}
.profile_box .profile_cont ul li .btn{margin-left: 10px; vertical-align: middle;}
.profile_box .profile_cont ul li .alert{margin-bottom: 0;}
.profile_box > .text-center{left: 200px;padding: 0 15px; position: absolute; bottom: -15px;right: 0;  }
.badges{margin-top: 15px}
.badges img{width: 40px;height: 40px; margin: 4px;float: left;}

.profile_box .thumbnail .label-default{border-radius: 2px; border: 2px solid #690d0d; color: #333; padding: 2px 6px; font-size: 18px; background: transparent; font-family: "Rokkitt",serif ; margin: 8px 0 12px}
.profile_box .thumbnail ol{padding:0 10px 10px; margin:0;list-style-type: none;}
.profile_box .thumbnail ol li {font-style: italic; line-height: 32px; clear: both; text-align: left;font-size: 12px;}
.profile_box .thumbnail ol li a{color:#6a0b08;  }
.profile_box .thumbnail ol li img{width: 32px; float: left;margin-right: 5px}

.recruiter_box{text-align: center; box-shadow: 0 0 10px rgba(0,0,0,0.25); padding: 15px 24px ; border: 1px solid #cccccc; background: #fff;text-align: center;}
.recruiter_box h3{font-size: 22px; line-height: 26px;margin: 0 0 10px;color: #000}
.recruiter_box h5{font-size: 20px; line-height: 22px; text-transform: none;margin: 0; color: #363435; padding-bottom: 5px}
.recruiter_box .thumbnail{width: 242px;max-width: 100%;padding: 0 ; display: inline-block;overflow: hidden; margin-bottom: 10px; position: relative;}
.recruiter_box .thumbnail p{position: absolute;bottom: 10px; left: 0; right: 0; font-size: 17px; line-height: 24px; font-weight: 700; color: #fff;margin-bottom: 0}
.recruiter_box > a{text-decoration: underline; padding: 5px 10px; background:#fff; border-radius: 4px }

.notification_sec{padding:38px 0; background: #000; }
.notification_sec i.fa{float: left; margin-right: 15px; font-size: 84px; line-height: 84px; color: #232323;
/*background: -webkit-linear-gradient(#d2d285, #ebdc00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;*/
}
.notification_sec i.fa-exclamation-triangle{color: #ebdc00;}
.notification_sec i.fa-thumbs-up{color: #75ae2d;}
.notification_sec .noti_cont{overflow: hidden;}
.notification_sec h4{color: #fff; text-transform: none; font-size: 22px; line-height: 22px; margin: 0 0 24px}
.notification_sec p{color: #cfcfcf; font-size:15px;margin: 0;line-height: 28px;}
.notification_sec .btn_white{margin-top: 15px; background: #ff5a00;color: #fff;}

.chlng_options{margin: 10px 0 }
.chlng_options .radio {padding: 8px 0;margin: 0}
.chlng_options .radio label span{font-size: 15px; font-weight: 600;line-height: 20px;display: block;}

.quick_links ul li{border-bottom: 1px solid #c8c8c8;}
.quick_links ul li:hover{background: #c8c8c8;}
.quick_links ul li:last-child{border-bottom:none;}
.quick_links ul li .radio, .quick_links ul li .checkbox{margin: 0;}
.quick_links ul li .radio label,.quick_links ul li .checkbox label{display: block;}
.quick_links ul li .radio label span,.quick_links ul li .checkbox label span, .quick_links ul li > a{ font-size: 14px; line-height: 20px; color: #232323;  display: block; font-weight: 600; background: #fff; padding: 10px 0;text-align: left;display: block;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;}
  .quick_links ul li .radio label span:before, .quick_links ul li .checkbox label span:before{display: none;}
  .quick_links ul li a.tour-guide-highlight{padding: 10px}
  .quick_links ul li:hover .radio label span,.quick_links ul li:hover .checkbox label span,.quick_links ul li > a:hover,.quick_links ul li.active > a, .quick_links ul li input:checked + span{padding: 10px!important; background: #232323; color: #fff;}
  .quick_links + .sidebar_title{margin-bottom: 40px}



  .tips .widget_text{margin: 0}
  .tips p{font-weight: 600;margin-bottom: 10px;line-height: 24px; color: #363435}
  .snap_shot ul {padding-left:10px}
  .snap_shot ul li{padding: 6px; font-size: 13px; line-height: 22px; font-style: italic; color: #363435;}
  .snap_shot ul li span{font-size: 18px; font-style: normal; margin-left: -6px; color: #a12641; display: block; font-family: "Rokkitt",serif ; font-weight: bold;}
  .snap_shot ul li > img{width: 30px;}
  .right_sidebar .snap_shot ul li a{font-size: 18px; color: #a12641; font-family: "Rokkitt",serif;  font-weight: bold; display: inline-block; line-height: 18px}
  .right_sidebar .snap_shot ul li span{font-size: 13px; color: #363435; font-family: 'Open Sans', sans-serif;  font-weight: normal; }
  .jobsearch_form label{font-size: 15px; color: #dddddd}
  .sidebar > .img-responsive{width: 100%;margin-bottom: 25px;}
  .right_sidebar h6{font-size: 18px; line-height: 22px; text-transform: none;margin: 15px 0 8px}
  .right_sidebar .light_box ul{padding-left: 0}
  .right_sidebar > *{margin-bottom: 15px;}
  .specialoffers_ad{margin-bottom: 50px}
  .codeneric_ultimate_ads_manager_ad_wrapper a{display: block;}
  .codeneric_ultimate_ads_manager_ad_wrapper img, .sidebar.right_sidebar > img{width: 100%}
  .snap_shot ul.new_postlist {margin:0 -10px}
  .snap_shot ul.new_postlist li {overflow: hidden;display: table;width: 100%}
  .snap_shot ul.new_postlist li p{display: table-cell; text-align: right;margin: 0;font-size: 11px; font-weight: 600; color: #689e25;min-width: 68px;vertical-align: top;}
  .snap_shot ul.new_postlist li > span{display: table-cell;vertical-align: top;font-weight: 600}
  .snap_shot ul.new_postlist li p strong{display: block;font-style: italic;font-size: 12px; color: #000;line-height: 18px;font-weight: normal;}

  .ata_glance {padding:18px 20px}
  .ata_glance ul {padding-left:0}
  .ata_glance ul li{padding-right:0}
  .ata_glance ul li.icon{padding-right:32px;}
  .ata_glance ul li span{color: #000;}
  .ata_glance ul li ins{background: transparent; font-style: normal;}


  /* ---- Preferences ---------------------------------------- */

  /* -- contact_informaton -- */

  .preferences{padding-top: 56px;}
  .sidemenu{padding-bottom: 30px}
  .sidemenu ul{margin:0 0 15px; display: block;}
  .sidemenu ul li{margin: 0; border-left: 1px solid #fff;border-bottom: 1px solid #fff;}
  .sidemenu ul li a{border-left: 2px solid transparent; color: #434343; display: block;margin-left: -1px}
  .sidemenu ul li a:hover, .sidemenu ul li a:focus{border-left: 2px solid #a12641; background: #fff; color: #a12641;}
  .sidemenu ul li.current_page_item a,.sidemenu ul li.current-menu-item a, .sidemenu ul li.is-active a, .sidemenu ul li a.active{border-left: 2px solid #a12641; background: #fff; color: #a12641; font-weight: 600}
  .sidemenu ul li:first-child{border-top: 1px solid #fff;}
  .sidemenu_title{background: #a12641; color: #fff; font-size: 19px; line-height: 26px; padding: 9px 15px;margin: 0 0  15px }
  .sidemenu_border{padding-bottom: 22px;min-height: 63.3vh}
  .sidemenu_border:before{background: #a12641; position: absolute;left: -15px; top: 0;bottom: 0; content: '';width: 3px}
  .preferences .sidemenu_border .star_rating{background: #fff; padding: 20px}
  .preferences .sidemenu_border .help-block{margin-top: 0;font-weight: 600; color: #232323}
  .sidemenu:before{background: #a12641; position: absolute;right: 12px; top: 0;bottom: 0; content: '';width: 3px}

  .sidebar_title .title_edit{float: right;margin-top: -45px;position: relative; z-index: 1;}
  .sidebar_title .title_edit span{display: inline-block;vertical-align: middle; margin: 0 8px; position: relative;font-size: 13px; font-weight: 600;color: #3c3c3c;line-height: 20px;float: none;}
  .sidebar_title .title_edit span:after{content: '|';padding-left: 8px;vertical-align: top; line-height: 16px}

  .badge_box {margin-bottom: 15px}
  .badge_box .badge_icon{width: 124px; height: 124px; position: relative;margin: 12px auto 26px}
  .badge_box .badge_icon img{width: 100%;display: inline-block;}
  .badge_box .badge_icon span{display: block; position: absolute;top: 0;right: 6px; width: 34px; height: 34px; border-radius: 50%; background: #3c3c3c; color: #fff; border: 3px solid #fff;font-size: 15px;line-height: 28px; text-align: center;}

  .contact_info .profile_box{background: transparent;}
  .contact_info .profile_box .avatar-thumbnail{background: #fff; width: 148px; padding: 4px; border:1px solid #dedede}
  /*.contact_info .profile_box .profile_cont {padding-top:0}*/
  .contact_info .sidebar_title.cont_title {margin-top:50px}
  .contact_info .profile_box .profile_cont {padding-right:0}
  .contact_info .profile_box .profile_cont ul{margin:0}
  .contact_info .profile_box .profile_cont ul li{padding:5px 0}
  .contact_info .profile_box .profile_cont ul li strong{display: inline-block; margin-right: 10px; font-size: 14px;}
  .contact_info .name_info{margin-bottom: 30px}
  .contact_info .name_info label + .help-block{background-color: #ffffff; background-image: none;/* border: 1px solid #d9d9d9;*/ border-radius: 0; color: #333; display: block; font-size: 14px; height: 42px; line-height: 22px; padding: 10px 12px; width: 100%;margin-bottom: 0}
  .contact_info .profile_box + .name_info .info_tooltip{margin-top: 22px;display: block;}
  .contact_info .view_radio .radio{margin-top:0 }
  .contact_info .view_radio .radio label{margin-right:24px }

  div.alert{background: #fff; border-radius: 4px; border: none; color: #3c3c3c;padding: 10px 13px;  line-height: 22px;width: 280px; max-width: 100%; float: right;}
  div.alert i{float: left;margin-right: 6px;line-height: 22px;}
  div.alert span{display: block; overflow: hidden;font-size: 13px; font-weight: 600}

  .info_tooltip{float: right;line-height: 26px; font-size: 18px; color: #850f00; cursor: pointer;padding-right: 1px}
  .info_tooltip + div.tooltip .tooltip-inner{background: #fff; border-radius: 4px; border: none; color: #3c3c3c;padding: 10px 13px; line-height: 22px;width: 280px; max-width: 100%;font-size: 13px; font-weight: 600}
  .info_tooltip + div.tooltip.left .tooltip-arrow{border-left-color: #fff}
  .help_center{margin-bottom: 24px;}
  .help_center p{font-size: 14px; color: #585858; line-height: 24px; margin-bottom: 26px;}
  .help_center p small{font-size: 13px; font-weight: 600; margin-bottom: 60px}
  .help_center .row{margin: 0 -10px}
  .help_center .row > div{padding: 0 10px}
  .help_center .well{border-radius: 0; border-color: 1px solid #d4d4d4; padding: 10px 10px 20px; box-shadow: none; background: #fafafa;text-align: center;
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
  }
  .help_center .well:hover{border-color: transparent; box-shadow: 0 0 10px rgba(0,0,0,0.26);background: #fff;}
  .help_center .well a:hover{background: #850f00}
  .help_center .well h5{font-size: 20px; line-height: 22px; color: #232323;text-transform: none; position: relative; padding: 9px 0;margin: 0 0 18px}
  .help_center .well p{line-height: 22px; font-size: 13px; font-style: italic; color: #232323;margin: 0 0 18px; min-height: 110px}
  .help_center .well h5:before {background: #983421;bottom: 0;content: "";height: 1px;left: 50%;position: absolute;width: 38px;margin-left: -19px}
  .help_center .well .label {margin-bottom: 18px;}

  /* -- contact_informaton -- */
  .per_allowance{margin-bottom: 50px}
  .per_allowance .text-center span{color: #781c30;font-family: "Rokkitt",serif; font-size:18px; line-height: 26px;padding: 5px 0; margin-right: 10px;float: left;}
  .per_allowance .text-center a{float: none !important;display: inline-block; }
  .per_allowance .table > thead > tr > th:last-child{width: 130px}
  .communication_prefer{margin-bottom: 30px}
  .communication_prefer .table > thead > tr > th{font-size: 22px; line-height: 30px;padding-top: 12px; padding-bottom: 12px}
  .member_setting{margin-bottom: 35px;text-align: center;}
  .member_setting .sidebar_title{text-align: left;}
  .member_setting p{display: inline-block; color: #545454; margin-right: 10px;float: left;text-align: left;}
  .member_setting a{ font-family: "Rokkitt",serif; text-transform: uppercase;font-size: 18px; line-height: 24px}
  .cont_title + .profile_box .thumbnail, .cont_title + .profile_box .avatar-thumbnail{max-width: 154px;}

  /* -- Renewals -- */
  .renewalform {margin-bottom: 55px}
  .renewalform .sidebar_title{margin-top: 55px}
  .renewalform p{color: #585858}
  .renewalform .table-bordered > thead > tr > th{padding:18px 14px; font-size: 15px; font-weight: 700; font-family: 'Open Sans', sans-serif;text-transform: none;}
  .renewalform .table-bordered > thead > tr > th:last-child{width: 100px}
  .renewalform .table-bordered > tbody > tr > td{padding:18px 14px; color: #545454}
  .renewalform .table-bordered > tbody > tr > td.text-right{font-weight: 700}
  .renewalform .sidebar_title:first-of-type{margin-top: 0px}
  .renewalform .form-group small.help-block{font-size: 16px; line-height: 20px; color: #a12641; font-family: "Rokkitt",serif;}
  .security_question p{font-size: 20px; line-height: 22px; color: #a12641; font-family: "Rokkitt",serif;}
  .security_question ul{list-style-type: none; padding: 0; }
  .security_question ul li{font-size: 14px; line-height: 22px; color: #232323; padding-bottom: 10px; position: relative;padding-left: 22px;}
  .security_question ul li:before{position: absolute; top: 3px; left: 0; width: 16px; height: 16px; color: #898989; font-size: 16px; line-height: 16px; content: '\f05b'; font-family: 'FontAwesome'}
  .special_box{border:1px solid #acacac; padding: 15px; background: #fff;text-align: center;margin-bottom: 34px}
  .special_logo {margin-top: 70px}
  .special_logo .thumbnail {width: 148px; height: 148px; line-height: 118px; text-align: center;border-radius: 50%; border: 1px solid #acacac; margin: -90px auto 25px; background: #fff;padding: 15px; overflow: hidden;}
  .special_logo .thumbnail img, .special_box img{display: inline-block;}
  .special_box h5{font-size: 19px; line-height: 26px; color: #232323; position: relative; padding-bottom: 10px;margin: 0 0 15px }
  .special_box h5:after{position: absolute; content: ''; bottom: 0; left: 50%; height: 1px; width: 34px; background: #a12641; margin-left: -17px}
  .special_box p{font-size: 13px; line-height: 20px; color: #585858; font-weight: 600; font-family: "Open Sans",sans-serif}
  .special_box > span{font-size: 13px; line-height: 20px; color: #a12641; font-weight: 600; font-family: "Open Sans",sans-serif;display: block;}
  .special_box a{margin-bottom: -48px}
  .card_billing_info{padding: 15px 20px; list-style-type: none; background: #ffffff;}
  .card_billing_info li{color: #363435; font-size: 15px; line-height: 24px; padding: 8px 0; border-bottom: 1px solid #d5d5d5}
  .card_billing_info li span{width: 40%; display: inline-block; vertical-align: middle; font-weight: 700;padding-right: 10px}
  .card_billing_info li:last-child{border-bottom: none;}
  .cancel_membership .btn{margin-top: 24px}
  .auto_renewal .btn{margin-right: 10px}


  /*-------Accordian & Pagination-------*/

  .ui-accordion{margin-bottom: 30px;padding-left:30px }
  .ui-accordion .ui-accordion-header{background: #ededed ; border: 2px solid #585858; box-shadow: none; border-radius: 25px; text-transform: none; font-size: 18px !important; line-height: 20px; margin: 28px 0 0; color: #585858;padding:10px 44px 12px;position: relative;z-index: 5}
  .ui-accordion .ui-accordion-header:before{position: absolute; left: 0;top: 50%; line-height: 58px; font-size: 20px; content: '\f128'; font-family: 'FontAwesome'; width: 60px ;height: 60px; text-align: center; color: #585858; margin-top: -9px; border: 3px solid #585858; margin-top: -31px;margin-left: -30px; border-radius: 50%; background: #fff; z-index: 9;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;
}
.ui-accordion .ui-accordion-header:after{position: absolute; right: 14px;top: 50%; line-height: 18px; font-size: 18px; content: '\f107'; font-family: 'FontAwesome'; width: 18px ;height: 18px; text-align: center; color: #363435; margin-top: -10px;
-webkit-transition:all 0.2s ease 0s;
-moz-transition:all 0.2s ease 0s;
-ms-transition:all 0.2s ease 0s;
transition:all 0.2s ease 0s;
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active{color: #fff !important; background: #585858 !important;border-bottom: 1px solid #585858 !important;}
.ui-accordion .ui-accordion-header.ui-accordion-header-active:after{color: #fff; content: '\f106'}
.ui-accordion .ui-accordion-content{border-radius: 0; border: none; overflow: visible; padding: 32px 30px 24px;margin: 0 20px 0 0 !important;background: #fff !important; border: 1px solid #585858; position: relative; top: -9px}
.ui-accordion .ui-accordion-content p{font-size: 14px; line-height: 24px; color: #585858;font-style: italic;}
.ui-accordion .ui-accordion-header .ui-icon{display: none;}


/*-------Self-Assessments-------*/
.task-row{padding: 25px 0; border-bottom: 1px solid #ddd;}
.basic_info_steps{position: relative;}
.basic_info_steps div.task-row:last-of-type{border-bottom: none;}
.basic_info_steps + .paginationDiv{margin-bottom: 40px}
.basic_info_steps .special_box.special_logo.navi_thumbnail{border:1px solid #acacac;border-radius: 0;}
.basic_info_steps .special_box.special_logo.navi_thumbnail .thumbnail{margin-top: -81px}
.task-row .question{font-size: 14px;font-weight: 600}
.task-row .radio{display: inline-block; vertical-align: top; margin: 10px 10px 0 0 !important;}
.task-row .taskRating { background: #fff ; /*border: 1px solid #ccc; border-radius: 5px;*/ padding: 15px; margin-top: 15px}
.task-row .taskRating p{font-size: 15px;text-transform: lowercase;font-weight: 600;margin: 0;color: #a12641}
.skill_asse .task-row .taskRating p{text-transform: inherit;}
.task-row .taskRating div[class*="starRatingability"]{
  -webkit-transform:scale(1.4);
  -moz-transform:scale(1.4);
  transform:scale(1.4);
}
.task-row .taskRating div[class*="starRatingability"] .tooltip{
  -webkit-transform:scale(0.6);
  -moz-transform:scale(0.6);
  transform:scale(0.6);
}
.task-row .taskRating .jr-rating,.task-row .taskRating .jr-rating:before, .task-row .taskRating .jr-rating:after{border-bottom-color: #a12641}
.jr-ratenode { cursor: pointer;}
.star_rating .row{margin: 50px -7px 20px}
.star_rating .row > div{ padding:  0 7px}
.star_rating .row > div .rating_box{padding:14px 10px 12px; background: #fff; border-radius: 3px;min-height: 252px}
.star_rating .row > div .rating_box p{font-size: 13px; font-weight: 600;padding: 8px 8px 0;}

.chart_points{list-style: none; margin: 0; padding: 10px 0;}
.chart_points li{font-size: 13px; margin-bottom: 2px;}
.chart_points li span{width: 12px; height: 12px; display: inline-block; margin-right: 5px; vertical-align: middle; border-radius: 50%;}


/*-------- My Network --------*/
.search_bar {margin: 10px 0 22px}
.search_bar .input-group{float: right; margin-left: 10px;position: relative;}
.search_bar .input-group .input-group-btn{ background: transparent;position: absolute;right: 0;top: 0;width: 34px;z-index: 99}
.search_bar .form-control{padding-right: 40px;min-width: 180px;}
.search_bar .input-group .btn{background: transparent; color: #a12641; padding: 7px; border-radius: 0;font-size: 16px;line-height: 20px; min-height: 40px;display: block;margin-left: 0;}
.search_bar a{margin: 10px 0; line-height: 20px; font-style: italic;display: inline-block;}
.search_bar p{padding: 7px 0;margin: 0; line-height: 26px; font-size: 15px; font-weight: 600; color: #232323; }
.search_bar p span{font-weight: 700; color: #a12641}

.network_list{margin-bottom: 30px}
.network_list article{background: #fafafa; border: 1px solid #d4d4d4;margin-bottom: 24px; position: relative;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;
}
.network_list article.blocked:before{background: rgba(255,255,255,0.90); position: absolute; top: 0; bottom: 39px; right: 0; left: 0; content: ''; z-index: 9}
.network_list article.blocked .block_btn{position: absolute; top: 50%; left: 0; right:0; margin-top: -42px;text-align: center; z-index: 10 }
.network_list article:hover{background: #fff; border-color:transparent; box-shadow: 0 0 10px rgba(0,0,0,0.26)}
.network_list article h4 {text-align: center;position: relative;padding-bottom: 4px;margin-bottom: 15px;}
.network_list article h4:before {content: '';position: absolute;bottom: 0;height: 1px;width: 100px;background: #a12641;left: 50%;margin-left: -50px;}
.network_list article > img{float: right; width: 176px;}
.network_list article .network-images {float: right; width: 176px;margin-right: 15px;min-height: 233px;position: relative;}
.network_list article .network-images span.join_rec_id {display: block;background: #a12641;color: #fff;border: 1px solid #000;text-align: center;padding: 2px;position: absolute;left: 0;right: 0;bottom: 0;}
.network_list article .employer_manageimg{float: right; width: 142px; height: 228px; line-height: 228px; text-align: center;padding:0 5px}
.network_list article img{max-width: 100%; display: inline-block;}
.network_list article .article_content{padding: 12px 12px 8px;display: block; overflow: hidden;min-height: 233px;}
.network_list article .article_content h4{font-weight: bold; line-height: 20px;text-transform: none;margin-top: 0}
.network_list article .article_content ul{list-style-type: none; padding: 0;}
.network_list article .article_content ul li{font-size: 14px; line-height: 24px; margin: 0; color: #434343}
.network_list article .article_content ul.network_list_info li{margin: 0 0 30px}
.network_list article .article_content ul li span{font-weight: 700; color: #232323}
.network_list article .article_content ul li strong{color: #a12641;}
.network_list article .article_content ul li.cu_wordwrap strong{color: #232323; font-weight: 500;font-size: 13px; line-height: 16px;display: block;}
.network_list article .article_content span.article_signature{font-size: 21px; line-height: 22px;display: block; margin:0 0 10px; font-family: 'Sacramento', cursive; color: #a12641}
.network_list article .article_content p{font-size: 13px; line-height: 18px;margin: 0;}
.network_list article .article_footer {padding: 8px 12px; background: #d1d1d1; border-top: 1px solid #d4d4d4;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;}
  .network_list article:hover .article_footer{background: #fff;}
.network_list article .article_footer a{float: right; /*font-style: italic;*/}
.network_list article .article_footer .checkbox{margin: 0;display: inline-block;}

.recruitermanagement article .article_content h4{text-align: left;padding-bottom: 0;color: #a12641;font-size: 18px; margin-bottom: 10px;}
.recruitermanagement article .article_content h4:before{display: none;}


.other_services{padding: 68px 0 50px;}
.other_services a.other_service_img{display: block; width: 228px; margin: 0 auto;}
.other_services a.other_service_img img{width: auto;height: auto;}
.other_services h2{font-size: 30px; line-height: 32px;padding: 22px 0 18px; margin: 0 0 45px;position: relative;}
.other_services h2:before{position: absolute; bottom: 0; left: 0; width: 55px; height: 3px; background: #a12641; content: '';}
.other_services p{font-size: 15px; color: #585858; line-height: 26px; margin: 0 0 32px;font-weight: 600}



.savedjobs_list article{background: #fafafa; border: 1px solid #d4d4d4;margin-bottom: 24px;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;
}
.savedjobs_list article:hover{background: #fff; border-color:transparent; box-shadow: 0 0 10px rgba(0,0,0,0.26)}
.savedjobs_list article .savearticle_content{padding: 12px; text-align: center;min-height: 262px}
.savedjobs_list article .savearticle_content h4{font-weight: bold; line-height: 20px;text-transform: none;min-height: 42px}
.savedjobs_list article .savearticle_content ul{list-style-type: none; padding: 0; text-align: center; }
.savedjobs_list article .savearticle_content ul li{font-size: 14px; line-height: 26px; color: #434343; display: inline-block;margin: 0 10px}
.savedjobs_list article .savearticle_content ul li span{font-weight: 700; color: #232323}
.savedjobs_list article .savearticle_content ul li strong{color: #858585}
.savedjobs_list article .savearticle_content .label{margin: 4px 0}
.savedjobs_list article .saved_company{overflow: hidden;}
.savedjobs_list article .saved_company ul{margin: 10px 0 0 ;overflow: hidden;}
.savedjobs_list article .saved_company ul li{font-size: 11px; font-weight: 700; color: #727272; display: block;margin: 0;text-align: left;}
.savedjobs_list article .saved_company ul li strong{color: #232323;font-size: 13px;}
.savedjobs_list article .saved_company ul li a{font-weight: normal; font-style: italic; font-size: 13px;margin-left: 15px}
.savedjobs_list article .saved_company ul li:last-child a:first-child{margin-left:0}
.savedjobs_list article img{float: left; margin-right:10px;max-height: 86px;max-width: 100px;margin-top: 10px;}
.savedjobs_list article .article_footer {padding: 8px 12px; background: #d1d1d1; border-top: 1px solid #d4d4d4;
  -webkit-transition:all 0.2s ease 0s;
  -moz-transition:all 0.2s ease 0s;
  -ms-transition:all 0.2s ease 0s;
  transition:all 0.2s ease 0s;}
  .savedjobs_list article:hover .article_footer{background: #fff;}
.savedjobs_list article .article_footer a{float: right;/* font-style: italic;*/}
.savedjobs_list article .article_footer .checkbox{margin: 0;display: inline-block;}
.savedjobs_list .row > div:nth-child(2n+1){clear: both;}
.savedjobs_list article.inactive-job .article_footer a {color: #5f5f5f;}
.savedjobs_list article .savearticle_content + .article_footer a {font-style: normal;}

.job_postings {padding: 50px 0 30px}
.job_postings .row > div:nth-child(2n+1){clear: none;}
.job_postings .row > div:nth-child(3n+1){clear: both;}
.job_postings .savedjobs_list article .savearticle_content ul{min-height: 80px}

.savedjobs_list article{position: relative;}
.bookmarks_list article .saved_referid{color: #000; display: block; font-size: 11px; line-height: 12px; text-align: center; position: absolute; top: 4px; right: 11px;}
.bookmarks_list article .saved_referid strong{display: block;}
.bookmarks_list article h4{text-transform: none; text-align: center; padding: 0 10px; margin-bottom: 5px;}
.bookmarks_list article h4 a{display: inline-block; position: relative; padding-bottom: 3px; font-size: 21px; line-height: 22px; padding-bottom: 1px; font-weight: bold; color: #000;margin: 24px 0 5px}
.bookmarks_list article h4 a:after{position: absolute;bottom: 0; left: 50%; width: 180px; margin-left: -90px; height: 2px; background: #ae1915;content: '';}
.bookmarks_list article h4 span{color: #ae1915; display: block; font-size: 13px;font-family: "Open Sans",sans-serif;}
.bookmarks_list article .savearticle_content{padding: 10px; min-height: 270px;}
.bookmarks_list article .savearticle_content .label{margin: 0 16px 22px 21px; border-radius: 10px;display: block; text-transform: uppercase;font-size: 20px; line-height: 24px; font-weight: bold; border: 2px solid #000;}
.bookmarks_list article .savearticle_content .label.label-success{color: #000;}
.bookmarks_list article .savearticle_content .btn-sm{border-radius: 10px;border:2px solid #000;line-height: 14px;font-weight: 600;padding: 2px 15px 3px;}
.bookmarks_list article .savearticle_content ul{margin:0 0 10px}
.bookmarks_list article .savearticle_content ul li{font-size: 12px; text-align: left;display: block;margin: 0;line-height: 20px; padding-bottom:10px}
.bookmarks_list article .savearticle_content ul li:first-child {text-align: center;}
.bookmarks_list article .savearticle_content span.label + ul {margin-bottom: 24px}
.bookmarks_list article .savearticle_content span.label + ul li {text-align: left;padding-left: 30px; line-height: 16px;}
.bookmarks_list article .savearticle_content ul li span{min-width: 70px;display: inline-block;}
.bookmarks_list article .savearticle_content p{font-size: 8px; line-height: 14px; font-weight: 600;margin-bottom: 20px;}
.bookmarks_list article .savearticle_content p.date_saved{font-size: 13px; font-style: italic;text-align: left;padding-left: 16px;margin-bottom: 0}
.bookmarks_list article .savearticle_content p.date_saved span{font-weight: 700; font-style: normal;margin-right: 25px;}
.bookmarks_list article .savearticle_img{float: left; margin:0 0 0 18px; width:134px;text-align: center;}
.bookmarks_list article .savearticle_img img{display: inline-block;float: none; margin: 0 0 15px; max-width: 134px; max-height: 134px;}
.bookmarks_list article .savearticle_img ul {position: relative; padding: 0;margin-bottom: 20px}
.bookmarks_list article .savearticle_img ul:after {background: #ae1915; position: absolute; left: 50%; width: 88px; bottom: 0; height: 1px; content: ''; margin-left: -44px}
.bookmarks_list article .savearticle_img ul li {margin: 0; text-align: center;line-height: 14px;padding-bottom: 15px;}
.bookmarks_list article .savearticle_img ul li span{display: block;}
.bookmarks_list article .savearticle_text{overflow: hidden;padding-top: 5px;}

.tour-guide-highlight{
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-box-shadow:0 0 12px rgba(255, 255, 255, 1);
  -moz-box-shadow:0 0 12px rgba(255, 255, 255, 1);
  box-shadow:0 0 12px rgba(255, 255, 255, 1);}


  .tour-guide-highlight + .popover {border-radius: 4px; width: 448px; max-width: 448px; text-align: center;z-index: 1200}
  .tour-guide-highlight + .popover.right {margin-left: 30px;}
  .sidebar > div.tour-guide-highlight + .popover.right {margin-left: 45px;}
  .quick_links ul li a.tour-guide-highlight + .popover.right {margin-left: 38px;}
  .profile_cont > a.tour-guide-highlight {margin-left: 8px;}
  .profile_box .thumbnail a.tour-guide-highlight + .popover.right {margin-left: 15px;}
  .tour-guide-highlight + .popover.left {margin-left: -200px;}
  .recruiter_box a.tour-guide-highlight + .popover.left {margin-left: -182px;}
  .asses_box.tour-guide-highlight + .popover.left {margin-left: -230px;}
  .support_serv .devicehalf > a.tour-guide-highlight + .popover.left {margin-left: -290px;}
  .sidebar.right_sidebar > div.tour-guide-highlight + .popover.left {margin-left: -215px;}
  .nav_items > .row > div.devicehalf.tour-guide-highlight{border-right: none;}
  .tour-guide-highlight + .popover p{font-size: 15px; color: #363435; line-height: 24px; margin-bottom: 15px}
  .tour-guide-highlight + .popover .popover-content{padding: 15px 15px 20px}
  .tour-guide-highlight + .popover .popover-content .sidebar_title{overflow: hidden;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i{float: left; margin:0 10px 10px 0; background-position: left bottom;font-size: 44px}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.connect_icon{background-position: -64px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.referrals_icon{background-position: -128px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.references_icon{background-position: -192px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.certificates_icon{background-position: -256px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.awards_icon{background-position: -320px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.resume_icon{background-position: -384px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.license_icon{background-position: -448px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.backmanage_icon{background-position: -512px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.videointer_icon{background-position: -576px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.coverletter_icon{background-position: -640px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title i.nav_icons.education_icon{background-position: -704px bottom;}
  .tour-guide-highlight + .popover .popover-content .sidebar_title img{float: left; margin:0 10px 10px 0; width: 60px}
  .tour-guide-highlight + .popover .popover-content .sidebar_title h4:before{width: 102px; margin-left: -51px;left: 50%}
  .popover .popover-content p{text-align: left;}


  .modal-dialog input[type="submit"].btn-sm, .modal-dialog button.btn-sm{border-radius: 20px;font-size: 12px;padding: 5px 20px;}
  #ReportThisJob .modal-dialog input[type="submit"]{font-size:16px;}
  .modal-dialog input[type="submit"].btn-default, .modal-dialog button.btn-default{background: #363435;border-color: #222222;}
  .modal-dialog input[type="submit"].btn-primary, .modal-dialog button.btn-primary{background: #850f00;border-color: #6c0f23;}
  .modal-dialog input[type="submit"].btn-default:hover, .modal-dialog input[type="submit"].btn-default:focus, .modal-dialog button.btn-default:hover, .modal-dialog button.btn-default:focus{background: #222222;border-color: #222222;}
  .modal-dialog input[type="submit"].btn-primary:hover, .modal-dialog input[type="submit"].btn-primary:focus, .modal-dialog button.btn-primary:hover, .modal-dialog button.btn-primary:focus{background: #660c00;border-color: #660c00;}
  .modal-dialog button.close{font-size: 22px; padding: 0;}
  .modal-dialog button.close_btn{font-size: 14px; padding: 0; color: #a12642;background: transparent ; vertical-align: middle;}
  .modal-dialog .wpcf7-form{padding: 20px 35px !important}
  .modal-dialog .popup_logo{width: 122px;margin: 0px 10px 10px 0;float: left;}
  #feedback .modal-dialog .popup_logo{margin-top: 20px; margin-left: 25px }
  .modal-dialog h4.jobs_hd {margin: 10px 20px;}
  .modal-dialog h3,
  .modal-dialog .popup_logo + h5 {font-size: 26px; line-height: 24px; color: #850f00; font-weight: bold;text-align: center;text-transform: none; clear: none; overflow: hidden;}
  .modal-dialog h5{font-size: 18px; line-height: 22px; color: #850f00; text-align: center;text-transform: none; clear: none; overflow: hidden;}
  .modal-dialog label.control-label{color: #232323; font-weight: 600;padding-top: 9px}
  .modal-dialog label.control-label span{color: #850f00;}
  .modal-dialog small{font-size: 12px; line-height: 18px; color: #585858; font-weight: 600;text-align: center;display: block; }
  .modal-dialog p small{margin-bottom: 20px}
  .modal-dialog .textarea_x{max-height: 72px}
  .modal-dialog .textarea_2x{max-height: 112px}
  .modal-dialog .form-horizontal .radio-inline{vertical-align: top; margin-right: 15px;padding-top: 9px}
  .radio-inline-group{display: inline-block;vertical-align: top;padding-left: 15px}
  .radio-inline-group .error{display: block;}
  .wp-job-manager-bookmarks-form{margin: 0;}
  .modal .job-manager-form{text-align: left;}
  .emoji_radio .emoji{line-height: 20px; padding-left: 48px;}
  .emoji_radio .emoji:first-child{margin-left: 0}
  .emoji_radio .emoji:after {position: absolute; left: 25px; top: 1px; width: 18px; height: 18px; margin-right: 5px; background: url(./img/emoji.jpg) no-repeat left top; content: '';display: block;}
  .emoji_radio .emoji.good_emoji:after {background-position: -21px top;}
  .emoji_radio .emoji.meh_emoji:after {background-position: -41px top;}
  .emoji_radio .emoji.bad_emoji:after {background-position: -62px top;}
  .emoji_radio .emoji.horrible_emoji:after {background-position: -83px top;}

  .modal-dialog .recommendation_popup h3{text-transform: uppercase;}
  .modal-dialog.modal-lg .recommendation_popup h3{margin-top: 40px}
  .modal-dialog.modal-lg .recommendation_popup .popup_logo {margin-left: 10px ; margin-top: 10px}
  .modal-dialog .recommendation_popup .remove_btn {font-weight: 600; font-style: italic; margin-top: -9px; margin-bottom: 30px;cursor: pointer;}
  .modal-dialog .recommendation_popup .remove_edu {margin: -9px 0 10px;}
  .modal-dialog .recommendation_popup .remove_btn a{color: #850f00}
  .modal-dialog .recommendation_popup .remove_btn + .form-group label{font-family: "Rokkitt",serif !important; font-size: 18px; font-weight: bold; margin-bottom: 15px}
  .modal-dialog .recommendation_popup textarea{padding: 26px 30px; font-size: 13px; line-height: 22px;color: #363435; min-height: 600px}
  #reach_out_n_ask_fr_References .recommendation_popup textarea{min-height: 370px;padding-top: 40px;padding-bottom: 20px}
  .cust_textarea{min-height: 5px !important}
  .modal-dialog .recommendation_popup .btn-success{color: #000000;}
  .modal#ReportThisJob .modal-body {padding: 15px 30px;}

  .got-feedback .row {margin:-5px; }
  .got-feedback .row > div{padding:0 5px; }
  .got-feedback .textarea_sm {margin: 0 -15px 15px; }
  /*.got-feedback .textarea_sm label.control-label{font-size: 10px; line-height: 20px; text-align: left;}*/
  .tell-us-your-story p{margin-bottom: 20px}
  .tell-us-your-story p.regular-text.form-control {height: auto;line-height: 28px;}
  .tell-us-your-story p.regular-text.form-control span {color: #5faf01;}
  .modal .wpcf7 .wpcf7-form p:last-of-type {margin: 15px 0;text-align: left;}

  .sendamail .row{margin:-15px;}
  .sendamail .row > div{padding:35px 40px;}
  .sendamail .row > div.col-sm-pull-6{border-right: 1px solid #c9c9c9;vertical-align: top;}
  .sendamail p{font-size: 13px; line-height: 22px; color: #363435; margin-bottom: 20px}
  .sendamail p span{font-weight: 600;}


  /*----------------- Navigations Pages -----------------*/
  .breadcrumb{background: transparent; padding: 0}
  .breadcrumb > li + li:before{content: "\f105 "; font-family: "FontAwesome"; color: #232323;margin: 0 6px}
  .navigations{padding: 56px 0 25px}
  .navigations .section_title{margin-bottom: 30px}
  .navigations .search_bar{background: #fff;padding: 7px 12px;margin-bottom: 35px}
  .navigations .search_bar p{margin: 0}
  .navs_listitem{margin: 0 0 46px;}
  .video_interview{margin: 0 0 35px; min-height: 452px}
  .navs_listitem .nav_list_header{text-align: center; padding: 0 0 10px;min-height: 90px}
  .navs_listitem .nav_list_header h4{color: #232323; margin: 0;font-weight: bold;}
  .navs_listitem .nav_list_header p{color: #585858; margin: 0; font-size: 13px; line-height: 24px}
  .navs_listitem .nav_list_header > small{color: #a12641; display: block; font-size: 13px; line-height: 20px;font-weight: 600}
  .navs_listitem .nav_list_header > strong{color: #232323; display: block; font-size: 13px; line-height: 20px;font-weight: 600}
  .navs_listitem:hover .nav_list_header > strong{color: #a12641; }
  .navs_listitem .nav_list_middle{width: 220px; margin: 0 auto;position: relative;}
  .navs_listitem .nav_list_middle ul.text-right{list-style-type: none; padding: 0;min-width: 62px; position: absolute; top: 54px; right: 100%; margin-right: 9px}
  .navs_listitem .nav_list_middle ul.text-right li{padding: 10px 0; line-height: 20px; margin: 0; font-size: 13px; }
  .navs_listitem .nav_list_middle ul.text-right li a{color: #232323; text-decoration: underline;}
  .navs_listitem .nav_list_middle ul.text-right li a:hover{color: #a12641;}
  .navs_listitem .nav_list_middle .thumbnail{width: 220px; height: 278px;margin-bottom: 10px; position: relative;}
  .navs_listitem .nav_list_middle .thumbnail .video_overlay{position: absolute; bottom: 0;left: 0;  right: 0; top: 0; background:rgba(255,255,255, 0.69);}
  .navs_listitem .nav_list_middle .thumbnail .video_overlay a.video_icon{position: absolute; left: 50%; top: 50%; height: 60px; width: 57px; margin: -30px 0 0 -29px; background:url(./img/video_icon.png) top left;}
  .navs_listitem:hover .nav_list_middle .thumbnail .video_overlay a.video_icon{background-position: top right}
  .navs_listitem .nav_list_middle .thumbnail .video_overlay > span{position: absolute; left: 0; bottom: 0; right: 0;padding: 8px;display: block; font-weight: 600; font-size: 12px; text-align: center; }
  .navs_listitem .nav_list_middle .thumbnail .video_overlay > span a{color: #578726; font-weight: 600}
  .navs_listitem .nav_list_middle .thumbnail .radio{position: absolute; bottom: 0;left: 0;  right: 0; padding: 10px 10px 10px 30px; background: #dedede ;border-top: 1px solid #dddddd;margin: 0}
  .navs_listitem .nav_list_middle .thumbnail img{width: 100%; height: 268px;}
  .navs_listitem .nav_list_middle .thumbnail .badge, .network_list article .badge{width: 56px; height: 56px; padding: 13px 0 10px; text-align: center; border: 1px solid #ba2400; border-radius: 50%; position: absolute; top: 8px; background: #ffcc28; right: -12px; color: #000; font-size: 13px; text-transform: uppercase; line-height: 14px;font-family: "Rokkitt",serif; }
  .navs_listitem .nav_list_middle .radio{display: inline-block; min-width: 160px;text-align: left;}
  .navs_listitem .nav_list_middle .radio input[type="radio"]:checked + span{font-weight: 700}
  .navs_listitem .nav_list_middle .radio span:before{content: ''; border:1px solid #2e2e2e;}
  .navs_listitem .nav_list_middle .radio input[type="radio"]:checked + span:before{background: #7a173e;  content: '';}

  .navi_intruction {margin-bottom: 30px}
  .navi_intruction p{font-size: 13px;font-weight: 600;color: #585858}
  .navi_intruction p strong{color: #232323}

  .education_manage .navs_listitem .nav_list_middle{width: 286px; }
  .education_manage .navs_listitem .nav_list_middle .thumbnail{width: 286px; height: 200px}
  .education_manage .navs_listitem .nav_list_middle ul.text-right{top: 20px}

  .nav_listcol3 .nav_list_middle{width: 160px;}
  .nav_listcol3 .nav_list_middle .thumbnail{width: 160px; height: 200px}
  .nav_listcol3 .nav_list_middle .thumbnail img{height: 190px}
  .nav_listcol3 .nav_list_middle .thumbnail p{text-align: center; font-size: 14px; text-transform: uppercase;margin-bottom: 0;padding: 35px 8px 8px}
  .nav_listcol3 .nav_list_middle .thumbnail p a{display: inline-block;margin-top: 15px;text-transform: none;font-size: 12px;font-weight: 600; color: #0d2ab6}}
  .nav_listcol3 .nav_list_middle ul.text-right{top: 18px}
  .nav_listcol3 .nav_list_middle .radio label{font-size: 13px}
  .nav_listcol3 .nav_list_middle .text-center p{font-size: 13px;color: #585858;}

  .navigations .special_box p{text-align: left;}
  .navs_listitem.video_pending{min-height: 1px}


  /*------------------ Job Search --------------------*/
  .job_filters{text-align: left;}
  .job_filters .dashboard_sec .paginationDiv{margin-bottom: 30px}
  .jobsearch_map{box-shadow: 0 -1px 0 rgba(0,0,0,0.78);margin: 1px 0 20px;position: relative;z-index: 90}
  .jobsearch_bar{margin: -162px 0 26px;position: relative;z-index: 2}
  .jobsearch_bar .form{padding: 20px; background: rgba(255,255,255,0.9);}
  .jobsearch_bar .form .search_jobs.search_fields{padding: 0; box-shadow: none; padding-right: 120px; position: relative;background: transparent;}
  .jobsearch_bar .form .search_jobs.search_fields .form-group{margin: 0}
  .jobsearch_bar .form .search_jobs.search_fields .form-group .form-control{border-color: transparent; color: #999;}
  .jobsearch_bar .form .search_jobs.search_fields .form-group .dropdown-menu .form-control{border:1px solid #d9d9d9 !important;}
  .jobsearch_bar .form .search_jobs.search_fields .form-group .dropdown-menu ul.dropdown-menu{max-height: 260px !important;}
  .jobsearch_bar .form .search_jobs.search_fields .btn-primary{position: absolute;top: 0; right: 0}
  .jobsearch_bar .text-right a{font-style: italic; color: #fff; text-decoration: underline;padding: 4px 0;display: inline-block;}
  .jobsearch_map .btn-success{padding: 15px 28px; text-transform: uppercase; border-radius: 30px}
  .jobsearch_map .btn-success:before{border-radius: 30px}
  .quick_search{background: #850f00;border: 1px solid #660c00;font-family: "Open Sans",sans-serif !important;font-weight: normal; text-transform: none; font-size: 16px; line-height: 32px;margin:0 0 25px;padding: 16px 26px;position: relative; color: #fff;text-align: left;}
  .quick_search:before {border: 1px solid rgba(255, 255, 255, 0.22);bottom: 3px;content: "";left: 3px;position: absolute;right: 3px;top: 3px;}
  .quick_search i{padding: 0; font-size: 32px; line-height: 32px; color: #fff; float: left; margin-right: 20px; }
  .quick_search img{margin-right: 12px;}

  .by_type label i{  width: 26px; height: 26px; display: block; float: right; margin: -3px 0;border:1px solid #fff;border-radius: 0}

  .jobsearch_list{border:1px solid #dedede; background: #fff;margin: 0 0 22px;text-align: left;padding-right: 226px;position: relative;}
  .job_position_featured .jobsearch_list{background: #fcf5f7}
  .jobsearch_list .thumbnail{float: left; margin: 9px;height: 200px; line-height: 192px; width: 144px; text-align: center;}
  .jobsearch_list .thumbnail img{display: inline-block;}
  .jobsearch_list .post_btns{ width: 216px; background: #d5d5d5;text-align: center;position: absolute; top: 0; right: 0; bottom: 0; -webkit-display:flex; -ms-display:flex; display:flex; align-items:center; }
  .jobsearch_list .post_btns .postbtns_inner {width: 100%;padding:10px }
  .jobsearch_list .post_btns .postbtns_inner > .btn, .jobsearch_list .post_btns .postbtns_inner > .label, .jobsearch_list .post_btns .postbtns_inner > h6{border-radius: 24px;display: block;font-size: 13px;line-height: 20px;margin-top: 7px;padding: 7px 12px;text-transform: uppercase;font-family: "Open Sans",sans-serif}
  .jobsearch_list .post_btns .postbtns_inner > .label-default{background: #232323}
  .jobsearch_list .post_btns .postbtns_inner > h6{font-size: 14px; text-transform: none; margin: 0;padding: 0}
  .jobsearch_list .searchresult_cont{overflow: hidden;margin: 12px 0;}
  .jobsearch_list .searchresult_cont h3{font-size: 20px; font-weight: normal;margin: 0 0 6px; text-transform: none;color: #232323;}
  .jobsearch_list .searchresult_cont span{color: #232323; font-weight: 600; display: block; margin: 0 0 6px; font-size: 13px;line-height: 20px}
  .jobsearch_list .searchresult_cont span a{color: #232323;}
  .jobsearch_list .searchresult_cont a.btn{float: right;}
  .jobsearch_list .searchresult_cont p{font-size: 13px;margin: 0 0 10px;color:#585858;}
  .jobsearch_list .searchresult_cont span.label{display: inline-block; color:#fff; padding:5px 14px; font-size: 12px; font-weight: 500; line-height: 18px; text-transform: none;font-family: "Open Sans",sans-serif}
  .our_blogs{padding: 18px 0 0;}
  .our_blogs .carousel-inner .item{padding: 0 15px}
  .our_blogs .item .carousel-caption{position: static;text-align: left;text-shadow:none;padding: 14px 0 35px}
  .our_blogs .item .carousel-caption h4{font-size: 20px; text-transform: none; color: #a12641;margin: 0}
  .our_blogs .item .carousel-caption p{font-size: 13px; line-height: 20px; font-weight: 600; color: #535353}
  .our_blogs .item img{border: 1px solid #d9d9d9; background: #ededed; padding: 3px; border-radius: 1px}
  .our_blogs .carousel-control{background: #a12641; width: 22px; height: 22px; color: #fff; line-height: 22px; text-align: center;top: auto; bottom: 0; opacity: 1; filter:alpha(opacity=100); text-shadow:none; font-size: 14px;}
  .our_blogs .carousel-control:hover, .our_blogs .carousel-control:focus{background: #7a192e; }
  .our_blogs .carousel-indicators{bottom: 0;margin-bottom: 2px}
  .our_blogs .carousel-indicators li{background: #a0a0a0; border:none; height: 11px ; width: 11px; margin: 0 1px}
  .our_blogs .carousel-indicators .active{background: #a12641; border:none;height: 11px ; width: 11px; margin: 0 1px}


  /*---------------- post a job -----------------*/
  #navMenu a{padding: 10px 15px}
  #navMenu a.active{background: #fff !important; color: #a12641 !important}
  .job-manager-form fieldset, body.woocommerce form .form-row, body.woocommerce-page form .form-row{margin-bottom: 20px}
  .job-manager-form fieldset .field small, .job-manager-form fieldset > small{font-size: 14px; display: block; text-align: right; font-family: "Rokkitt",serif; color: #a12641 }
  .job-manager-form fieldset > label{font-weight: 600; color: #232323}
  body .chosen-container{border-radius: 0}
  .alternateField li{margin-bottom: 15px}

  .fieldset-job_description > label, 
  .fieldset-job_experience_length > label, 
  .fieldset-job_preferred_qualifications > label, 
  .fieldset-job_environment_activity > label, 
  .fieldset-job_benefits > label, 
  .fieldset-job_preferred_qualification_other > label, 
  .fieldset-job_acceptance_exams > label, 
  .fieldset-job_legal_disclaimer > label, 
  .fieldset-job_physical_requirements > label, 
  .fieldset-job_education_certifications > label{border-bottom: 1px solid #fff; display: block; margin: 0 0 30px; overflow: inherit; padding: 0 0 8px; text-align: left; text-transform: none; color: #232323; position: relative;  font-family: "Rokkitt",serif; font-size: 22px;}

  .fieldset-job_description > label:before, 
  .fieldset-job_experience_length > label:before, 
  .fieldset-job_preferred_qualifications > label:before, 
  .fieldset-job_environment_activity > label:before, 
  .fieldset-job_benefits > label:before, 
  .fieldset-job_preferred_qualification_other > label:before, 
  .fieldset-job_acceptance_exams > label:before, 
  .fieldset-job_legal_disclaimer > label:before, 
  .fieldset-job_physical_requirements > label:before, 
  .fieldset-job_education_certifications > label:before{background: #983421;position: absolute;bottom: 0;content: "";height: 1px;left: 0;width: 54px;}

  .listBuilder ul > li{padding-left: 30px; position: relative;margin-bottom: 5px;}
  .listBuilder ul > li a{position: absolute; left: 0; top: 10px;}
  .listBuilder ul > li input[type="text"]{width: 100%}
  .onoffswitch.active:before{left: 37px}
  .onoffswitch.active{background: #78af34}
  .onoffswitch:before{left: 2px}
  .disclaimer.fineprint{font-size: 13px; font-weight: 600;margin-bottom: 35px}


  /*--------------- Seeker Profile ----------------*/
  .seeker_profile{padding: 30px 35px 0}
  .seeker_profile .sidebar hr{border:none; height:1px; width: 100%; margin: 24px 0; clear: both; background: #c0c0c0}
  .seeker_profile .sidebar .nav-pills{margin-bottom: 6px;}
  .seeker_profile .sidebar .nav-pills > li + li{margin-top: 6px;}
  .seeker_profile .sidebar .nav-pills li a{padding: 17px ; font-size: 14px; line-height: 22px; color: #fff;background: #232323}
  .seeker_profile .sidebar ol.nav-pills li a{background: #7d2a00}
  .seeker_profile .sidebar .nav-pills li a:hover{background: #111111}
  .seeker_profile .sidebar ol.nav-pills li a:hover{background: #5f2000}
  .seeker_profile .sidebar .nav-pills li a i{float: right;padding: 17px; margin: -17px -17px -17px 0px; width: 52px; border-left: 2px solid rgba(255,255,255,0.30);line-height: 22px;text-align: center;}
  .seeker_profile .sidebar .btn-block{font-weight: 600; border:2px solid #7f7f7f;margin-left: 18px;margin-right: 18px;padding: 7px 16px;width: auto; display: block;}
  .seeker_profile .sidebar .btn-block:before{display: none;}
  .seeker_profile.redacted_recruiter .sidebar > img{border: 1px solid #cb9e2d}

  .sprofile_header{background: #232323; text-align: center; color: #fff; position: relative;overflow: hidden;}
  .sprofile_header .row{margin:0 -2px}
  .sprofile_header .row > div{padding:0 2px}
  .sprofile_header{background: #232323; text-align: center; color: #fff; position: relative;overflow: hidden;}
  .sprofile_header .spro_recruiterid{position: absolute;top: 14px; right: 60px; font-size: 15px; font-family: "equiplight"; }
  .sprofile_header .spro_recruiterid strong{display: block;}
  .sprofile_header:before{background: #6b6b6b; position: absolute; right: 0; top: 0; width: 50px; height: 50px; content: ''}
  .sprofile_header:after{background: #ededed; position: absolute; right: -60px; top: -60px; width: 100px; height: 100px; content: '';
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}
.sprofile_header .presented_by{margin: 32px 15px 0; }
.sprofile_header .presented_by p{font-size: 16px; line-height: 28px; margin: 3px 0; font-weight: 600; }
.sprofile_header .presented_by img{border:2px solid #f6bf00; max-width: 100%;display: inline-block;}
.sprofile_header .thumbnail{border-radius: 50%; background: #232323; margin: 22px auto -5px ; width: 190px; height: 190px; border:2px solid #fff; overflow: hidden;}
.sprofile_header .thumbnail img{border:2px solid #f6bf00; border-radius: 50%; height: 178px; width: 178px;margin: 0}

.sprofile_title{background: #ededed;position: relative;z-index: 1;margin-bottom: 12px;min-height: 48px; text-align: center;}
.sprofile_title h2{font-size: 30px; line-height: 32px; font-weight: bold; color: #232323; background: #d39e00; padding: 16px 28px; border:4px solid #f6bf00;position: relative;display: inline-block;margin: -12px 0; box-shadow: 0 0 10px rgba(0,0,0,075)}
.sprofile_title h2:before{position: absolute; top: 0;right: 100%; border:36px solid transparent; border-right-color:#f6bf00; content: '';z-index: -1;margin: -4px 4px 0 0}
.sprofile_title h2:after{position: absolute; top: 0;left: 100%; border:36px solid transparent; border-left-color:#f6bf00; content: '';z-index: -1;margin: -4px 0 0 4px}
.sprofile_title:before{position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%;content: '';
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 34%, rgba(211,158,0,1) 34%, rgba(211,158,0,1) 68%, rgba(237,237,237,1) 68%, rgba(237,237,237,1) 85%, rgba(255,255,255,1) 85%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(17%, rgba(255,255,255,1)), color-stop(17%, rgba(237,237,237,1)), color-stop(34%, rgba(237,237,237,1)), color-stop(34%, rgba(211,158,0,1)), color-stop(68%, rgba(211,158,0,1)), color-stop(68%, rgba(237,237,237,1)), color-stop(85%, rgba(237,237,237,1)), color-stop(85%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 34%, rgba(211,158,0,1) 34%, rgba(211,158,0,1) 68%, rgba(237,237,237,1) 68%, rgba(237,237,237,1) 85%, rgba(255,255,255,1) 85%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 34%, rgba(211,158,0,1) 34%, rgba(211,158,0,1) 68%, rgba(237,237,237,1) 68%, rgba(237,237,237,1) 85%, rgba(255,255,255,1) 85%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 34%, rgba(211,158,0,1) 34%, rgba(211,158,0,1) 68%, rgba(237,237,237,1) 68%, rgba(237,237,237,1) 85%, rgba(255,255,255,1) 85%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 34%, rgba(211,158,0,1) 34%, rgba(211,158,0,1) 68%, rgba(237,237,237,1) 68%, rgba(237,237,237,1) 85%, rgba(255,255,255,1) 85%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.sprofile_header .spro_info{padding: 3px 0 15px;font-family:  'equiplight'}
.sprofile_header .spro_info span, .sprofile_header .spro_info span strong{display: block;}
.sprofile_header .spro_info p{font-size: 14px; line-height: 26px; margin: -180px 0 126px;min-height: 52px;font-family:  'equiplight'}
.sprofile_header .spro_info p big{font-size: 20px; line-height: 26px; font-weight: 700;display: block;}
.sprofile_header .spro_info h5{font-size: 17px; line-height: 20px; font-weight: 300; margin:12px 0 0; color: #fff;text-transform: none; font-family: 'equiplight'!important;}

.sprofile_content{background: #fff;padding: 0 16px;}
.sprofile_content .self_assessments .row:last-child{padding-bottom: 48px;}
.sprofile_content .row > div{padding-left: 88px;}
.sprofile_content .row{position: relative;}
.sprofile_content .row:before{position: absolute;left: 50%; width: 1px; top: 0; bottom: 0; display: block; background: #d5d5d5;content: ''}
.candidatepro_title{font-size: 32px; line-height: 34px; color: #232323; text-align: center; position: relative;margin: 55px 24px 35px;font-weight: bold;}
.candidatepro_title span{padding: 0 15px; background: #fff;position: relative;z-index: 1}
.candidatepro_title:before{position: absolute;top: 50%; left: 0; width: 100%; height: 4px; background: #232323; content: '';margin-top: -2px}
.sprofile_content .self_assessments .row:first-of-type .profiletask_title{margin-top: 0;}
.profiletask_title{font-size: 26px; line-height: 28px; font-weight: 600; color: #232323; padding: 14px 0 14px 70px;margin: 50px 0 14px -70px; position: relative;}
.profiletask_title span{position: absolute; top: 0; left: 0; display: block; width: 56px; height: 56px; border-radius: 50%; background: #232323 url(./img/sprofile_icons.png) no-repeat top left;}
.profiletask_title span.iconpro_edu{background-position: -56px top;}
.profiletask_title span.iconpro_tasks{background-position: -112px top;}
.profiletask_title span.iconpro_tech{background-position: -168px top;}
.profiletask_title span.iconpro_knowledge{background-position: -224px top;}
.profiletask_title span.iconpro_skills{background-position: -280px top;}
.profiletask_title span.iconpro_abilities{background-position: -336px top;}
.profiletask_title span.iconpro_work{background-position: -392px top;}

.at_glance ul{padding: 0; margin: 0;list-style-type: none;}
.at_glance ul li{font-size: 14px; line-height: 24px; color: #232323; padding: 3px 0;}
.at_glance ul li span{color: #a12641; float: right;font-weight: 600;text-align: right;}
.at_glance ul li strong{text-transform: uppercase; font-weight: 600}

.self_assessments ul{padding: 0; margin: 0 0 10px;list-style-type: none;}
.self_assessments ul li{font-size: 14px; line-height: 20px; color: #232323; padding: 6px 0;font-weight: 600;position: relative;padding-right: 79px;}
.self_assessments ul li img{width: 10px; margin: -4px 6px}
.self_assessments ul li span{color: #a12641; float: right; position: absolute; right: 0; top:50%;margin-top: -7px; height: 14px; line-height: 14px;width: 71px}
.self_assessments ul li span i{float: left;margin-left: 1px;}
.self_assessments a{font-weight: 600;font-style: italic; font-weight: 600;text-decoration: underline;}
.self_assessments a i{padding: 0 3px; text-decoration: none;}

.sprofile_content .dl-horizontal{margin: 0;}
.sprofile_content .dl-horizontal dt{font-size: 22px; line-height: 26px; color: #232323; padding-bottom: 6px; position: relative;font-weight: bold;font-family: "Rokkitt",serif; width: 92px; }
.sprofile_content .dl-horizontal dt:before{position: absolute; right: 0; bottom: 0; width: 40px; height: 2px; content: '';background: #9f9f9f}
.sprofile_content .dl-horizontal dd {margin-left: 110px; display: block; overflow: hidden; margin-bottom: 30px }
.sprofile_content .dl-horizontal dd h5{font-size: 20px; line-height: 22px; color: #d39e00; padding-bottom: 8px; margin: 0; text-transform: none; font-weight: bold;}
.sprofile_content .dl-horizontal dd h4{font-size: 22px; line-height: 24px; color: #232323; padding-bottom: 6px; margin: 0;}
.sprofile_content .dl-horizontal dd p{font-size: 14px; line-height: 22px; color: #535353; margin: 0;}

.sprofile_content dl.candidate_edu{margin: 0;}
.sprofile_content dl.candidate_edu dt{font-size: 22px; line-height: 24px; color: #a12642; font-weight: normal;font-family: "Rokkitt",serif; text-transform: none;}
.sprofile_content dl.candidate_edu dd { margin-bottom: 15px;font-size: 14px; line-height: 24px; color: #232323;}
.sprofile_content dl.candidate_edu dd:last-child {margin-bottom: 0}

.seeker_profile .recruiter_box h3{text-transform: none;}
.seeker_profile .recruiter_box > img{width: 166px; height: 166px; margin-bottom: 20px}
.seeker_profile .recruiter_box p{font-weight: 300;}
.seeker_profile .recruiter_box a{margin-top: 14px; }
.recruiter_box .sidebar_title {margin: 0 -10px 15px}
.recruiter_box p {font-size: 13px; line-height: 20px;margin-bottom: 20px}
.recruiter_box .btn {margin:0 3px;}
.recruiter_box .sidebar_title img{width: 80px; height: 80px; margin-right: 13px; float: left; }
.recruiter_box .sidebar_title h4{padding: 20px 0 15px; font-family: "Open Sans",sans-serif !important; font-size: 18px; font-weight: 700; color: #000; display: block;}
.recruiter_box .sidebar_title h4:before{left: 15px; right: 15px;width: auto;}

.light_box.overlay_tlt{border:1px solid #cccccc; position: relative;padding: 0;}
.light_box.overlay_tlt img{opacity: 0.5; filter:alpha(opacity=50); }
.light_box.overlay_tlt h4{margin: 0; position: absolute; top: 50%; left: 0; font-size: 24px; color: #232323;text-align: center;line-height: 24px; z-index: 9; width: 100%; margin-top: -12px;
  -webkit-transform:translateX(0),translateY(-50%);
  -moz-transform:translateX(0),translateY(-50%);
  -ms-transform:translateX(0),translateY(-50%);
  transform:translateX(0),translateY(-50%);
}


.jobdetail-header{background: #fff; padding: 18px 0}
.jobdetail-header .container a:last-of-type{color: #b31d11;  font-weight: 600;margin: 40px 0 0;display: inline-block; font-style: normal;}

.jobdetail_page{padding-bottom: 30px}
.jobdetail_page .sidebar{padding-right: 30px;padding-top: 50px;}
.jobdetail_page .sidebar .snap_shot ul{padding-left: 0px}
.jobdetail_page .sidebar .snap_shot ul li{font-size: 14px}
.jobdetail_page .sidebar .snap_shot ul li span{text-transform: uppercase; color: #a12641;}
.jobdetail_page .sidebar .snap_shot a{font-style: normal; text-decoration: underline;font-weight: 600;text-transform: none;s}
.jobdetail_page .thumbnail{border-color: #cccccc; border-radius: 3px;line-height: 268px;min-height: 300px}
.jobdetail_page a{color: #b31d11;text-transform: uppercase;line-height: 24px; font-style: italic;}
.jobdetail_page a.btn{font-style: normal; line-height: 18px; text-transform: none; color: #fff}
.jobdetail_page a:hover{color: #232323;text-decoration: underline; }
.jobdetail_page a.btn:hover{color: #fff}
.jobdetail_page .page-header{margin: 0 0 50px;box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1) inset;}
.jobdetail_page .page-header a{font-size: 16px; text-transform: uppercase; color: #fff; font-style: normal; text-decoration:underline; font-weight: 400;font-family: "Open Sans",sans-serif; position: relative;z-index: 2;float: right; }
.jobdetail_page .page-header a:hover{ color: #ddd;text-decoration: none; }
.jobinterest_links{margin:50px 0 35px;position: relative;text-align: center;}
.jobinterest_links .label{text-transform: uppercase;}
.jobinterest_links > .text-center{position: absolute; top: 0; right: 0;}
.jobinterest_links > .text-center .job-manager-form{margin: 0}
.jobinterest_links > .text-center a,.jobinterest_links > a.pull-left, .jobinterest_links > .text-center a.bookmark-notice{text-transform: none; font-style: normal;background: transparent; padding: 0; color: #b31d11;border: none;}
.jobinterest_links > .text-center a.bookmark-notice:hover{text-decoration: underline;}
.about_jobcompany{margin-bottom: 46px; border-bottom: 1px solid #232323; padding-bottom: 23px; overflow: hidden;}
.about_jobcompany p{padding-left: 30px; font-size: 15px; line-height: 24px; color: #585858; }



/*--------------- redacted recruiter -----------------*/
.redacted_content{background: #fff; padding: 30px 23px 0}
.redacted_content *, .quick_navigation .thumbnail:before{
  -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;}
  .quick_navigation {}
  .quick_navigation .row{margin: 0 -9px}
  .quick_navigation .thumbnail{/*height: 260px; line-height: 260px; */overflow: hidden; padding: 0 0 10px; background: #000; border-color: #000;position: relative;text-align: center;margin-bottom: 30px}
  .quick_navigation .thumbnail:before{position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: #000; content: '';opacity: 0; filter:alpha(opacity=0);z-index: 1}
  .quick_navigation .thumbnail:hover{border-color: #666; background: #666}
  .quick_navigation .thumbnail img{display: inline-block; opacity: 1; filter:alpha(opacity=100);}
  .quick_navigation .thumbnail:hover img{
    -webkit-transform:rotate(6deg) scale(1.1);
    -moz-transform:rotate(6deg) scale(1.1);
    -ms-transform:rotate(6deg) scale(1.1);
    transform:rotate(6deg) scale(1.1);}
    .quick_navigation .thumbnail:hover:before{opacity: 0.5; filter:alpha(opacity=50);}
    .quick_navigation .thumbnail span{font-size: 14px; line-height: 24px; color: #000000;font-family:'equiplight'; background: #fff; padding: 7px 10px; border-top:1px solid #666666; border-bottom:1px solid #666666; display: block; position: relative; text-align: center;z-index: 1;}
    .quick_navigation .thumbnail:hover span{background: #fff; border-color: #666}


    .quickview_tab .nav-tabs{float: none; width: 100%;display: table; background: transparent; border:none;margin-bottom: 0;}
    .quickview_tab .nav-tabs li {display: table-cell; vertical-align: top; padding-bottom: 10px; float: none;text-align: center;
      -webkit-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      -ms-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
    }
    .quickview_tab .nav-tabs li a{display: block;font-size: 18px; line-height: 22px; color: #fff;font-family: "Rokkitt",serif; background: #000;border:2px solid #e2b801;position: relative;padding:20px 12px ;}
    .quickview_tab .nav-tabs li:hover, .quickview_tab .nav-tabs li:focus, .quickview_tab .nav-tabs li.active{ padding: 0;}
    .quickview_tab .nav-tabs li a:hover, .quickview_tab .nav-tabs li a:focus, .quickview_tab .nav-tabs li.active a, .quickview_tab .nav-tabs li.active:hover a, .quickview_tab .nav-tabs li.active a:hover{color: #fff; background: #000;border:2px solid #e2b801;padding:25px 12px ; border-bottom-color: transparent;}
    .quickview_tab .nav-tabs li a span{position: absolute; background: #d3d3d3; border:1px solid #a12641;width: 28px; height: 28px; line-height: 28px;font-family: "Rokkitt",serif; border-radius: 50%; text-align: center; color: #a12641; right: 20px; top: -9px;}

    .quickview_tab .tab-content{float: none; width: auto;display: block; padding: 17px 20px; border:2px solid #000;}
    .quickview_tab .tab-content .quickview_tablink{font-weight: 600; color: #a12641;line-height: 22px;}
    .quickview_tab .tab-content .clearfix{margin-bottom: 20px}
    .quickview_tab .tab-content label.form-control{font-size:15px; font-weight: 600; color: #232323}

    .status_indicatr{padding: 18px 0}
    .status_indicatr ul li .checkbox{margin: 0}
    .status_indicatr ul li label{display: block;border-bottom: 1px solid #fff;}
    .status_indicatr ul li label span{padding: 8px 8px 8px 55px !important;display: block;line-height: 20px;display: block;}
    .status_indicatr ul li label span:before{left: 27px;top: 8px}
    .status_indicatr ul li:hover label span, .status_indicatr ul li label input:checked + span{background: #232323; color: #fff}
    .status_indicatr ul li:hover label span:before, .status_indicatr ul li label input:checked + span:before{color: #fff}

    .status_indicatr p.last_modify{color: #585858; padding: 8px 27px ;font-size: 13px; line-height: 22px;font-weight: 600;}
    .status_indicatr p.last_modify span{color: #232323;display: block; font-size: 15px;}

    .sasp_list{padding: 15px 20px}
    .sasp_list .sidebar_title h4{font-size: 21px}
    .sasp_list ul li{font-size: 13px; line-height: 20px; color: #585858; padding: 11px 0}
    .sasp_list ul li span{display: block;}
    .sasp_list ul li strong{font-size:14px; color: #232323}
    .sasp_list ul li em{font-weight: 500;}
    .sasp_list ul li h6{font-weight: 600;font-family: "Open Sans",sans-serif !important; font-size: 15px; color: #232323; text-transform: none;margin: 0}
    .sasp_list ul li h6 a{color: #232323;}

    .acti{padding: 15px 20px}
    .acti ul li{font-size: 13px; line-height: 20px; color: #585858; padding: 6px 0;font-weight: 600; overflow-wrap: break-word; white-space: normal;}

    .light_box.at_glance{padding: 18px 15px;margin-bottom: 48px}
    .light_box.at_glance ul li{font-size: 13px; line-height: 20px; padding: 5px 0;overflow: hidden;}
    .light_box.at_glance ul li p{font-size: 13px; color: #585858; line-height: 20px}
    .light_box.at_glance ul + ul li{font-size: 12px; line-height: 18px; padding: 6px 0}

    .side_assessments h3{font-size: 22px; line-height: 24px; color: #232323;margin: 0 0 15px}
    .side_assessments .sprofile_title{background: #fff; border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; min-height: 28px; margin:26px 0 35px}
    .side_assessments .sprofile_title:before{background: #c69300; border-top: 1px solid #000; border-bottom: 1px solid #000; bottom: 8px; top: 8px; height: auto;}
    .side_assessments .sprofile_title h2{box-shadow: none; font-size: 22px; line-height: 26px; padding: 6px 18px;margin:-10px 0 }
    .side_assessments .sprofile_title h2:before, .side_assessments .sprofile_title h2:after{display: none;}
    .side_assessments .side_assess-box h4{font-size: 20px; line-height: 24px; color: #232323;margin: 0 0 10px;position: relative; padding: 5px 0 5px 40px}
    .side_assessments .side_assess-box h4 span{width: 32px; height: 32px; position: absolute;top: 0; left: 0; background: url("./img/side_assessments_icons.png") no-repeat left top;display: block;}
    .side_assessments .side_assess-box h4 span.iconpro_knowledge{background-position: -32px top;}
    .side_assessments .side_assess-box h4 span.iconpro_abilities{background-position: -64px top;}
    .side_assessments .side_assess-box h4 span.iconpro_tech{background-position: -96px top;}
    .side_assessments .side_assess-box h4 span.iconpro_skills{background-position: -128px top;}
    .side_assessments .side_assess-box h4 span.iconpro_work{background-position: -160px top;}

    .side_assess-box {margin: 0 0 40px; position: relative;}
    .side_assess-box ul {list-style-type: none;margin: 0 0 10px;padding: 0;}
    .side_assess-box ul li {color: #232323;font-size: 12px;font-weight: 600;line-height: 18px;padding: 6px 64px 6px 10px; position: relative;}
    .side_assess-box ul li img {margin: -4px 6px;width: 7px;}
    .side_assess-box ul li span {color: #a12641; position: absolute; right: 0; top: 50%; height: 18px; margin-top: -9px;width: 58px;font-size: 11px; }
    .side_assess-box ul li span i {float: left;line-height: 18px;margin-left: 1px;}
    .side_assess-box a {font-style: italic;font-weight: 600;text-decoration: underline;margin-left: 10px}
    .glance_icons{position: relative; float: right;}
    .glance_icons a img{width: 30px}
    .glance_icons img{width: 40px}
    .mini_tourch{position: absolute; left: 100%; top: 40px;}
    .mini_tourch > a{padding: 3px; background: #fff; border:1px solid #ccc; display: block;margin: 0 0 0 8px}
    .mypopover{border:1px solid #ccc; width: 196px; padding: 8px; background: #fff; position: absolute;bottom: 70px; left: 48px;z-index: 1; opacity: 0; filter:alpha(opacity=0); visibility: hidden;font-style: normal;
      -webkit-transition:all 0.3s ease 0s;
      -moz-transition:all 0.3s ease 0s;
      -ms-transition:all 0.3s ease 0s;
      transition:all 0.3s ease 0s;
    }
    .mypopover img{float: left; margin-right:10px;}
    .mypopover a.close_popover{font-style: normal; line-height: 12px; color: #999; position: absolute;right: 4px; top: 4px;text-decoration: none;}
    .mypopover h4{font-size: 17px; clear: none; position: relative; line-height: 20px; color: #000;overflow: hidden;text-align: center; font-weight: 600; padding: 10px 0;margin: 0}
    .mypopover h4:before{width: 54px; position: absolute; left: 50%;bottom:0; height: 1px; background: #983421 ; content: ''; margin-left: -27px;}
    .mypopover p{font-size: 11px; position: relative; line-height: 14px;margin: 8px 0; padding: 7px 0; color: #444;overflow: hidden;text-align: center; font-weight: 600;}
    .mypopover small{font-size: 11px; line-height: 14px; padding: 7px 0; color: #444;overflow: hidden;text-align: center; font-weight: 600; display: block;}
    .mypopover p:before{width: 78px; height: 1px; background: #720d0a; position: absolute;content: ''; top: 0; left: 50%; margin-left: -39px;}
    .mypopover p:after{width: 78px; height: 1px; background: #720d0a; position: absolute;content: ''; bottom: 0; left: 50%; margin-left: -39px;}
    .mini_tourch.open_popover .mypopover, .glance_icons.open_popover .mypopover{opacity: 1; filter:alpha(opacity=100); visibility: visible;}



    /*--------------- Blog page -----------------*/
    .blog-archive{margin-top:50px}
    .blog-archive > div:first-child{padding-right: 40px}
    .blog-archive article.post {border-bottom: 3px solid #d39e00}
    .blog-archive article.post .entry-feature{border-radius: 0;margin-bottom: 0}
    .blog-archive article.post .entry-feature img.wp-post-image{width: 100%}
    .blog-archive article.post .entry-summary{padding: 30px;background: #fff}
    .blog-archive article.post .entry-title{font-size: 30px; line-height:32px;margin-bottom: 15px;}
    .blog-archive article.post .entry-title a{color: #a12641;}
    .blog-archive article.post .entry-title a:hover, .blog-archive article.post .entry-title a:focus{background: transparent;}
    .blog-archive article.post .entry-meta{color: #d39e00; font-size: 18px; line-height:26px;margin-bottom: 20px; font-family: "Rokkitt",serif;padding: 6px 10px; background: #ededed}
    .blog-archive article.post .entry-summary > p{font-weight: 600; line-height: 24px; margin-bottom: 20px}
    .blog-archive article.post .entry-summary .btn{background: transparent; color: #660c00;font-weight: 600;}
    .blog-archive article.post .entry-summary .btn i{font-size: 18px; margin-left: 6px}
    .blog-archive article.post .entry-summary .btn:before{display: none;}
    .blog-archive article.post .entry-summary .btn:hover, .blog-archive article.post .entry-summary .btn:focus{background: #660c00; color: #fff;}

    /* blog sidebar */
    .blog_sidebar .widget {background: #fff;margin-bottom: 25px;padding: 18px 24px;text-align: center;}
    .blog_sidebar .widget .sidebar-widget-title{clear: none; color: #232323; display: inline-block; font-size: 22px; line-height: 26px; margin: 0 0 15px; overflow: hidden; padding: 8px 10px; position: relative; text-align: center;}
    .blog_sidebar .widget .sidebar-widget-title:before {background: #983421;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
    .blog_sidebar .widget ul {list-style-type: none;padding: 0;text-align: left;border-radius: 0}
    .blog_sidebar .widget > ul > li, .blog_sidebar .widget_nav_menu ul li{border-bottom: 1px solid #c8c8c8;margin: 0; color: #983421;font-weight: 600}
    .blog_sidebar .widget > ul > li:last-child, .blog_sidebar .widget_nav_menu ul li:last-child{border-bottom:none;}
    .blog_sidebar .widget > ul > li > a, .blog_sidebar .widget_nav_menu ul li a{background: #fff;color: #232323;display:block;font-size: 14px;font-weight: 600;line-height: 20px;padding: 10px 0;text-align: left;}
    .blog_sidebar .widget > ul > li > a:hover, .blog_sidebar .widget_nav_menu ul li a:hover{color: #983421;}
    .blog_sidebar .widget_categories ul li a{display: inline-block;margin-right: 10px;width: 90%;}

    .blog_sidebar .widget_featured_jobs, .blog_sidebar .jobify_widget_map{padding: 0; }
    .recent_view > .row > .col-lg-6.col-md-12:nth-child(2n+1){clear: both;}
    .blog_sidebar .widget_featured_jobs ul.job_listings li{padding: 0}
    .blog_sidebar .widget_featured_jobs ul.job_listings > li > a{padding: 18px 24px}
    .blog_sidebar .widget_featured_jobs ul.job_listings > li > a:hover{background: #f3f3f3}
    .blog_sidebar .widget_featured_jobs .position{text-align: center;margin: 0}
    .blog_sidebar .widget_featured_jobs .position h3{clear: none;color: #232323;display: inline-block;font-size: 22px;line-height: 26px;margin: 0 0 15px;overflow: hidden;padding: 8px 10px;position: relative;text-align: center;}
    .blog_sidebar .widget_featured_jobs .position h3:before{background: #983421;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
    .blog_sidebar .widget_featured_jobs ul.job_listings .meta{margin: 0}
    .blog_sidebar .widget_featured_jobs ul.job_listings .meta li{border-bottom: 1px solid #dddddd;margin: 0; color: #232323;font-weight: 600;padding: 8px 0;font-family: "Open Sans",sans-serif}
    .blog_sidebar .widget_featured_jobs ul.job_listings .meta li:last-child{border-bottom: none;}
    .blog_sidebar .widget_featured_jobs ul.job_listings .meta li.location:before{text-align: left; margin: 0}
    .blog_sidebar .widget_featured_jobs ul.job_listings .meta li.job-type{margin-top: 10px; border-radius: 15px; background: #d39e00;}
    .blog_sidebar li.type-job_listing .location,.blog_sidebar  li.type-resume .location {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    .vertical-alignment-helper {display: table;height: 100%;width: 100%;pointer-events: none;}
    .vertical-alignment-helper .vertical-align-center {/* To center vertically */display: table-cell;vertical-align: middle;pointer-events: none;}
    .vertical-alignment-helper .vertical-align-center .modal-content {/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */width: inherit;height: inherit;/* To center horizontally */margin: 20px auto;pointer-events: all;}

    .job-manager-job-dashboard p{font-size: 16px; font-weight: 600; color: #232323}
    .job-manager-jobs > thead > tr > th{font-size: 20px;padding: 20px 14px}
    .job-manager-jobs tr td.job_title > a{font-size: 15px;font-weight: 600}
    .wp-job-manager-bookmarks-form a.remove-bookmark{margin-left: 20px;visibility: visible;}

    .savejobnotfound{font-family: "Rokkitt",serif; font-weight: bold; text-align: center; padding:50px 0;font-size: 24px;color: #a12641  }

    div.sweet-alert{width: 328px; padding: 5px 15px 34px; margin-left: -164px}
    .sweet-alert h2{display: inline-block; position: relative; color: #232323; padding: 0 8px 8px;font-size: 22px; line-height: 24px; vertical-align: middle;margin: 0;}
    .sweet-alert h2:before{position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background: #820e1c; content: '';}
    .daner_sweet.sweet-alert .sa-custom{ margin-bottom: 15px !important; margin-right: 20px; height: 55px !important;width: 55px !important;display: inline-block !important;vertical-align: middle;}
    .sweet-alert .sa-icon{ margin-bottom: 30px !important;}
    .sweet-alert p.text-muted {color: #232323; font-size: 13px; line-height: 18px; clear: both; font-weight: 400; text-align: left;margin-top: 12px;}
    .sweet-alert p.text-muted span{display: block; }
    div.sweet-alert .sa-icon.sa-success .sa-placeholder{border-color: rgba(92, 184, 92, 1);}

    .sweet-alert.visib_swal{border-radius: 0; border:1px solid #000;padding-bottom: 25px;}
    .sweet-alert.visib_swal h2{font-family: "Open Sans",sans-serif !important; font-size: 18px; font-weight: 700;}
    .sweet-alert.visib_swal h2:before{left: 50%; width: 64px; margin-left: -32px;}
    .sweet-alert.visib_swal p.text-muted {font-size: 15px; line-height: 22px; margin: 20px 0; }
    .sweet-alert.visib_swal .sa-icon.sa-custom{border-radius: 50% !important; border:3px solid #68a025 !important;background-size: auto !important;height: 70px !important; margin-bottom: 24px !important}
    .sweet-alert.visib_swal .btn{border:1px solid #000 !important;border-radius: 18px;font-size: 14px;box-shadow: none !important;}

    .job_map{height: 400px; width: 100%;}
    #legend {font-family: Arial, sans-serif;background: #fff;padding: 10px;margin: 10px;border: 3px solid #000;}
    #legend h3 {margin-top: 0;}
    #legend img {vertical-align: middle;}
    .job-manager-form .chosen-container{max-width: 100%}


    /*---------------- Employer Search -----------------*/
    .search_process{padding: 40px 0; background: #5a1c00; text-align: center; color: #cfcfcf; margin-bottom: 54px}
    .search_process h3{text-transform: none ; color: #fff;margin: 0 0 20px; padding-bottom: 15px;position: relative;}
    .search_process h3:before{position: absolute;bottom: 0; left: 10%; content: '\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111'; font-size: 5px; color: #77bb41; line-height: 6px; letter-spacing: 10px; width: 80%; font-family:'FontAwesome' ;text-align: center;}
    .search_process label.checkbox-inline{padding: 5px 0}
    .search_process .checkbox span:before, .search_process label.checkbox-inline span:before{color: #fff;}
    .search_process .form-group{width: 176px ;margin: 0 auto 30px;}
    .search_process .form-group input{text-align: center;}

    .sk_searches{padding: 20px 15px}
    .sk_search_side .bootstrap-select.form-control > .btn-default,.sk_search_side .bootstrap-select.form-control > .btn-default:hover,.sk_search_side .bootstrap-select.form-control > .btn-default:focus{border:1px solid #d9d9d9 ;}
    .dashboard_sec a.link{text-decoration: underline;font-weight: 600}
    .input-group-btn .btn-primary{border-radius: 0;padding: 9px 15px;border: none;}
    .input-group-btn .btn-primary:before{display: none;}
    .advance_searchbx{padding: 20px 15px 0;margin-bottom: 40px}
    .advance_searchbx .btn-primary{margin-bottom: -20px}

    .search_bar .form-inline .form-control{min-width: 1px;}
    .search_bar hr.clearfix{border: none; height: 1px; width: 100%; background: #929292;margin-bottom: 34px}

    .search_employers .jobsearch_list{margin-left: 90px}
    .search_employers .jobsearch_list span.back_check{width: 76px; height: 76px; background: #ddd; border-radius: 50%; display: block; box-shadow: 0 0 5px rgba(0,0,0,0.5);overflow: hidden; position: absolute; top: 50%; left: -90px;margin-top: -36px}
    .search_employers .jobsearch_list span.back_check img{width: 100%;}
    .search_employers .jobsearch_list .searchresult_cont a{color: #850f00}
    .search_employers .jobsearch_list .thumbnail{padding: 0; width: 144px; text-align: center; height: 178px;line-height: 170px;overflow: hidden;}
    .search_employers .jobsearch_list hr.clearfix{border: none; height: 1px; width: 100%; background: #bababa;margin: 12px 0}
    .search_employers .jobsearch_list .searchresult_cont h3, .search_employers .jobsearch_list .searchresult_cont span{margin: 0}
    .search_employers .jobsearch_list p.text-right{margin: 10px 0 0; }
    .search_employers .jobsearch_list p.text-right a.link{margin-left: 10px;font-style: italic;}
    .search_employers .jobsearch_list .postbtns_inner .c100.small{margin-top: 12px}

    .lastviewed_bx{padding: 20px 0;background: transparent;}
    .lastviewed_bx .jobsearch_list{padding: 10px; margin-bottom: 12px;margin-left: 0;}
    .lastviewed_bx .jobsearch_list .viewed_left{float: left; margin-right: 10px; width: 70px}
    .lastviewed_bx .jobsearch_list .viewed_left .thumbnail{margin: 0 0 20px; height: auto;line-height: inherit; padding: 0;float: none;width: auto;}
    .lastviewed_bx .jobsearch_list .viewed_left .back_check{margin: 0 auto 20px; height:64px; width:64px;position: static;}
    .lastviewed_bx .jobsearch_list .viewed_left .c100.small{border-color: #dddddd}
    .lastviewed_bx .jobsearch_list .viewed_cont{overflow: hidden;}
    .lastviewed_bx .jobsearch_list .viewed_cont .searchresult_cont{margin: 0}
    .lastviewed_bx .jobsearch_list hr.clearfix{margin: 8px 0}
    .lastviewed_bx .jobsearch_list p a.link{margin: 10px 10px 0 0;font-style: italic;}
    .lastviewed_bx .jobsearch_list .postbtns_inner a{margin:7px 0 0 ; min-width: 140px}
    .areas_represented li span{float: right;}


    /*---------------- Upload Resume -----------------*/

    .upload-form{padding: 0  0 30px}
    .upload-form .sidebar_title h4{text-transform: none; font-size: 20px; margin-bottom: 58px}
    .upload-form .sidebar_title h4:before{left: 15%;width: 70%}
    .upload-form p{line-height: 26px; color: #232323; font-style: italic; font-weight: 600; margin-bottom: 40px}
    .upload-form .col-sm-10 p.text-center{margin-bottom: 20px}
    .upload-form p a{text-decoration:underline;}
    .upload_btn{position: relative; padding: 12px 22px;border-radius: 4px; border:1px solid #585858;color:#585858;margin-bottom: 33px;background: #fff; font-size: 22px; line-height: 42px; font-family: "Rokkitt",serif; 
    -webkit-transition:all 0.3s ease 0s;
    -moz-transition:all 0.3s ease 0s;
    -ms-transition:all 0.3s ease 0s;
    transition:all 0.3s ease 0s;
  }
  .upload_btn input{opacity: 0; filter:alpha(opacity=0);position: absolute;top: 0;left: 0;right: 0;bottom: 0;cursor: pointer;}
  .upload_btn span.upload_icons{float: left;display: block; height: 42px;background: url(./img/upload_icons.png) no-repeat top left; width: 46px;margin-right: 12px}
  .upload_btn span.upload_icons.upload_dropbox{background-position: -47px top;}
  .upload_btn span.upload_icons.upload_googledrive{background-position: -95px top;}
  .upload_btn span.upload_icons.upload_onedrive{background-position: -144px top; width: 67px}

  .upload_btn:hover{background: #585858;color: #fff;}
  .upload_btn:hover span.upload_icons{background-position:left bottom ;}
  .upload_btn:hover span.upload_icons.upload_dropbox{background-position: -47px bottom;}
  .upload_btn:hover span.upload_icons.upload_googledrive{background-position: -95px bottom;}
  .upload_btn:hover span.upload_icons.upload_onedrive{background-position: -144px bottom;}
  .upload-response .error{display: block; text-align: center; font-size: 16px; font-weight:600; font-family: "Rokkitt",serif; }


  .team-member .featured-image img {margin-bottom: 20px;;}
  .team-member .entry-title {font-size: 22px;text-transform: none;}
  .team-member .entry-title small{font-size: 18px; color: #232323; text-transform: none;}
  .team-member .entry-title a{color: #a12641 ; text-transform: uppercase;}
  .team-member a:hover{background: transparent;}


  .single_job_listing .container{width: auto; }
  .login-tab-content .checkbox label span:before{color: #ffffff;}
.modal-dialog #userdetail_all_fields .edit-main-dv {clear: both; /*overflow: hidden;*/}
.modal-dialog #userdetail_all_fields .remove_edu {margin:0 0 10px 10px;}
.pricing-table-widget{background: transparent;font-size:12px;}
.pricing-table-widget .pricing-table-widget-description{background: #fff;}

ul.job_listings, ul.resumes{background: transparent; border: none;}
.company-profile-jobs{min-height:611px}
.company-profile-jobs ul.job_listings .listing-bookmarked h3:before, .company-profile-jobs ul.resumes .listing-bookmarked h3:before{display: none;}

.paginate-links{margin: 25px auto}
.paginate-links:empty, .page-template-template_jobseeker_quick_view .paginate-links{margin: 0}
.custompagination {margin-bottom: 40px; text-align: right;}
.custompagination .paginate-links{float: right;margin: 0}
.custompagination .paginate-links *{float:left;border-radius: 0; background: #fff;margin-left: -1px}
.custompagination .paginate-links .prev, .custompagination .paginate-links .next {display: none;}
.custompagination .paginate-links .page-numbers.current{background: #a12641; border-color: #a12641; color: #fff; }
.teamContact.borderBottom + .panel{margin: 30px 0; border: none;}
.teamContact.borderBottom + .panel blockquote{padding: 30px; border-left-color: #a12641 }
.teamContact.borderBottom + .panel blockquote p{margin-bottom: 25px}
.teamContact.borderBottom + .panel blockquote p:last-of-child{margin-bottom: 0}

.addjoddetimg{position: relative;}
.addjoddetimg .spe_exp{position: absolute; top: 16%; right: 0; width: 280px; max-width: 100%; }


/*---------------- Redacted Employer -----------------*/
a.text-blue{color: #583580; }
.communications{padding-left:20px}
.comments_list{padding-left:25px;margin-bottom: 40px}
.communications article{margin-top: 25px; }
.communications article .img-circle{width: 75px; height: 75px; margin-right:20px; border:1px solid #777777; border-radius: 50%;overflow: hidden;float: left;}
.communications article .comment_cont{overflow: hidden;padding: 5px 0}
.communications article .comment_cont p{font-weight: 600; color: #585858; }
.communications article .comment_cont span{font-weight: 600; color: #232323; font-size: 13px }
.comments_list article.current_user .img-circle{margin-right:55px;}

.comments_submit article .img-circle{width: 122px; height: 122px; margin-right: 46px}
.comments_submit article .img-circle img{width: 120px; height: 120px;}
.comments_submit article .comment_cont{padding-top: 40px; padding-right: 104px;position: relative;}
.comments_submit article .comment_cont .btn{position: absolute; top: 40px; right: 0}

.team_members{padding: 18px}
.team_members a{font-style: italic;}
.team_members .sidebar_title{margin: 0 -7px}
.team_members .sidebar_title h4{padding:8px 2px; font-size: 19px;}
.team_members .sidebar_title span{margin-right: 0;
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  transform:scale(0.8);
}
.team_members .sidebar_title h4 i{font-style: normal; color: #7d2a00;}
.team_members ul.row{margin: 0 -7px; }
.team_members ul.row li{padding: 0 7px;}
.team_members ul.row li .thumbnail{padding: 0; text-align: center;  margin-bottom: 14px;position: relative;}
.team_members ul.row li .thumbnail .online_dot{position: absolute; bottom: 8px; right: 8px; display: block; width: 20px; height: 20px; border-radius: 50%; background: #79af35; border: 1px solid #000000}
.team_members ul.row li .invite_bx{background: #ededed;padding: 20px 8px}
.team_members ul.row li .invite_bx > i{font-size: 50px; line-height: 50px; color: #000; display: block; text-align: center;margin-bottom: 20px}

.job_match{padding:10px 35px;}
.job_match h3{font-size: 20px; line-height: 24px; color: #232323;text-transform: none; font-weight: 700;margin: 0 290px 5px 0;}
.job_match p{font-size: 14px; line-height: 22px; color: #232323; margin: 0 0 28px;}
.job_match article{position: relative;}
.job_match .jobmatch_cont{padding-top: 15px; padding-left: 32px; border-bottom: 1px solid #7d2a00; margin-bottom: 45px;}
.job_match article:last-child .jobmatch_cont{border-bottom: none;margin-bottom:0}
.job_match .jobmatch_cont h5{font-size: 18px; line-height: 22px; color: #232323;text-transform: none; font-weight: 700;margin:0 0 10px;}
.job_match .jobmatch_cont ul{list-style-type: none; padding-left: 20px; margin-bottom: 40px}
.job_match .jobmatch_cont ul li{font-size: 14px; line-height: 20px;padding: 4px 0; color: #585858; margin: 0;}

.video_interview_box{background: #fff;border: 1px solid #ddd;border-radius: 4px;padding: 20px 15px; margin: 35px 0; text-align: center; min-height: 250px}
.video_interview_box .thumbnail{background: #fff none repeat scroll 0 0;border: 1px solid #acacac;border-radius: 50%;height: 70px;line-height: 68px;margin: -55px auto 25px;overflow: hidden;padding: 0;text-align: center;width: 70px;}
.video_interview_box > span{display: block;font-family: "Open Sans",sans-serif; font-size: 18px; line-height: 22px; font-style: italic;text-transform: uppercase;margin-top: 72px;}

.likes_sec{position: absolute; top: 0; right: 0; width: 290px;}
.likes_sec .likes_row{margin: 0 -3px 10px; overflow: hidden;}
.likes_sec .likes_row .like_bx{width: 20%; padding: 0 3px; float: left;}
.likes_sec .likes_row .like_bx span{padding: 10px 8px; display: block; background: #c42444; margin: 0 0 4px;position: relative;}
.likes_sec .likes_row .like_bx span:before{display: block;width: 32px; height: 20px; background: url(./img/like_icons.png) no-repeat left top; margin: 0 auto; content: ''}
.likes_sec .likes_row .like_bx.poor_icon span:before{background-position: -32px top;}
.likes_sec .likes_row .like_bx.expectable_icon span:before{background-position: -64px top;}
.likes_sec .likes_row .like_bx.believing_icon span:before{background-position: -96px top;}
.likes_sec .likes_row .like_bx.rating_icon span:before{background-position: -128px top;}

.likes_sec .likes_row .like_bx.expectable_icon span, .likes_sec .likes_row .like_bx.believing_icon span{background: #00975a}
.likes_sec .likes_row .like_bx.rating_icon span{background: #fc6c00}

.likes_sec .likes_row .like_bx p{font-size: 8px; line-height: 12px; color: #c42444;text-align: center;margin: 0}
.likes_sec .likes_row .like_bx.expectable_icon p, .likes_sec .likes_row .like_bx.believing_icon p{color: #00975a}
.likes_sec .likes_row .like_bx.rating_icon p{color: #fc6c00}
.likes_sec a.text-blue{color: #583580; text-transform: uppercase;font-size: 13px; margin-top: 4px;font-weight: 600;display: inline-block;}

.chlng_quest .widget_text, .last_msurvey .widget_text{margin: 0}
.last_msurvey {text-align: center;}
.last_msurvey img {max-width: 100%; display: inline-block;margin: 12px;}
.last_msurvey #chartContainer{margin: 0 auto}
.last_msurvey .chart_points{display: inline-block;text-align: left;}
.last_msurvey .chart_points li span {margin-bottom: 3px;}

label.error,.job-manager-form fieldset > label.error{color: #ff0000; font-weight: normal;}
.sidebar_title span.custom_job_required{float: none;margin: 0;font-weight: 600; font-family: "Open Sans",sans-serif;font-size: 14px;}


/*---------------- Seeker Pricing -----------------*/
.pricing_page{padding: 36px 0 58px}
.pricing_page h2{font-size: 22px; color: #a12641; line-height: 22px;text-align: center;margin: 48px 0 10px}
.pricing_page  p.text-right{font-size: 13px; line-height: 16px; color: #9e9e9e; padding: 12px 0 0; margin: 0}
.pricing_header{padding: 0 0 26px; margin-bottom: 36px;position: relative;text-align: center;}
.pricing_header h2{padding-top: 56px}
.pricing_header:after{position: absolute; bottom: 0; left: 0;right: 0; content: ''; height: 1px; width: 100%; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,d1d1d1+50,ededed+100 */
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(left, #ededed 0%, #d1d1d1 50%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ededed 0%,#d1d1d1 50%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ededed 0%,#d1d1d1 50%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */  
}

.seeker_pricing .row{margin: 0}
.seeker_pricing .row > div{padding: 0}
.sprice_col{border: 1px solid #dddddd; border-radius: 4px; background: #fff;text-align: center;position: relative;margin:30px 0 58px;
  -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
}
/*.sprice_col.sprice_active .btn-success{background-color: #4d771b; border-color: #172408; color: #ffffff;}*/
.sprice_col.sprice_active .current-plan, .sprice_col.sprice_active .btn-success{background-color: #999 !important; border-color: #777!important;}

.seeker_pricing .sprice_col.popular_pricing{border-color: #551321;margin: 30px -1px 58px;z-index: 9;background: #551321;}
.sprice_col:hover, .sprice_col.sprice_active{box-shadow: 0 0 15px rgba(0,0,0,0.4);border-color: #551321 ; z-index: 12;background: #ccc;}
.popular_badge{position: absolute; top: -5px; right: 12px; display: block; background: #78af34; color: #fff; text-transform: uppercase; text-align: center; width: 53px;font-size: 10px;line-height: 12px; padding: 5px 3px; font-family: "Open Sans",sans-serif;}
.popular_badge:before{position: absolute; top: 0; right: 100%; content: '';border-left: 5px solid transparent;border-bottom: 5px solid #558a15}
.popular_badge:after{position: absolute; top: 100%; left: 0; right: 0; content: '';border-width:11px 25px;border-style: solid;border-color:transparent;border-top-color: #78af34}
.sprice_col h3{font-size: 25px; line-height: 26px; color: #4e4e4e; padding: 20px 12px;margin: 0;}
.sprice_col.popular_pricing h3{color: #fff}
.sprice_col .spricecol_box{text-align: center;margin-top: 54px; background: #4e4e4e; color: #fff;padding: 0 10px 18px;min-height: 206px}
.sprice_col .spricecol_box img{border:5px solid #fff; margin-top: -53px;border-radius: 50%; box-shadow:  0 -2px 3px rgba(0,0,0,0.29) }
.sprice_col .spricecol_box h4{font-size: 26px; line-height: 20px; color: #fff; padding: 18px 0 10px;margin: 0;text-transform: none;}
.sprice_col .spricecol_box h4 small{font-size: 16px; color: #c2c2c2}
.sprice_col .spricecol_box h5{font-size: 22px; line-height: 20px; color: #fff; padding: 12px 0 9px;margin: 0;text-transform: none;}
.sprice_col .spricecol_box p{font-size: 14px; line-height: 16px; color: #c2c2c2; margin: 0; font-family: "Rokkitt",serif;}
.sprice_col .spricecol_box .btn-sm{font-size: 13px; color: #000; text-transform: uppercase;min-width: 96px; display: block; background: #ffa200;}
.sprice_col .btn-success{margin-bottom: -58px; width: 175px; position: absolute;top: 100%; left: 50%; margin-top:16px; margin-left: -80px; text-transform: uppercase; }
.sprice_col .btn-success:before{display: none;}

.sprice_col ul.sprice_detail{padding: 0;list-style-type: none;margin: 0;min-height: 720px ; background: #fff; border-radius: 0 0 4px 4px; overflow: hidden;}
.sprice_col ul.sprice_detail li{font-size: 13px; line-height: 16px; padding: 14px 7px; color: #363435; margin: 0; border-bottom: 1px solid #cdcdcd; text-align: left;}
.sprice_col ul.sprice_detail li strong{color: #a12641;}
.sprice_col ul.sprice_detail li:first-child strong{color: #551321;}

.seeker_pricing .checkbox-slider--b span{display: inline-block;vertical-align: middle; font-weight: 600;cursor: pointer;}
.seeker_pricing .checkbox-slider--b span:before, .seeker_pricing .checkbox-slider--b span:after{margin-top: 10px}

.prices_lock{color: #232323;display: inline-block;position: absolute;right: 0;top: 90px;width: 100%;z-index: 1;}
.prices_lock:hover{color: #a12642;}
.prices_lock img{width: 80px; display: inline-block; margin-bottom: 15px}
.prices_lock p{text-transform: uppercase;margin-bottom: 0;color: 232323;font-weight: 600}
.plock_popup img{width: 100px; display: inline-block; margin-bottom: 15px}
.plock_popup p{font-size: 13px;line-height: 22px;margin-bottom: 15px;}
.plock_popup p:last-of-type{margin-bottom: 0;}
.plock_popup p span{font-weight: 600; text-decoration: underline;color: 232323;}

.employer_pricing ol.sprice_detail{padding: 0;list-style-type: none;margin: 0; background: #fff; border-radius: 0 4px 4px; overflow: hidden; }
.employer_pricing ol.sprice_detail li{font-size: 20px; line-height: 20px; padding: 11px; color: #a22442; margin: 0; border-top: 1px solid #cdcdcd; min-height: 44px}
.employer_pricing ol.sprice_detail li:nth-child(even){background: #f8f8f8}
.employer_pricing ol.sprice_detail li strong{color: #a12641;}

.employer_pricing{padding: 60px 0;}
.employer_pricing .popular_badge{right: 5px;}
.employer_pricing .eprice_leftcol{width: 310px; float: left;}
.employer_pricing .eprice_leftcol ol.sprice_detail{border: 1px solid #dddddd; border-radius: 5px 0 0 5px}
.employer_pricing .eprice_leftcol ol.sprice_detail li{font-size: 13px; color: #363435; margin: 0;}
.employer_pricing .eprice_leftcol ol.sprice_detail li:first-child{border-top: none;}
.employer_pricing .eprice_leftcol ol.sprice_detail li i{float: right; color: #777777; font-size: 14px; line-height: 20px}
.employer_pricing .eprice_leftcol .question_bx{padding-right: 20px}
.employer_pricing .eprice_leftcol .question_bx h3{background: #91223b; color: #fff; font-size: 24px; line-height: 28px; margin: 0 0 15px; border-radius: 5px; text-align: center; padding:23px 15px 22px }
.employer_pricing .eprice_leftcol .question_bx h3 span{display: block; font-size: 28px;font-style: italic;/*font-family: "Open Sans",sans-serif;*/ font-weight: 300 !important}
.employer_pricing .eprice_leftcol .question_bx ul{list-style-type: none;padding: 0; margin-bottom: 15px;}
.employer_pricing .eprice_leftcol .question_bx ul li{margin-left: 12px; font-size: 14px; line-height: 20px; color: #8e213a;padding:4px 0 4px 25px; position: relative; font-weight: 600; }
.employer_pricing .eprice_leftcol .question_bx ul li:before{position: absolute; top: 5px ;left: 0; content:''; background: url(./img/pricing_listicon.png) no-repeat left top; width: 19px; height: 19px}
.employer_pricing .eprice_rightcol{margin-left: 310px;}
.employer_pricing .eprice_rightcol .row{margin: 0; display: table;}
.employer_pricing .eprice_rightcol .row > div{padding: 0; float: none; display: table-cell;}
.employer_pricing .sprice_col{margin: 0 -1px 58px;min-width: 200px;}
.employer_pricing .sprice_col.popular_pricing{border-color: #551321; z-index: 9}
.employer_pricing .sprice_col .spricecol_box{margin: 0 -1px; background: #681728; border-radius: 4px 4px 0 0}
.employer_pricing .sprice_col.popular_pricing .spricecol_box{margin: 0;}
.employer_pricing .sprice_col .spricecol_box h3{ color: #fff;font-size: 22px;padding: 18px 0 10px}
.employer_pricing .sprice_col .spricecol_box h4{width: 106px ; height: 106px;margin: 0 auto 10px;padding: 37px 8px 8px;background: #fff; color: #4e4e4e; border-radius: 50%; font-size: 40px; line-height: 10px;}
.employer_pricing .sprice_col .spricecol_box h4 small{color: #4e4e4e}
.employer_pricing .sprice_col .spricecol_box h4 big{color: #82001f; font-weight: bold;font-size: 48px;}
.employer_pricing .sprice_col .spricecol_box h5{padding: 7px 0 0}
.pricing_page .employer_pricing h2{margin-top: 28px}


/*---------------- Resume Services -----------------*/
.resume_services{padding: 40px 0 30px}
.resume_services p{margin-bottom: 26px; font-size: 14px; line-height: 26px; color: #333333; font-family: "Open Sans",sans-serif;}
.resume_services p.text-center{font-size: 13px; font-weight: 600}
.resume_services h3{margin: 0 0 22px; line-height: 26px;}
.resume_services hr{display: block; border: none; clear: both; height: 1px; width: 100%; margin: 30px 0 38px ;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,d1d1d1+50,ededed+100 */
  background: #ededed; /* Old browsers */
  background: -moz-linear-gradient(left, #ededed 0%, #d1d1d1 50%, #ededed 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #ededed 0%,#d1d1d1 50%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ededed 0%,#d1d1d1 50%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */  }

.resume_services .iconArea{background: #551321; border-radius: 4px 4px 0 0;padding: 30px 10px 16px;}
.resume_services .pricing-table-widget-title{background: transparent; border-radius: 0;padding:0; margin: 0 0 18px; font-size: 23px;}
.resume_services .iconArea h5{width: 112px ; height: 112px;margin: 0 auto 10px;padding: 46px 8px 8px;background: #fff; color: #4e4e4e; border-radius: 50%; font-size: 24px; line-height: 18px; text-transform: none;}
.resume_services .iconArea h5 strong{color: #4e4e4e; font-size: 16px; font-weight: 500}
.resume_services .iconArea h5 small{font-size: 24px; color: #a12641}
.resume_services .iconArea h5 big{color: #a12641; font-weight: bold;font-size: 32px;}
.resume_services .row > .col-sm-4:first-of-type .iconArea h5{padding-top: 40px }
.resume_services .pricing-table-widget{margin-bottom: 56px;
  -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -ms-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
}
.resume_services .pricing-table-widget-description{padding: 16px 0 24px; border-color: #dddddd;}
.resume_services .popular_bx .pricing-table-widget-description{border-color: #551321;}
.resume_services .pricing-table-widget-description .checkmarks{min-height: 420px;margin-bottom: 22px;}
.resume_services .pricing-table-widget-description .checkmarks li{font-size: 14px; line-height: 22px; padding: 18px 22px 18px 42px; color: #585858;border-bottom: 1px solid #cdcdcd}
.resume_services .pricing-table-widget-description .checkmarks li:before{margin-right: 7px}
.resume_services .pricing-table-widget-description .btn:before{display: none;}

.resume_services  .pricing-table-widget:hover, .resume_services  .pricing-table-widget.sprice_active {background: #ccc;border-color: #551321;box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);z-index: 12;}
.resume_services  .pricing-table-widget.sprice_active .btn-success {background-color: #999 ; border-color: #777;color: #ffffff;}


/*---------------- Cover letter -----------------*/

.cover_letter a{font-style: italic; text-decoration: underline;}
.letter_header{padding: 47px 0 24px;text-align: center;}
.letter_header .thumbnail{height: 198px; width: 198px; margin: 0 auto -38px; border-radius: 50%; border: 3px solid #67130f; padding: 4px; position: relative;z-index: 1;}
.letter_header .thumbnail img{width: 184px; height: 184px; border-radius: 50%; border:3px solid #e0ad4c;}
.letter_header h2{font-size: 56px; line-height: 44px; font-weight:bold; margin: 0 ; color: #d39e00; background: #ededed; position: relative; z-index: 2;}
.letter_header h2 span{padding: 29px 0 0; position: relative;display: inline-block;}
.letter_header h2 span:before{position: absolute; top: 0; left: 0; right: 0; height: 10px; content: '';background: #6d6e72 }
.letter_header h4{font-size: 24px; line-height: 26px; margin: 0 ; color: #6d6e72;padding: 9px 120px 7px; text-transform: none;}
.letter_header h4 span{position: relative;display: inline-block;padding: 0 26px}
.letter_header h4 span:before{position: absolute; top: 50%; right: 100%; width: 120px; height: 10px; font-family: 'FontAwesome'; font-size: 8px; line-height: 10px; letter-spacing: 8px; margin-top: -5px; content: '\f111 \f111 \f111\f111 \f111 \f111 \f111\f111';color: #6d6e72 }
.letter_header h4 span:after{position: absolute; top: 50%; left: 100%; width: 120px; height: 10px; font-family: 'FontAwesome'; font-size: 8px; line-height: 10px; letter-spacing: 8px; margin-top: -5px; content: '\f111 \f111 \f111\f111 \f111 \f111 \f111\f111';color: #6d6e72;text-align: right; }
.letter_header p{font-size: 16px; line-height: 22px; margin: 0; color: #6d6e72; font-weight: 600}

.letter_info{background: #565656; color: #fff; padding: 20px 15px;overflow: hidden;}
.letter_info span{font-size: 14px; line-height: 20px; font-family: "Open Sans",sans-serif;}

.cover_letter h3{font-size: 34px; line-height: 30px; color: #232323; padding: 60px 0 44px; margin: 0}
.letter_sidebar {margin-right: 30px; border-right: 2px solid #c5c5c5; padding-right:40px }
.letter_sidebar h4{color: #d39e00; font-size: 24px; line-height: 26px; text-transform: none; margin: 0}
.letter_sidebar address{color: #4c4c4c; font-size: 14px; line-height: 26px; }
.letter_sidebar span{color: #d39e00; font-size: 20px; font-family: "Rokkitt",serif;display: block;}
.letter_sidebar strong{font-weight: 600; text-transform: uppercase;}
.letter_sidebar ul{list-style-type: none; padding: 0}
.letter_sidebar p{color: #232323; font-size: 14px; line-height: 20px; font-weight: 600;margin-bottom: 0}

.letter_content {padding-right: 30px;}
.letter_content h4{color: #444444; font-size: 28px; line-height: 30px; text-transform: none; margin: 0}
.letter_content p{color: #444444; font-size: 16px; line-height: 30px;}
.letter_content p strong{font-weight: 600}
.letter_content > *, .letter_sidebar > *{padding-bottom: 56px;}

.profile_located{padding-bottom: 34px; text-align: center;}
.profile_located p{line-height: 22px;margin: 0 0 5px}
.profile_located img{display: inline-block;margin: 0 0 10px}

.letter_footer{padding-bottom: 34px;}
.letter_footer span{color: #2f2f2f; font-size: 24px; line-height: 26px; display: block; margin: 0 0 20px;font-family: "Rokkitt",serif;}
.letter_footer h5{color: #232323; font-size: 50px; line-height: 50px; text-transform: none; margin: 0 0 20px;position: relative;font-family: 'Sacramento', cursive !important;display: inline-block;}
.letter_footer h5:before{position: absolute;bottom: 13px; left: 46px;right: 10px; height: 1px; content: ''; background: #d39e00; }
.letter_footer strong{color: #d39e00; font-size: 18px; line-height: 26px; text-transform: uppercase;display: block;}

.upgrade_membership .sidebar_title.cont_title{margin-top: 54px;}
.membership_about{ margin: 38px 0;font-size: 16px; line-height: 26px;text-align: left; color: #232323}
.membership_about .sidebar_title.cont_title{margin-top:0;}
.membership_about .sidebar_title.cont_title h4{margin-bottom: 38px;}
.membership_about img{width: 184px; margin:0 auto 20px;display: inline-block;}
.membership_about p{ margin-bottom: 25px;}
.pmpro_payment-cvv small{float: right; font-family: "Rokkitt",serif; font-size: 16px;display: block; padding: 2px 0}

.upgrade_membership .card_billing_info strong{color: #a22442}
.upgrade_membership .col-md-4 .special_box:first-child{margin-top: 90px}
.upgrade_membership .special_box ul{list-style-type: none; padding-left: 0; margin-bottom: 15px}
.upgrade_membership .special_box ul li{font-size: 14px; line-height: 20px; font-weight: 600; text-align: left;padding: 3px 0 3px 25px; position: relative; color: #585858}
.upgrade_membership .special_box ul li:before{position: absolute; top: 3px; left: 0; width: 16px; height: 20px; font-size: 15px; line-height: 20px; color: #51ba37; font-family:'FontAwesome'; content: '\f058' }
.upgrade_membership #pmpro_processing_message{display: block; padding: 5px 0; color: 232323; font-family: "Rokkitt",serif;}
.upgrade_membership .pmpro_submit{padding-top: 15px}

.pmpro_asterisk{color: #ff0000}
.entry-content{margin: 0}
.alert-error {background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.fresh_backcheck textarea{height: 206px}
aside.widget_wpb_widget{position: absolute;padding: 20px 15px; border: 1px solid #ddd; border-radius: 4px; right: 0; top: 50%;width: 280px;background:#fff; text-align: center;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
aside.widget_wpb_widget h3{margin-top: 0;}
aside.widget_wpb_widget.special_logo{margin-top: 0;}

.filter_loader{position: fixed !important; top: 0; left: 0;right: 0;bottom: 0;}

/*.back_verification .special_logo {margin-top: 90px;}*/
.back_verification .sidebar_title.cont_title {margin: 36px 0 31px;}
.back_verification .special_logo {margin-top: 60px;}
.back_verification .col-md-3 .special_logo:first-child{margin-top: 0;}
.back_verification .well{margin-left: 20px; border: none; padding: 30px 40px 18px 48px; background: #fff; box-shadow: none;}
.back_verification .well p{font-size: 14px; line-height: 24px; color: #585858; margin-bottom: 25px; }
.back_verification .well p span{font-size: 16px; font-weight: 600;display: block;overflow: hidden;padding-top: 8px}
.back_verification .well p strong{color: #232323}
.back_verification .well p img{margin: 0 10px 0 -16px; float: left;}
.back_verification .well .btn{margin: 5px 0 }
.back_verification .well .text-center{margin-bottom: 25px; }
.back_verification .well p.text-center a{font-size: 14px; line-height:22px; display: block; color: #777777; font-style: italic;text-align: center;}

.well.no_document{margin-left: 20px; margin-bottom: 30px; border: none; padding: 18px 40px 18px 60px; background: #fff; box-shadow: none;}
.well.no_document p{font-size: 13px; line-height: 24px; color: #404040; margin-bottom: 15px;}
.well.no_document p:last-child{margin-bottom: 5px}
.well.no_document p span{font-size: 14px; display: block;overflow: hidden;padding-top: 5px; font-weight: 600}
.well.no_document p strong{color: #232323}
.well.no_document p img{margin-left: -48px; float: left; width: 34px; height: 34px;}
.well.no_document .btn{margin: 5px 0 }
.well.no_document .text-center{margin-bottom: 25px; }
.well.no_document p.text-center a{font-size: 14px; line-height:22px; display: block; color: #777777; font-style: italic;text-align: center;}
.well.no_document p.text-center a.btn-primary{display: inline-block; color: #ffffff;}

.navigations .media{background: #fff;padding: 20px;margin-left: 20px}
.navigations .media .media-left{min-width: 100px; text-align:center; }
.navigations .media .media-object{height: 100px; display: inline-block;}
.navigations .media .media-body{font-size: 11px; line-height: 24px; font-style: italic;}
.navigations .media .btn{font-weight: 600; box-shadow: 2px 2px 4px rgba(0,0,0,0.6)}
.navigations .media .btn:before{display: none;}

.bootstrap-select.form-control{margin: 0; padding: 0 !important;}
.bootstrap-select.form-control > .btn-default, .bootstrap-select.form-control > .btn-default:hover, .bootstrap-select.form-control > .btn-default:focus{background: transparent; padding: 10px 15px; color: #585858;border:none;box-shadow: none;border-radius: 0; outline: none;}
.bootstrap-select.form-control .selected a, .bootstrap-select.form-control .active a{background-color: #3875d7;color: #fff !important;}
.bootstrap-select.form-control .form-control, .bootstrap-select.form-control .form-control:focus{padding: 3px 10px; height: auto;border-color:#d9d9d9 }
.bootstrap-select.form-control > .btn-default .bs-caret{display: none;}

.bootstrap-select.jmfe-select-field{margin: 0; padding: 0 !important;}
.preferences div.jmfe-input-select {width: 100% !important}
.preferences div.jmfe-input-select .btn-default, .preferences div.jmfe-input-select .btn-default:hover, .preferences div.jmfe-input-select .btn-default:focus{display: block;background: #fff; display: block; width: 100% !important;border-radius: 0;border:1px solid #ccc; color: #585858 !important}
.bootstrap-select.jmfe-input-select .selected a, .bootstrap-select.jmfe-input-select .active a{background-color: #3875d7;color: #fff !important;}
.bootstrap-select.jmfe-select-field .jmfe-select-field, .bootstrap-select.jmfe-select-field .jmfe-select-field:focus{padding: 3px 10px; height: auto;border-color:#d9d9d9 }
.bootstrap-select.jmfe-select-field > .btn-default .bs-caret{display: none;}

.bootstrap-select.postform{margin: 0; padding: 0 !important;}
.preferences div.postform {width: 100% !important}
.preferences div.postform .btn-default, .preferences div.postform .btn-default:hover, .preferences div.postform .btn-default:focus{display: block;background: #fff; display: block; width: 100% !important;border-radius: 0;border:1px solid #ccc; color: #585858 !important}
.bootstrap-select.postform .selected a, .bootstrap-select.postform .active a{background-color: #3875d7;color: #fff !important;}
.bootstrap-select.postform .postform, .bootstrap-select.postform .postform:focus{padding: 3px 10px; height: auto;border-color:#d9d9d9 }
.bootstrap-select.postform > .btn-default .bs-caret{display: none;}

.bootstrap-select ul.dropdown-menu > li:last-child{padding-bottom: 15px}

.member_confirm {padding: 40px 0 10px}
.member_confirm #pmpro_cancel{padding: 8% 0}
.member_confirm #pmpro_cancel a{margin: 10px 5px}
.member_confirm h5{font-size: 22px; text-transform: none; text-align: center; margin:0 0 22px}
.member_confirm .pmpro_actionlinks{margin: 0 0 25px}
.member_confirm .pmpro_actionlinks a{font-size: 14px}
.member_confirm p{color: #232323;margin-bottom: 25px}
.member_confirm ul{margin-bottom: 30px}
.member_confirm .pmpro_a-print{color: #a12641; font-size: 15px;line-height: 20px;}


/* homepage-content */
.site-header{z-index: 99}
.site-header > .container{padding: 2.28em 0}
.homepage-content {background: #fff}
.homepage-content p{color: #818080; font-size: 16px;line-height: 1.5;margin-bottom: 24px;}
.homepage-content p a.button-medium{font-size: 15px;padding: 14px 24px;border: 2px solid transparent;border-radius: 8px;font-weight: 700;font-family: Montserrat,sans-serif;text-align: center;text-transform: uppercase;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.homepage-content p a.button-medium:hover, .homepage-content p a.button-medium:focus{border-color: #a12641;color: #a12641; background: transparent;}


/* My Account */
.myaccount{padding-top: 56px;}
.myaccount .sidemenu .woocommerce-MyAccount-navigation, .myaccount .woocommerce-MyAccount-content{width: auto;float: none;}
.myaccount .table > thead > tr > th{padding: 14px}
.myaccount .woocommerce-Pagination{margin-bottom: 25px}
.woocommerce-error li{padding-left: 1em !important; border-color: #b81c23 !important; margin-bottom: 10px;}
#add_payment_method .woocommerce-Payment{background: #fff !important;}
.thank_you{padding-top:60px}
.modal-footer.text-center{text-align: center;}

.sam_pro_block_widget{margin-bottom: 15px}
.sam_pro_block_widget .sam-pro-block-item{display: block !important;}
.sam_pro_block_widget img{width: 100%; max-width: 100%;}

.coming_soon{text-align: center;padding: 30px 15px;background: #fff;}
.coming_soon img{display: inline-block;}

a.more{font-size: 14px; color: #000; margin-top:8px; cursor: pointer; display: inline-block; font-weight: bold;}
a.more:hover, a.more:focus{text-decoration: none; color:#850f00;}

/*------------- Manage Jobs -------------*/
#job-manager-job-applications > p{margin: 40px 0 20px}
div.job-applications ul.job-applications li.job-application header{padding: 15px}
div.job-applications ul.job-applications li.job-application header img{border-radius: 50%}
div.job-applications ul.job-applications li.job-application footer ul.actions{margin-right: 0;}
div.job-applications ul.job-applications li.job-application footer ul.actions li a{width: 40px}
div.job-applications ul.job-applications li.job-application footer ul.actions li a:before{margin: 0;}
div.job-applications ul.job-applications li.job-application footer ul.meta {margin: 0 0 0 15px;}
div.job-applications ul.job-applications li.job-application footer ul.meta li {color: #585858;}
div.job-applications ul.job-applications li.job-application a.hide_section:before{line-height: 28px !important; padding: 0 7px !important}
div.job-applications ul.job-applications li.job-application a.hide_section:hover:before{color: #a12641}

.upload-form-modal .row{margin:0 -8px;}
.upload-form-modal .row > div{padding:0 8px;}
.upload-form-modal .upload_btn{margin:0 0 15px; padding: 10px 14px; font-size: 19px}
.upload-form-modal p, .upload-form-modal .col-sm-10 p.text-center{margin-bottom: 15px;line-height: 20px}

.homejob_btns{margin: 50px 0 35px; text-align: center;}
.homejob_btns a.btn{text-transform: uppercase; border-radius: 38px; padding: 10px 30px; margin: 0 10px 15px;font-size: 14px;line-height: 16px;}
.homejob_btns a.btn span{display: block; font-weight: 600; font-size: 21px;line-height: 24px; }
.homejob_btns a.btn:before{display: none;}

.modal-dialog button.close{z-index: 5; position: relative;}
input[type="radio"]:focus {border: 0 none;background: blue;}

.tour_modal h3{color: #a01612; text-transform: uppercase; font-size: 18px;}
.tour_modal .popup_logo{margin-left: 0;}
.tour_modal .wpcf7-form > p{font-size: 13px; line-height: 20px; line-height: 22px;letter-spacing: 0.5px; margin-bottom: 25px;}
.tour_modal .wpcf7-form > .text-center {margin-top: 40px;}
.tour_modal .wpcf7-form .btn{border: none;}
.tour_modal .wpcf7-form .btn:before{display: none; }


.help_faq .sidebar_title.cont_title{text-align: center; position: relative;margin-bottom: 15px}
.help_faq .sidebar_title.cont_title h4{display: inline-block;padding: 0 15px;background: #ededed;margin: 0;z-index: 1;border-bottom: none;position: static;color: #000;}
.help_faq .sidebar_title.cont_title h4:before{top: 50%;left: 15px;right: 15px; margin-top: 0;z-index: -1;width: auto;}
.help_faq .sidebar_title.cont_title:before{position: absolute;top: 50%;left: 0;right: 0; height: 1px; background: #983421 ;content: '';margin-top: -5px;z-index: -1}
.help_faq .sidebar_title.cont_title:after{position: absolute;top: 50%;left: 30px;right: 30px; height: 1px; background: #983421 ;content: '';margin-top: 5px; z-index: -1}
.help_faq h5{font-size: 20px; text-transform: none;color: #000;}
.help_faq p{font-style: italic;color: #333}
.help_faq p a {color: #2666d1;}

.navigations .network_list article .article_content{min-height: 235px}
.navigations .network_list article > img{width: 140px;}
.navigations .network_list article .article_content h4{ text-align: left;}
.navigations .network_list article .article_content h4:before{display: none;}
.invite_frnd .edit-main-dv > div:nth-child(3n+1){clear: both;}
.invite_frnd .userdetail_add_more{margin: -10px 0 20px; cursor: pointer;}
.invite_frnd div.form-control{height: auto;}

.popup_invite .form-group{margin-right: 0; margin-left: 0}
.popup_invite label.control-label{float: none;width: auto;display: block; text-align: left;}
.popup_invite a.invite_link{display: block;width: 220px; max-width: 100%; display: block; padding:7px 14px; border-radius: 4px; color: #232323; font-size: 14px; line-height: 20px; border:1px solid #d0d0d0; margin-top: 6px;
  background: rgba(255,255,255,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(224,224,224,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0 );
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.popup_invite a.invite_link i{font-size: 18px; margin-right: 10px;}
.popup_invite a.invite_link i.fa-twitter-square{color: #2ba9e1}
.popup_invite a.invite_link i.fa-facebook-square{color: #3b5998}
.popup_invite a.invite_link i.fa-linkedin-square{color: #007bb6}
.popup_invite a.invite_link i.fa-google-plus-square{color: #dd4b39}
.popup_invite a.invite_link:hover {background: #e0e0e0}
.popup_invite a.invite_link:hover i{color: #232323}

/*.savedjobs_list.applied_jobs article .savearticle_content{min-height:325px;}*/
.savedjobs_list.applied_jobs article .savearticle_content h5{font-size: 17px; text-transform: capitalize; color: #000;padding: 0 40px; margin-top: 0; font-family: 'Open Sans', sans-serif !important;font-weight: 500;}
.savedjobs_list.applied_jobs article .savearticle_content h4.applied_jobs_title{min-height:0; margin-bottom: 5px;position: relative; padding-bottom: 5px; margin-bottom: 10px;}
.savedjobs_list.applied_jobs article .savearticle_content h4.applied_jobs_title a{color: #000;}
.savedjobs_list.applied_jobs article .savearticle_content h4.applied_jobs_title a:hover{color: #a12642;}
.savedjobs_list.applied_jobs article .savearticle_content h4.applied_jobs_title:before{position: absolute; top: 100%; left: 50%; width: 80px; margin-left: -40px; height: 1px; background:#a12640; content: '';}
.savedjobs_list.applied_jobs article .savearticle_content .label{margin: 20 px 0 0;}
.savedjobs_list.applied_jobs article .saved_company ul{margin: 0;}
.savedjobs_list.applied_jobs article .saved_company ul li{text-align: center; line-height: 18px;}
.savedjobs_list.applied_jobs article .text-center{margin:8px 0 0; overflow: hidden;}
.savedjobs_list.applied_jobs article .text-center a.pull-right{font-size: 12px;margin-bottom: -22px; }
.savedjobs_list.applied_jobs article .text-center .pull-left{margin-top: 0; /*float: none;*/width: 110px; height: 110px;padding:0 10px }
.savedjobs_list.applied_jobs article .text-center .pull-left img{display: inline-block;float: none; max-height:110px; width: 90px; margin: 0}
.savedjobs_list.applied_jobs article .text-center small{display: block; font-size: 12px; color: #999; clear: both;}
.savedjobs_list.applied_jobs article .text-center p{color: #000; font-size: 13px;margin-bottom: 0}
.savedjobs_list.applied_jobs article .savearticle_content p strong {margin-right: 20px;}

.employer_management_page h4{padding-bottom: 5px; color: #000; position: relative; text-align: center;}
.employer_management_page h4:before{position: absolute; top: 100%; left: 50%; width: 80px; margin-left: -40px; height: 1px; background:#a12640; content: '';}
.employer_management_page.network_list article{position: relative;}
.employer_management_page.network_list article.blocked_active .blocked_activeimg{background-image: url(/assets/themes/eye-recruit-2015/img/blocked_img.png);background-position: 50% 50%;background-repeat: no-repeat;background-color: rgba(255,255,255,1);position: absolute;top: 50%;left: 50%;content: '';z-index: 99;height: 154px;width: 300px;margin: -77px 0 0 -150px;}
.employer_management_page.network_list article .article_content{min-height: 370px;}
.employer_management_page.network_list article .employer_manageimg{color: #000; height: auto; width: 45%;}
.employer_management_page.network_list article .employer_manageimg img{display:block; margin:0 auto 10px; max-height: 130px; max-width: 100%;}
.employer_management_page.network_list article .employer_manageimg span{display: block; clear:both; line-height: normal; font-size: 12px;}
.employer_management_page.network_list article .employer_manageimg span.label{margin-top:6px;}
.employer_management_page.network_list article .employer_manageimg p{font-size: 12px;}
.employer_management_page.network_list article .employer_manageimg hr{background: #b22723; margin: 10px 25px;}
.employer_management_page.network_list article .article_footer .checkbox{display: inline-block; margin-right: 15px;}
.employer_management_page.network_list article .article_footer .checkbox:nth-child(2n+1){margin-right:0;}
.employer_management_page.network_list article .text_red{color:#b22723; font-size: 14px; text-align: center; margin:10px 0;}
h4.jobs_hd{text-align: center; text-transform: inherit; font-size: 20px; line-height:26px;}
.modal#jobs_come_you .modal-dialog .recommendation_popup .btn-success{margin-right: 8px;}
.modal#jobs_come_you .modal-dialog .popup_logo{width: auto;}
.modal#jobs_come_you .form-control-feedback{top: 33px;}


.special_box.navi_thumbnail h5 {/*margin-bottom: 0;*/font-weight: 600;font-size: 17px;}
/*.special_box.navi_thumbnail h5:before,
.special_box.navi_thumbnail h5:after {display: none;}*/
.special_box.special_logo.navi_thumbnail .thumbnail {background: transparent;border: 0;position: relative;padding: 15px 0px;margin-bottom: 0;height: 120px;line-height: 86px;margin-top: -76px;}
.special_box.special_logo.navi_thumbnail .thumbnail img {z-index: 1;position: relative;}
.special_box.special_logo.navi_thumbnail .thumbnail:before {content: '';position: absolute;height: 2px;background: #fff;left: 0;right: 0;top: 50%;margin: 0 10px 0 7px;}
.profilestep_inner .industry .indent-2x {margin-bottom: 0;}
.network_list.employer_management_page article .article_footer a {font-style: normal;}

.employer_management_page.network_list article .employer_manageimg span.label.label-notify {background: #bfbfbf;color: #b22723;}
.pricing_page .checkbox-slider--b input:checked + span:before {background: #78af34;}
.jobdetail_page .jobdetail_list .indent h2 {word-wrap: break-word;}

.error-page {text-align: center;background: #000;padding: 0;overflow: hidden;}
.error-404 img {margin: 0 auto;}
.error-page .blog-archive > div:first-child {padding-right: 0;}
.error-page button[type=submit] {color: #fff;}

.renewalform .sidebar_title.cont_title + .indent .text-center {text-align: left;}

.recommendation_popup .modal-body .has-feedback label ~ .form-control-feedback {top: auto;bottom: 0;}
.recommendation_popup .modal-body h3 {font-size: 25px;}
#ReportThisJob.modal .recommendation_popup .modal-body h3 {margin: 66px 0 0;}
.modal-dialog .recommendation_popup input[type=submit].btn-success {color: #fff;background-color: #68a025;}
.modal-dialog .recommendation_popup button.btn-default {background-color: transparent;color: #737373;}
.modal-dialog .recommendation_popup .text-center.form-group + .text-center {color: #737373;}


.self_assessments {margin-bottom: 30px;}

div.sweet-alert.password_alert {border-radius: 0;width: 600px;margin-left: -300px;padding-top: 120px;}
div.sweet-alert.password_alert h2 {text-transform: none;font-size: 20px;font-family: 'Open Sans', sans-serif !important;}
div.sweet-alert.password_alert h2:before {display: none;}
div.sweet-alert.password_alert p.text-muted {text-align: center;font-size: 14px;line-height: 28px;}
div.sweet-alert.password_alert .password-popup-main {position: absolute;top: 0;left: 0;right: 0;color: #fff;background: url(img/pass-bg.jpg);font-family: 'Open Sans', sans-serif;font-size: 30px;padding: 50px 0;}
div.sweet-alert.password_alert .sa-confirm-button-container button.btn {background-color: transparent;color:#2689cc;font-size: 14px;box-shadow: none;}

.employment_situation{margin:0;}
.lock_icon{margin-left:25px;}
#feedback .vertical-alignment-helper .vertical-align-center .modal-content{max-width:820px;}
#feedback .modal-dialog .form-horizontal .radio-inline{margin-right: 4px;}
#feedback .form-horizontal .form-group{margin-bottom:25px;}
#feedback .modal-dialog h3{margin: 32px 0 15px;}
#feedback .modal-dialog h5{font-size: 22px; margin:0 0 25px;}
#feedback .modal-dialog .wpcf7-form{padding-bottom: 30px !important;}
#feedback.modal .wpcf7 .wpcf7-form p:last-of-type{margin-bottom:30px;margin-top:40px;}

.textarea_sm .how_accomplish_goal{width:75%; box-sizing:border-box; float: left; padding:0 15px;}
.btn_area{text-align: center; margin-top:30px;}
.btn_area .btn-primary{margin:0 8px; text-transform: uppercase; min-width: 120px; text-decoration: none;}

body.page-template-template_Cover_Letter{background: #fff !important;}
.cover_letter_box{background:#ededed; padding:0 30px 50px; border:1px solid #d9d9d9; clear: both;}
.cover_letter{padding:50px 0;}
.cover_letter h1{font-size:30px; text-align: center; color: #a12641; font-family: 'Open Sans', sans-serif !important; margin:10px 0; font-weight: bold;}
.cover_letter a.modify_save{float: right; margin-bottom: 15px; font-style: normal; text-decoration: none;}
.dashboard_sec .name_sec .seeker-timings p {margin:0;}


.modal-content.recommendation_popup form.job-manager-form .edit-main-dv.row {margin-bottom: 20px;}
.modal-content.recommendation_popup form.job-manager-form {padding-bottom: 0px !important;}
.modal-content.recommendation_popup form.job-manager-form .text-center.form-group + .text-center p {font-size: 12px;margin: 20px 0 0;}
.modal#ReportThisJob .modal-dialog .modal-body h3{display:block;}
.modal#ReportThisJob .modal-dialog h4.jobs_hd{font-family: 'Open Sans', sans-serif !important; font-size: 16px;margin: 22px 85px; text-align: left;}
.modal#ReportThisJob .modal-dialog .alert_field{position: relative; margin-right: 31px;}
.modal#ReportThisJob .modal-dialog #customAlertform .text-center.form-group{margin-left: 100px;}
/*
.notifyjs-bootstrap-base.notifyjs-bootstrap-success{background: #3c763d; color: #fff; font-weight: 600}
.notifyjs-bootstrap-base.notifyjs-bootstrap-danger{background: #a94442; color: #fff; font-weight: 600}
.notifyjs-bootstrap-base.notifyjs-bootstrap-warning{background: #8a6d3b; color: #fff; font-weight: 600}
.notifyjs-bootstrap-base.notifyjs-bootstrap-info{background: #31708f; color: #fff; font-weight: 600}
*/
.modal.begin-process-modal {text-align: center;}
.modal.begin-process-modal button.close {background: #c27285;color: #fff;border-radius: 3px;opacity: 1;font-size: 15px;height: 20px;width: 20px;line-height: 20px;margin: 0;font-weight: 300;}
.modal.begin-process-modal .modal-dialog .modal-content {max-width: 350px;}
.modal.begin-process-modal .modal-dialog h3 {margin:0;padding: 0;font-size:19px;text-transform: uppercase; }
.modal.begin-process-modal .modal-dialog p {text-align: left;}
.modal.begin-process-modal .modal-dialog p strong {text-decoration: underline;font-style: italic;}
.modal.begin-process-modal .modal-dialog p span {font-style: italic;}
.modal.begin-process-modal .modal-dialog .process-buttons {margin:30px 0 20px 0;}
.modal.begin-process-modal .modal-dialog .process-buttons h4 {margin-bottom:10px;text-transform:none;font-weight:600;font-size: 16px;}
.modal.begin-process-modal .modal-dialog .process-buttons a {border-radius:20px;padding:10px 30px;margin:0 3px;}

.modal.stop-renewal-modal .modal-dialog .modal-content {width: 630px;}
.modal.stop-renewal-modal .modal-dialog .popup_logo {float: none;}
.modal.stop-renewal-modal .modal-dialog h3 {margin: -20px 0 30px 0;}
.modal.stop-renewal-modal .modal-dialog .modal-content p {margin-bottom: 20px;}
.modal.stop-renewal-modal .modal-dialog .modal-content p a {color: #123cb2;font-weight: bold;}
.modal.stop-renewal-modal .modal-dialog .modal-content p a.countautorenewal {text-decoration: underline;}
.modal.stop-renewal-modal .modal-dialog .modal-content #autorenewaltext {margin: 0 50px;}

.no-jobs-found {background: #fff;text-align: left;border: 1px solid #000000;padding: 40px;}
.no-jobs-found h4 {padding: 0;margin: 0 0 30px 0;text-transform: none;color: #850f00;font-family: 'Open Sans', sans-serif !important;font-weight: 700;font-size: 14px;line-height: 27px;}
.no-jobs-found p strong {margin-bottom: 20px;display:block;}
.no-jobs-found p a {color: #000;text-decoration: underline;}
.no-jobs-found ul {margin-bottom:30px;}
.no-jobs-found ul li {margin-bottom: 14px;}
#aboutproblem .modal-dialog .popup_logo,
#messagenow .modal-dialog .popup_logo,
#feedback .modal-dialog .popup_logo {width: 152px;margin: 0 15px 15px 15px;}
#aboutproblem .modal-dialog small {font-size: 11px;margin-bottom: 12px;}
#messagenow .modal-content {width: 670px;}

input[type=submit].btn-success {color: #ffffff;background-color: #68a025;border-color: #5b8b20;}
input[type=submit].btn-success:hover {color: #ffffff;background-color: #4d771b;border-color: #3a5a15;}

.countryfieldappend .dropdown-menu.inner li:nth-child(11) {border-bottom:1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}
.deshcountryfieldappend .dropdown-menu.inner li:nth-child(12) {border-bottom:1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}

.list-view {width:100%; border:1px solid #cecece; padding:23px 23px 8px; margin:0; background: #fff;}
.list-view-img {width:100%; text-align:center;}
.list-view-txt {width:100%; text-align:center;}
.list-view-txt h3 {text-align: center; position: relative; padding-bottom: 18px; font-family: Montserrat, sans-serif !important; font-size:17px; font-weight:bold; font-style: italic; margin: 20px 0 0 0; color:#830808;}
.list-view-txt h3:after {content: ""; background: #830808; height: 2px; width: 157px; position: absolute; left: 0; right: 0; margin: auto; bottom: 0;}
.list-view-txt p {font-family: Montserrat, sans-serif; font-size:15px; font-weight: normal; margin:15px 0; color:#141414; text-align:center;}
.list-view-txt p a.learn-more-btn {background:#871414; padding:0 13px; height:36px; display:inline-block; font-family: Montserrat, sans-serif; color:#fff; font-size:14px; text-transform:uppercase; border-radius:12px; line-height:35px; margin-top:5px; cursor: pointer;}
.list-view-txt p a.learn-more-btn:hover {background:#660c00;}

.seeker_resume .navs_listitem .nav_list_middle .thumbnail{margin-bottom: 40px;}
.seeker_resume .navs_listitem .nav_list_middle .thumbnail .radio{bottom: -40px; margin:0 -1px;}
.list-view-txt h3.ambassador{text-transform: capitalize;}

/* ------------------------------ Order Background Verification ------------------------------- */
.order_verification p{font-size: 13px; color: #1c1c1c; line-height: 24px; margin-bottom: 25px;}
.order_verification .indent-2x p{font-size: 11px;}
.order_verification p.text-primary{font-size: 15px; color: #585858; color: #740f20; font-weight: 600; text-align: center;}
.order_breadcrumb .breadcrumb{float: left;}
.order_breadcrumb p{overflow: hidden; text-align: center; color: #740f20; font-weight: 600;font-style: italic; margin-bottom: 35px;}
.orderprice_table .row{margin: 0}
.orderprice_table .row > div{padding: 0;}
.orderprice_table .order_col .ordercol_body{border:1px solid #dddddd; background: #fff; border-radius: 4px;position: relative;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.orderprice_table .order_col:hover .ordercol_body{border-color:#740f20; background: #740f20;}
.orderprice_table .order_col.selected .ordercol_body{border-color:#740f20; background: #740f20; margin:0 -1px;z-index: 1}
.orderprice_table .order_col:hover .ordercol_header, .orderprice_table .order_col.selected .ordercol_header{color: #fff;}
.orderprice_table .order_col .ordercol_header{text-align: center; color: #4e4e4e; padding: 14px 10px;position: relative;z-index: 1}
.orderprice_table .order_col h3{font-size: 22px; line-height: 24px; margin: 0;}
.orderprice_table .order_col h5{font-size: 14px; line-height: 16px; margin: 0 0 10px; font-family:'Open Sans', sans-serif !important }
.orderprice_table .order_col h6{font-size: 11px; line-height: 16px; margin: 0 0 8px; font-family:'Open Sans', sans-serif !important ; font-weight: 600}
.orderprice_table .order_col ul{padding-left: 13px; }
.orderprice_table .order_col ul li{font-size: 10px; line-height: 20px}
.orderprice_table .order_col p{margin-bottom: 5px; font-size: 11px; line-height: 16px; color: #fff;}
.orderprice_table .order_col .popular_badge{right: 5px;}
.orderprice_table .order_col .orderprice{width: 106px; height: 106px; border-radius: 50%; text-align: center; margin: 0 auto -68px; box-shadow: 0 -2px 3px rgba(0,0,0,0.29);padding: 5px; background: #fff}
.orderprice_table .order_col .orderprice span{background: #610a06; display: block;width: 96px;height: 96px; border-radius: 50%; border: 2px solid #79af34; line-height: 92px; color: #fff; font-weight: 600; font-size: 20px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.orderprice_table .order_col .ordercol_content{background: #4e4e4e;padding: 72px 15px 15px; color: #fff;border-radius: 0 0 4px 4px; min-height: 216px}
.orderprice_table .ordercol_footer{padding: 19px 15px 32px; text-align: center;}
.order_verification .text-center {margin-bottom: 40px}
.order_verification .text-center .backorder_view{width: 140px; margin: 0 auto; border:1px solid #6c6c6c;}
.order_verification .text-center img{display: inline-block; vertical-align: top;}
.order_verification .text-center img.orderback_logo{margin: 20px 0}
.order_verification .text-center a{font-size: 13px; color: #585858; margin: 10px 0; display: inline-block;}
.order_verification .text-center a:hover{text-decoration: underline; color: #000;}
.order_verification .text-center p {margin-bottom: 16px;}
.order_verification .text-center p strong{font-size: 14px; line-height: 24px ; position: relative; padding-bottom: 18px; display: block;margin-top: 20px;}
.order_verification .text-center p strong:before{position: absolute;bottom: 0; left: 50%; width: 80%; height: 1px; margin-left: -40%; content: ''; background: #740f20; }
.order_verification .text-right ul{padding-left: 0; list-style-type: none; margin-bottom: 60px}
.order_verification .text-right ul li{font-style: italic; color: #585858; font-size: 13px;}
.order_verification .orderprice_table + p{color: #585858;}
.order_verification .row.indent > div .special_logo{margin-top: 0}


.modal-videomanagment h3{font-family:'Open Sans', sans-serif !important ; font-size: 17px; text-transform: uppercase;}
.modal-videomanagment .wpcf7-form{padding: 10px 35px !important}
.modal-videomanagment .vscroll{max-height: 100%}
.modal-videomanagment p{font-size: 11px; line-height: 24px; }
.modal-videomanagment p.bg-primary{background: #81100c; padding: 10px; font-size: 15px; text-align: center; color: #578726; border-top: 1px solid #333; border-bottom: 1px solid #333; margin: 15px -50px}
.modal-videomanagment small{font-size: 9px;text-align: left;margin-bottom: 10px}
.modal-videomanagment p.bg-primary strong{font-weight: 600; text-transform: uppercase; }
.modal-videomanagment p span{width: 180px; display: inline-block; font-style: italic;text-align: left;}
.modal-videomanagment a.btn{text-transform: uppercase; border: 1px solid #000; padding: 2px 14px;}
.modal-videomanagment .text-center .video_begin{display: inline-block; vertical-align: bottom;padding:0 5px;}
.modal-videomanagment .text-center img{display: inline-block; vertical-align: bottom;padding:10px 5px; width: 150px}
.modal-videomanagment .text-center p{margin-bottom: 25px}
.modal-videomanagment .text-center p:last-child{margin-bottom: 0}

.videointerview {margin: 0 0 30px}
.include_list ul li{border: none;}
.include_list ul li > a{padding:6px 0 6px 12px; position: relative; border: none;}
.include_list ul li > a:hover{padding:6px 10px 6px 22px !important}
.include_list ul li > a:before{position: absolute; left: 0; top: 13px; width: 6px; height: 6px; border-radius: 50%; background: #333; content: '';
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.include_list ul li > a:hover:before{background: #fff; left: 10px;}

.quick_interaction {padding: 14px; }
.quick_interaction ul{margin: 0;}
.quick_interaction ul li{font-size: 12px; padding: 8px 0; position: relative}
.quick_interaction ul li:after{position: absolute; bottom: 0; left: 0; content: ''; background: #af7a79; width: 80px;height: 1px;}
.quick_interaction ul li a{color: #1d1d1d}
.quick_interaction ul li a:hover{color: #af7a79}

.restrict_notice {padding: 30px 40px 20px}
.restrict_notice .media{margin-left: 0;margin-bottom: 15px; padding: 0;}
.restrict_notice .media .media-left{width: 22%; text-align: left;}
.restrict_notice .media .media-body {font-size: 13px;font-style: normal;line-height: 24px;}
.restrict_notice h4{color: #490604; font-size: 13px; }
.restrict_notice a.btn-sm{font-weight: 700; text-transform: uppercase;}

#ReportThisJob.modal .modal-dialog .modal-body h3{padding-right: 130px;}
.welcome_box .main_cont a{color: #000; text-decoration: underline;}
.welcome_box .main_cont a:hover, .welcome_box .main_cont a:focus{color: #a12641; text-decoration: none;}
.recruiter_box.welcome_box p.main_cont{font-size: 11px; margin-left: -5px; margin-right: -5px; margin-bottom: 10px; text-align: left;}
.recruiter_box.welcome_box p.main_cont + p{margin: 0;}

.seeker_profile .sidebar .new_quick_interaction{background: #fff;}
.seeker_profile .sidebar .new_quick_interaction .nav-pills li{padding:8px 0;margin: 0;}
.seeker_profile .sidebar .new_quick_interaction .nav-pills li a{padding:0; background: none; color: #1d1d1d; font-size: 12px; line-height: auto;}
.seeker_profile .sidebar .new_quick_interaction .nav-pills li a:hover, .seeker_profile .sidebar .new_quick_interaction .nav-pills li a:focus{color:#af7a79; text-decoration: none;}

.report_title_bug{position: relative; text-align: center; font-size: 20px; text-transform: inherit;}
.report_title_bug:before{left: 0; right: 0; top:50%; height: 1px; background: #d27f15; position: absolute; content: ''; z-index: 1;}
.report_title_bug span{background: #ededed; display: inline-block; padding:0 10px; position: relative; z-index: 2; color: #d27f15;}

.checkbox-slider--cc{text-align: center; margin: 15px 0;}
.checkbox-slider--cc .radio{margin:0 1px; display: inline-block;}
.checkbox-slider--cc .radio label{background: #bfbfbf; border:2px solid #000; padding:5px 24px; text-align: center; font-weight:normal; min-width: 210px;}
.checkbox-slider--cc .radio.radio_active label{background: #578726; color: #fff;}
.checkbox-slider--cc .radio label span{padding-left:25px;}
.checkbox-slider--cc .radio label span:before{top:8px; left: 15px; background: #fff; border-radius:50%; border:2px solid #000; overflow: hidden; text-indent: -99999px; width: 24px; height: 24px;}
.checkbox-slider--cc .radio.radio_active label span:after{content: ''; position: absolute; top: 12px; left: 19px; background: #720d0a; border-radius:50%; width:16px; height:16px;}

.sprice_col .spricecol_box h5{min-height: 42px; color: #6ec138;}
.want_logout .btn-primary:before{display: none;}
.want_logout .vertical-alignment-helper .vertical-align-center .modal-content{max-width: 710px;}
.btn_center{text-align: center; margin:45px 0 80px;}
.btn_center .btn{margin:0 10px;}
.modal.begin-process-modal .modal-dialog .vscroll{overflow: hidden;}
.modal.begin-process-modal .modal-dialog .process-buttons h4{background: #bfbfbf; position: relative; padding:14px 10px; color: #000; margin:15px -15px 20px;}
.modal.begin-process-modal .modal-dialog .process-buttons h4:before{position: absolute; top:-4px; left: 0; right: 0; height: 1px; background:#c69300; content: ''; }
.modal.begin-process-modal .modal-dialog .process-buttons h4:after{position: absolute; bottom:-4px; left: 0; right: 0; height: 1px; background:#c69300; content: ''; }
.modal.begin-process-modal .modal-dialog p{font-size: 12px; line-height: 24px;}
.modal.begin-process-modal .modal-dialog .process-buttons a.button{border-color:#000; border-width: 2px; background: #a12641;}
.modal.begin-process-modal .modal-dialog .process-buttons a.button:hover, .modal.begin-process-modal .modal-dialog .process-buttons a.button:focus{border-color:#a12641; color: #a12641; background: #fff;}
.modal.begin-process-modal .modal-dialog .checkbox label span{font-size: 12px; font-style: italic;}
.modal.begin-process-modal .modal-dialog .checkbox label span:before{font-style:normal;}

.nav-menu-primary li a{cursor: pointer;}

#applyModalWrapsave.modal.begin-process-modal .modal-dialog .modal-header{padding-bottom: 5px;}
#applyModalWrapsave.modal.begin-process-modal .modal-dialog .modal-header h3{margin-top:20px; font-size: 22px;}
#applyModalWrapsave.modal.begin-process-modal .modal-dialog p{font-style: italic; line-height: 28px;}
#applyModalWrapsave.modal.begin-process-modal .modal-dialog .process-buttons{margin-bottom: 5px;}
.modal.member_popup .staying_text{margin-top:45px; color: #000; font-weight: bold;}
.modal.member_popup .checkbox-slider--b{margin:30px 0 10px;}
.modal.member_popup .checkbox-slider--b strong{margin: 0 6px; font-size: 12px; font-weight: normal;}

.member_popup .recommendation_popup .modal-body h3{text-transform: capitalize; font-size: 28px;}
.main_title_box{background: #bfbfbf; position: relative; padding:15px 30px; color: #000; margin:15px -15px 20px; font-size: 10px; text-align: center;}
.main_title_box:before{position: absolute; top:-4px; left: 0; right: 0; height: 1px; background:#c69300; content: ''; }
.main_title_box:after{position: absolute; bottom:-4px; left: 0; right: 0; height: 1px; background:#c69300; content: ''; }
.main_title_box span{display:inline-block; margin-bottom:6px; line-height: 24px; min-width:340px; text-align: left;}
.main_title_box span:last-child{margin-bottom:0;}
.by_choose{text-align: center; font-size: 9px; line-height: 20px;}

.member_popup .checkbox-slider--b input:checked + span::before{background: #78af34;}
.member_popup .checkbox-slider--b input + span::before{background: #a12641;}

.absolutely_free_popup ul{padding-left: 20px;}
.absolutely_free_popup ul li{position: relative; margin-bottom: 15px;}

.job_postings h5{color: #578726; text-transform: uppercase; font-size: 22px; margin:20px 0 40px;}
.job_postings h4{color: #000; text-transform: inherit; text-align: center;padding:0 0 15px; position: relative; margin:0 0 20px; font-size: 24px; font-weight: bold;}
.job_postings h4:before{content: ''; position: absolute; top: 100%; left: 50%; width: 200px; height: 1px; margin-left: -100px; background: #aeaeae;}
.job_postings ul{margin: 0;}
.job_postings ul li{line-height: 24px; margin-bottom: 15px;}
.job_postings .btn-success{border: 2px solid #000; text-transform: uppercase; font-size: 20px; padding: 7px 25px; font-weight: bold;}
.job_postings .btn-success:before{display: none;}
img.shadow_img{box-shadow:0 0 5px 0 #707070;}
.job_postings .modal-body{padding-left:30px; padding-right: 30px; padding-bottom: 30px;}
.job_postings .modal-dialog{width: 780px;}
.job_postings .btn_center{margin: 30px 0 0 0;}

.job_postings .circle{width:150px; height: 150px; border-radius: 50%; background: #d17f15; position: absolute; top:50%; left: 50%; margin:-75px 0 0 -75px; display: inline-block; box-shadow: 0px 5px 10px 0 #505050;}

.member_popup .recommendation_popup .modal-body h3{padding-right:75px;}
.member_popup .modal-dialog .popup_logo{width:75px;}


/*BTN before border*/
.profile_box .btn,
.name_sec a.btn,
.special_box a.btn,
.likes_sec .btn,
.jobdetail_page a.btn,
.restrict_notice a.btn-sm,
.help_center .btn-block{padding: 7px 15px; border-radius: 20px;}

.profile_box .btn:before,
.name_sec a:before,
.special_box a.btn:before{position: absolute; top: 3px; right: 3px ; bottom: 3px; left: 3px; border: 1px solid rgba(255,255,255,0.22);content: '';border-radius: 20px; display: block;}


.pricing-table-widget .pricing-table-widget-description .btn,
.modal-dialog .btn,
.quick_links .btn,
.jobsearch_list .searchresult_cont span.label,
a.grn_btn{position: relative;}

.pricing-table-widget .pricing-table-widget-description .btn:before, 
.sprice_col .btn:before, .likes_sec .btn:before,
.jobdetail_page a.btn:before,
.restrict_notice a.btn-sm:before,
.tour_modal .wpcf7-form .btn:before,
.jobsearch_list .searchresult_cont a.btn:before,
.jobsearch_list .post_btns .postbtns_inner > .btn:before,
.help_center .btn-block:before,
.modal-dialog .btn:before,
.quick_links .btn:before,
.jobsearch_list .searchresult_cont span.label:before,
a.grn_btn:before{position: absolute; top: 3px; right: 3px ; bottom: 3px; left: 3px; border: 1px solid rgba(255,255,255,0.22);content: '';border-radius: 20px; display: block; z-index: 2;}


.savedjobs_list article .savearticle_content .label,
.jobsearch_list .post_btns .postbtns_inner > .label,
.employer_management_page.network_list article .employer_manageimg span.label,
.help_center .well .label, 
.job-manager-form{position: relative;}

.savedjobs_list article .savearticle_content .label:before,
.jobsearch_list .post_btns .postbtns_inner > .label:before,
.employer_management_page.network_list article .employer_manageimg span.label:before,
.help_center .well .label:before, .job-manager-form .btn:before, 
.lastviewed_bx .jobsearch_list .postbtns_inner a:before, a.view:before,
.sidemenu_border .btn:before{position: absolute; top: 3px; right: 3px ; bottom: 3px; left: 3px; border: 1px solid rgba(255,255,255,0.22);content: '';border-radius: 20px; display: block; z-index: 2;}

#absolutely_free .btn:before, #better_decisions .btn:before, #extend_reach .btn:before{display: none;}
.bookmarks_list article .savearticle_content .label:before, .bookmarks_list article .savearticle_content .btn-sm:before{display: none;}

/*BTN before border*/

.special_box a.backg{color: #000; font-size: 11px;}
.special_box a.backg:hover, .special_box a.backg:focus{text-decoration: none; color: #A12641;}


.tooltio_deta{position: absolute; bottom:88px; left: 0; right: 0; background: #000; padding: 10px; box-shadow: 0 0 5px 0px #d9d9d9; display: none;}
.tooltio_deta p{font-size: 13px; text-align: left; margin-bottom:10px; color: #fff;}
.tooltio_deta:before{content: ''; position: absolute; left:105px; top: 100%; border:10px solid transparent; border-top-color: #000;}
.tool_btn_info{position: relative;}
.tool_btn_info a:hover + .tooltio_deta, .tooltio_deta:hover{display: block;}
.tool_boxx{display: inline-block;}

.homepage-widget.jobify_widget_video{overflow: visible;}
.modal.email_leads h3{color: #000}
.modal.email_leads .modal-content{background: #dedede;}
.modal.email_leads .pop_logo{text-align: center;}
.modal.email_leads .pop_logo a{display: inline-block;}
.modal.email_leads  form{max-width: 530px; margin:0 auto; position: relative;}
.modal.email_leads  form .mail_boxss{margin:30px 0 50px; position: relative;}
.modal.email_leads  form .mail_boxss .hstp_box{ background: #fff; padding:0 0 25px; z-index: 101; text-align: center; box-shadow: 0 0 10px 0 #b0b0b0; position: relative;}
.modal.email_leads  form .mail_boxss:after{content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #fff; border:1px solid #d9d9d9; z-index:1; box-shadow: 0 0 10px 0 #b0b0b0;
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-ms-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
transform:rotate(-5deg);
}
.modal.email_leads  form .mail_boxss span{font-size: 20px; color: #7e7e7e;}
.modal.email_leads  form .mail_boxss .input_style{display: inline-block; width: auto; background: #dedede; text-align: center; margin:0 2px 8px; width: 280px;}
.modal.email_leads  form .mail_boxss .input_style.city{width: 80px;}
.modal.email_leads  form .mail_boxss .input_style.city_con{width: 150px;}
.modal.email_leads  form p{text-align: center; font-style: italic; margin-top: 25px;}
.modal.email_leads .form-control{border-color: #710000; border-width: 2px; height: 50px; text-align: center;}
.modal.email_leads .btn-primary{border:2px solid #000; height: 50px; margin-left: 5px; min-width: 95px; font-size: 16px; font-weight: bold;}
.modal.email_leads .btn-primary:hover, .modal.email_leads .btn-primary:focus{border-color: #000;}
.modal.email_leads .btn-primary:before{display: none !important;}

.top_img_set{width: 100%; margin-bottom: 0;}

/*welcome back*/
ul.list_check{list-style: none; padding: 0; max-width: 590px; margin:0 auto;}
ul.list_check ul{list-style: none; padding: 0 0 0 35px; font-style: italic;}
ul.list_check label{position: relative; color: #000; font-size: 15px; margin-bottom:5px;}
ul.list_check label small{display: inline-block; color: #878787; margin-left: 2px; font-size: 13px; font-weight: 300; font-style: italic;}
ul.list_check label input[type="checkbox"]{width: 1px; height: 1px; opacity: 0; filter:alpha(opacity=0);}
ul.list_check label input[type="checkbox"] ~ span.c_check { display: inline-block; font: 22px/1 FontAwesome; margin: 0 0 0 -20px; vertical-align: top; color: #218d00;}
ul.list_check label input[type="checkbox"] ~ span.c_check:before{content: "\f0c8";}
ul.list_check label input[type="checkbox"]:checked ~ span.c_check:before{content: "\f14a";}

.welcome_back h4{text-align: center; color: #850f00; margin:15px 0 30px 0; font-size: 20px; text-transform: inherit; font-style: italic;}
.welcome_back .vertical-alignment-helper .vertical-align-center .modal-content{width: 720px;}
/*welcome back*/


.include_list.benifit_list ul li > a{padding-left: 0}
.include_list.benifit_list ul li > a:before{display: none;}
.include_list.benifit_list ul li > a:hover{padding-left: 12px !important;}



.profile_box .profile_cont ul {margin:0 0px 0 8px;}


/*--- Responsive --------------------------------------------------------------------------------------*/

@media(max-width: 1600px){
  .sprofile_header .thumbnail {height: 144px;width: 144px;margin-top: 70px;}
  .sprofile_header .thumbnail img {height: 132px;width: 132px;}
  .quick_navigation .thumbnail span{font-size: 14px;padding: 12px 4px;}
  .quickview_tab .nav-tabs li a {font-size: 16px;padding: 20px 8px;}
  .quickview_tab .nav-tabs li a span{right: 9px}
  .side_assessments .row > div:nth-child(2n+1){clear: both;}
}
@media(max-width: 1366px){
  .nav_items > .row:last-child > div:nth-last-child(2) i{margin-top:15px}
  .profile_box .thumbnail, .profile_box .avatar-thumbnail{width: 160px}
  .profile_box > .text-center {left: 160px;}
  .profile_box .profile_cont ul li {line-height: 16px}
  .profile_box .profile_cont ul li strong {font-size: 14px;}
  .seeker_profile{padding: 30px 10px 0}
  .seeker_profile .row{margin: 0 -7px}
  .seeker_profile .row > div{padding: 0 6px}
  .side_assess-box ul{padding-right: 20px}
  .sprofile_content .row > div {padding-left: 54px;}
  .profiletask_title {margin-left: -54px;padding-left: 54px;margin-bottom: 0;}
  .seeker_profile .sidebar .nav-pills li a {font-size: 12px;line-height: 22px;padding: 8px;}
  .seeker_profile .sidebar .nav-pills li a i {margin: -13px -8px -13px 13px;padding: 13px 0;width: 40px;}
  .sprofile_header .presented_by img {max-width: 70%;}
  .sprofile_header .presented_by p {font-size: 14px;line-height: 22px;}
  .sprofile_header .sprofile_title h2{font-size: 24px;}
  .sprofile_header .thumbnail {margin: 42px 0 0 -10px;height: 140px;width: 140px;}
  .sprofile_header .thumbnail img {height: 128px;width: 128px;}
  .sprofile_header .spro_info h5{font-size: 17px;margin-bottom: 8px}
  .sprofile_header .spro_info p {margin: -140px 0 86px;}
  .profiletask_title span {
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
  }
  .seeker_profile .recruiter_box > img {height: 130px;width: 130px;}
  .self_assessments ul li {font-size: 12px;line-height: 18px;padding-right: 66px}
  .self_assessments ul li span{width: 62px}
  .sidebar_title h4{font-size: 20px;}
  .sidebar_title span.title_icon {margin-right: 6px;}
  .sidebar_title h5{font-size: 17px;line-height: 20px}
  .recruiter_box .sidebar_title h4{font-size: 16px}
  .nav_items > .row:last-child > *:nth-child(3) i.awards_icon {margin: 12px auto 36px;}

  .quickview_tab .tab-content{padding: 15px}
  /*.quick_navigation .thumbnail {height: 180px;line-height: 180px;}*/
  .quick_navigation .thumbnail span {font-size: 12px;padding: 5px; line-height: 16px;}
  .quickview_tab .nav-tabs li a{padding: 16px 8px; font-size: 14px;}
  .quickview_tab .nav-tabs li a:hover, .quickview_tab .nav-tabs li a:focus, .quickview_tab .nav-tabs li.active a, .quickview_tab .nav-tabs li.active:hover a, .quickview_tab .nav-tabs li.active a:hover{padding: 21px 5px; }
  .quickview_tab .nav-tabs li a span {right: 10px;}
  .quickview_tab .nav-tabs.redacted_retab li{ float: left;}
  .quickview_tab .nav-tabs.redacted_retab li a{padding: 16px 5px;}

  .quickview_tab .nav-tabs.redacted_retab li a:hover, .quickview_tab .nav-tabs.redacted_retab li a:focus, .quickview_tab .nav-tabs.redacted_retab li.active a, .quickview_tab .nav-tabs.redacted_retab li.active:hover a, .quickview_tab .nav-tabs.redacted_retab li.active a:hover{padding-top:21px; padding-bottom: 21px;}

  .seeker_profile .sidebar_title h4{font-size: 20px}
  .side_assessments .side_assess-box h4{font-size: 17px}
  .company-profile-jobs{min-height: 320px}
  .communications {padding-left: 0;}
  .communications article .img-circle{margin-right: 18px;}
  .comments_list article.current_user .img-circle {margin-right: 35px;}
  .team_members ul.row li .thumbnail img{min-height: 119px}
  .team_members ul.row li .invite_bx > i{margin-bottom: 8px}
  .job_match{padding: 0}
  .tour-guide-highlight {
    -webkit-transform: scale(1.09);
    -moz-transform: scale(1.09);
    -ms-transform: scale(1.09);
    transform: scale(1.09);
  }
  .name_sec h2{font-size: 26px}
  .sasp_list{padding:15px 12px}
  .nav_items h6{font-size: 16px;}
  .asses_box{padding: 10px}
  .recruiter_box p{font-size: 10px; font-weight: normal;}
  .profile_box .thumbnail ol{padding: 0 4px 10px}
  .profile_box .thumbnail ol li{font-size: 10px}
  .snap_shot ul li span{font-size: 16px;}
  .snap_shot ul li > img {width: 26px;}
  .light_box{padding: 18px 20px}
  .awarded_badges {padding: 18px 10px}
  .ata_glance {padding: 13px;}
  .mini_tourch{margin-left: -16px}
  .mini_tourch > a{margin: 0}

  .recruiter_box.welcome_box p{font-size: 11px;}
}

@media (min-width: 1200px){
  .star_rating .row > div{width: 20%; }
  .order_verification .row.indent .col-md-8 {width: 72%;}
  .order_verification .row.indent .col-md-4 {width: 28%;}
}
@media(max-width: 1600px) and (min-width: 1200px){
  .seeker_profile .container-fluid > .row > div.col-lg-8 {width: 60%;}
  .seeker_profile .container-fluid > .row > div.col-lg-2 {width: 20%;}
  .seeker_profile .row > div.col-lg-push-2{left: 20%;}
  .seeker_profile .row > div.col-lg-pull-8 {right: 60%;}
  .search_employers .jobsearch_list p.text-right {text-align: left;}
  .search_employers .jobsearch_list p.text-right a.link {margin-left: 0;margin-bottom: 5px;display: block;}
  .side_assessments .col-md-6{width: 50%;}
  .quickview_tab .nav-tabs.redacted_retab li a{padding-left:3px; padding-right:3px;}
}


@media(max-width: 1199px){
  .site-header .container{padding: 15px}
  .site-title img{width: 350px}
  .site-header.open .site-branding{display: inline-block;}
  .site-header.open .primary-menu-toggle {float: right;margin-top: -73px;margin-right: -3px}
  .site-header.open .primary-menu-toggle span {display: none;}
  .site-header.open .primary-menu-toggle i:before {display: block;font-size: 36px;margin: 0;text-align: center;width: 36px;}
  .site-primary-navigation #searchform input[type="text"]{padding: 6px 50px 6px 22px}
  .site-primary-navigation #searchform button{padding: 0 15px; width: auto;right: 0; left: auto;}
  .site-header.open .site-primary-navigation .nav-menu-primary{margin:15px 0;}
  .site-header.open .site-primary-navigation .nav-menu-primary >li{margin: 0; border-bottom: 1px solid #ddd}
  .site-header.open .site-primary-navigation .nav-menu-primary >li >a{display: block; padding: 8px 0; font-size: 16px;}
  .site-header.open .site-primary-navigation .nav-menu-primary >li >a:hover, .site-header.open .site-primary-navigation .nav-menu-primary >li >a:focus{padding: 8px 15px; background: #ddd}

  .profile_box .thumbnail, .profile_box .avatar-thumbnail {width: 190px;}
  .last_msurvey #chartContainer,.last_msurvey .chart_points{display: inline-block;vertical-align: middle;}
  .nav_items > .row:last-child > *:nth-child(3) i.awards_icon {margin-top: 32px ;}
  .sidemenu_title {font-size: 16px;line-height: 20px;padding: 9px 10px;}
  .sidemenu ul li a{padding: 10px 7px; font-size: 13px;}
  .profile_box .profile_cont ul li .alert{margin-top: 6px}
  .help_center .well h5{font-size: 18px;}
  .network_list article .article_content h4{line-height: 20px;margin-bottom: 0}
  .network_list article .article_content h4 br:first-child{display: none;}
  .network_list article .article_content ul li{line-height: 20px;font-size: 13px}
  .network_list article > img {/*min-height: 180px;*/width: 130px;}
  .network_list article .employer_manageimg{width: 110px}
  .savedjobs_list article img{max-width: 85px;margin-top: 10px}
  .savedjobs_list article .saved_company ul li a {font-size: 12px;margin-left: 8px;}
  .sprice_col ul.sprice_detail li{padding: 14px 3px; font-size: 11px;}
  .employer_pricing .eprice_rightcol{overflow: hidden;overflow-x:auto; border: 1px solid #dcdcdc ; border-radius: 4px; padding-bottom:20px;margin-bottom: 20px}
  .employer_pricing .eprice_leftcol ol.sprice_detail{padding-top: 1px;margin-right: -1px}
  .pricing_header h2{padding-top: 0}
  .sidemenu_border {min-height: 60.2vh;}
  .star_rating .row > div .rating_box{min-height: 182px}
  .name_sec h2{font-size: 22px; line-height: 24px;}
  #login2-modal a{text-align: center;margin: 8px 0;}
  .redacted_content{margin-bottom: 40px}
  .resume_services .pricing-table-widget-title {min-height: 50px;}
  .search_jobs.search_fields .form-group .bootstrap-select>.dropdown-toggle {padding-right: 35px;}
  .employer_management_page.network_list article .article_content {min-height: 380px;}
  .navs_listitem {min-height: 452px;}
  .navs_listitem .nav_list_header{min-height: 115px;}

  .bookmarks_list.indent{padding-left: 0}
  .bookmarks_list article h4 a {font-size: 18px;line-height: 20px;margin-top: 15px;}
  .savedjobs_list article .savearticle_content {min-height: 222px;}
  .bookmarks_list article .savearticle_content ul, .bookmarks_list article .savearticle_content span.label + ul, .bookmarks_list article .savearticle_content p{margin-bottom: 8px;}
  .bookmarks_list article .savearticle_content ul li{padding-bottom: 6px;}
  .bookmarks_list article .savearticle_content .label{margin-bottom: 8px; font-size: 16px;line-height: 20px;padding: 6px 20px;}
  .bookmarks_list article .savearticle_img {margin: 0 10px 0 0;width: 94px;}
  .bookmarks_list article .savearticle_img img{margin: 0 0 15px;max-height: 94px;max-width: 94px;}
  .sprofile_header .thumbnail{margin: 42px auto 0}
  .order_verification .indent-2x{padding-left: 0;}
  .mmebereship_type img{margin-left: 4px;}
  .recruiter_box.welcome_box p{margin-right: 0; margin-left: 0;}

  .tool_boxx{display: block; position: relative;}
  .tooltio_deta::before{left: 50%; margin-left: -10px;}
}

@media(max-width: 1024px){
  .resume_services .pricing-table-widget-description .checkmarks {min-height: 500px;}
}

@media(min-width: 991px){
  .quick_navigation .col-md-2 {padding: 0 9px;width: 20%;}
  .modal#ReportThisJob .modal-dialog .modal-content {width: 850px;}
  .modal#ReportThisJob .modal-dialog #customAlertform {margin: 0 40px;}
  .modal#ReportThisJob .modal-dialog #customAlertform .text-center.form-group {margin: 0 0 0 130px;}
}

@media(max-width: 990px){
  .name_sec .row > div:nth-child(2n+1){clear: both;}
  .name_sec p{margin: 10px 0 0}
  .name_sec p strong{display: inline-block; margin-right: 5px}
  .seeker-timings{float: none !important; text-align: left;}
  .dashboard_sec .name_sec .seeker-timings p{display: inline-block;}
  .name_sec p.text-center{text-align: right !important;}
  .dashboard_sec .name_sec .seeker-timings .seeker-cur-time{float: right !important;}
  .sidemenu:before, .sidemenu_border:before{display: none;}
  .radio-group{margin-bottom: 20px;overflow: hidden;}
  .sidemenu ul li{border-right: 1px solid #fff}
  .star_rating .rating_box{display: inline-block; width: 47%}
  .star_rating .row > div .rating_box{width: auto; min-height: 232px}
  .sprice_col ul.sprice_detail li {font-size: 12px;padding: 14px 10px;}
  .other_services h2{text-align: center;}
  .other_services h2:before{left: 50%; margin-left: -27px}
  .sendamail .row > div{padding: 15px}
  .sendamail .row > div .btn{margin-bottom: 5px}
  .dark_box ul.view_points{text-align: center;}
  .login-tabs{padding: 40px 0;}
  .back_verification .well{margin-left: 0;}
  .back_verification .indent{padding-left: 0;}
  .recommendation_popup .edit-main-dv > div:nth-child(3n+1){clear: none;}
  .recommendation_popup .edit-main-dv > div:nth-child(2n+1){clear: both;}
  .network_list {margin-bottom: 0;}
  .navigations .network_list article .article_content {min-height: 1px;}
  .task-row .taskRating div[class*="starRatingability"] {-webkit-transform: scale(1.4);-moz-transform: scale(1.4);transform: scale(1);}
  .star_rating .row > div .rating_box {min-height: 226px;}
  .task-row .taskRating p {margin-bottom: 10px;}
  .prices_lock {position: static;}
  .jobdetail_page .sidebar {padding-right: 0;}
  .about_jobcompany p,
  .jobdetail_list .indent {padding-left: 0;}
  .seeker_profile .row > div.text-right {text-align: left;}
  .resume_services .pricing-table-widget-title {margin-top: 20px;}
  .sprofile_content .row:before {display: none;}
  .special_logo {margin-top: 70px;}
  .navs_listitem{min-height: 422px; margin-bottom: 20px;}
  .navs_listitem .nav_list_header{min-height: 75px;}
  .modal-dialog.modal-lg .recommendation_popup .popup_logo{width: 70px;}
  #ReportThisJob.modal .modal-dialog .modal-body h3{margin-left: -75px;margin-top: 35px;}
  #ReportThisJob.modal .modal-dialog h4.jobs_hd{margin: 10px 0}
  .order_verification .indent{padding-left: 0;}
}

@media(max-width: 768px){
  .nav_items > .row > .devicehalf {min-height: 191px;}
  .resume_services .pricing-table-widget-description .checkmarks {min-height: 665px;}
  .modal.begin-process-modal .modal-dialog .modal-content {width: auto !important;}
}

@media(max-width: 767px){
  .name_sec h2{display: inline-block;margin:0 0 8px}
  .name_sec h5{float: right;padding: 6px 0 0}
  .name_sec p{margin: 0}
  .profile_box .thumbnail, .profile_box .avatar-thumbnail {width: 150px;}
  .profile_box .profile_cont ul li{font-size: 13px;line-height: 18px;}
  .section_title h3 {font-size: 18px;line-height: 18px;margin: 0 46px 0 0;padding: 12px 10px 10px; min-width: 190px;}
  .section_title.section_titlebtn .btn-success{margin-top: 5px}
  .copyright{padding: 18px 0;}
  .copyright .site-info{line-height: 16px}
  .specialoffers_ad{margin: 0}
  .section_title > span {font-size: 13px;padding: 9px 10px;}
  .indent, .indent-2x{padding-left: 0}
  .cancel_membership .btn {margin-top: 0;}
  .network_list article .article_content h4 br:first-child {display: inherit;}
  .search_bar p{font-size: 13px; line-height: 18px;}
  .network_list article .article_content h4, .network_list article .article_content ul{margin-bottom: 12px}
  .network_list article > img {height:auto;width: 176px;}
  .savedjobs_list article .savearticle_content{text-align: center;min-height: 1px; padding-bottom: 15px;}
  .savedjobs_list article .savearticle_content h4{min-height:1px}
  .savedjobs_list article img {display: inline-block;float: none;margin-top: 10px;max-width: 100%;vertical-align: middle;}
  .savedjobs_list article .saved_company ul {display: inline-block;margin: 10px 0 0;vertical-align: middle;}
  .savedjobs_list article .saved_company ul li{text-align: center;}
  .network_list article .article_footer{text-align: left;}
  .network_list article .article_content ul li br{display: none;}
  .network_list article .employer_manageimg {height: auto;line-height: normal;padding: 12px;width: 130px;}
  .pricing_header img{display: inline-block;}
  .pricing_page h2 {margin: 28px 0 20px;}
  .pricing_page p.text-right{text-align: center !important;}
  .pricing_page{padding: 30px 0}
  .employer_pricing{padding: 0}
  .employer_pricing .eprice_rightcol {margin-left: 260px;}
  .employer_pricing .eprice_rightcol.eprice_rightcol + div{text-align: center;}
  .employer_pricing .eprice_leftcol {float: left;width: 260px;}
  .employer_pricing .eprice_leftcol .question_bx{padding:2px 8px 8px 0}
  .employer_pricing .eprice_leftcol .question_bx ul li, .employer_pricing .eprice_leftcol ol.sprice_detail li{font-size: 12px;}
  .employer_pricing .eprice_leftcol .question_bx h3 {font-size: 20px;line-height: 24px;margin: 0 0 29px;padding: 15px 10px 14px;}
  .info_tooltip + div.tooltip .tooltip-inner{width: 265px; }
  .contact_info .form-group.alert_row{padding-right: 26px}
  .contact_info .form-group.alert_row .info_tooltip{margin-top: -35px; margin-right: -26px;}
  .contact_info input[type="email"], .contact_info input[type="text"]{overflow: hidden; text-overflow:ellipsis;}
  .card_billing_info li span{width: 43%; font-size: 14px}
  .renewalform:last-of-type{margin-bottom: 15px}
  .ui-accordion {padding-left: 10px;}
  .ui-accordion .ui-accordion-header {border: 1px solid #585858;border-radius: 5px;margin: 28px 0 0;padding: 10px 40px 12px;}
  .ui-accordion .ui-accordion-header:before {border: 1px solid #585858;border-radius: 5px;height: 40px;left: -10px;line-height: 38px;margin-left: -2px;margin-top: 0;top: 13px;width: 40px;}
  .ui-accordion .ui-accordion-content {border-radius: 0;margin: 0 !important;padding: 20px 14px 14px}
  .ui-accordion .ui-accordion-content p{font-style: normal;line-height: 20px;}
  .star_rating .row > div .rating_box{min-height: 1px}
  .back_verification .well{padding: 15px; }
  .back_verification .well p img{margin-left: 0;}
  .home section.widget_text{padding-top: 35px}
  .name_sec p span{padding-top: 2px; float: right;}
  div.sweet-alert{left: 50%}
  .navs_listitem .nav_list_middle{width: 168px;}
  .navs_listitem .nav_list_middle .thumbnail {height: 218px;width: 168px;}
  .navs_listitem .nav_list_middle .thumbnail img {height: 208px;}
  .navs_listitem .nav_list_middle ul.text-right{top: 24px;}
  .navs_listitem .nav_list_middle .thumbnail .radio{padding: 8px}
  .help_center .well p {min-height: 1px;}
  .resume_services .pricing-table-widget-title,
  .resume_services .pricing-table-widget-description .checkmarks {min-height: 1px;}
  .sprofile_header .spro_info p {margin: 10px 0 ;}
  .sprofile_header .sprofile_title {margin-top: 40px;}
  .sprofile_header .thumbnail {margin-top: 30px;}
  .comments_submit article .comment_cont {padding-right: 0;padding-top: 15px;}
  .comments_submit article .comment_cont .btn{float: none !important;position:relative;margin-top: 10px; top: 0;}
  .jobsearch_bar {margin-top: -290px;}
  .jobsearch_bar .form .search_jobs.search_fields .form-group {margin-bottom: 10px;}
  .network_list article .article_content {min-height: 1px;}
  .employer_management_page.network_list article .article_content,
  .savedjobs_list.applied_jobs article .savearticle_content {min-height: 1px;}
  .likes_sec {position: static;width: 100%;}
  .job_match h3 {margin-right: 0;}
  .nav_items > .row > .devicehalf {min-height: 180px;}
  .loginform .login-tab-content label.error {right: 0;top: auto;color: #fff;bottom: -20px;}

  .modal .modal-dialog .modal-content {margin: 12px;}
  .modal-dialog .popup_logo {display: block;float: none;margin: 0 auto 10px;position: static;}
  .modal-dialog h3, .modal-dialog.modal-lg .recommendation_popup h3 {margin: 10px 0;}
  .candidatepro_title:before {display: none;}
  .modal-dialog.modal-lg .recommendation_popup .popup_logo, #feedback .modal-dialog .popup_logo{margin: 0 auto 10px;}

  div.sweet-alert.password_alert {width: 90%;margin-left: -45%;}
  .quickview_tab .nav-tabs li{display: block;}

  .modal.stop-renewal-modal .modal-dialog .modal-content {width: auto !important;}
  .modal.stop-renewal-modal .modal-dialog h3 {margin: 0px 0 30px 0 !important;}
  #messagenow .modal-content {width: auto !important;}
  .savedjobs_list.applied_jobs article .text-center .pull-left{min-height: 1px;}
  .bookmarks_list article h4{min-height: 1px;}
  .bookmarks_list article .savearticle_content span.label + ul{margin-bottom: 5px}
  .bookmarks_list article .savearticle_content p.date_saved{padding-left: 30px;}
  .bookmarks_list article .savearticle_img{margin-left: 15px;}
  .bookmarks_list article .savearticle_content .label{margin: 0 5px 15px;}
  .bookmarks_list article .savearticle_content span.label + ul li, .bookmarks_list article .savearticle_content p.date_saved{padding-left: 10px;}

  .orderprice_table .order_col h6 {font-size: 13px;}
  .orderprice_table .order_col ul li, .orderprice_table .order_col p {font-size: 12px;}
  .order_verification .text-center img.orderback_logo{margin: 0 0 10px}
}


@media(max-width: 680px){
  .search_employers .jobsearch_list,
  .job_position_featured .jobsearch_list,
  .jobsearch_list {margin-left: 0;text-align: center;padding-right: 0;padding-bottom: 226px;}
  .search_employers .jobsearch_list .thumbnail,
  .jobsearch_list .thumbnail {float: none;margin: 0 auto;}
  .jobsearch_list .searchresult_cont {width: 100%;padding: 20px;margin-bottom: 0px;}
  .jobsearch_list .post_btns {width: 100%;top: auto;}
  .search_employers .jobsearch_list p.text-right {text-align: center;}
  .search_employers .jobsearch_list span.back_check {position: static;margin: 20px auto;}
  .search_employers .sidebar.right_sidebar .jobsearch_list {padding-bottom: 10px;}
  .jobsearch_list .searchresult_cont a.btn {float: none;}
  .navs_listitem{min-height: 470px;}
  .navs_listitem .nav_list_header{min-height:100px;}
  .quick_navigation{margin-bottom: 30px; padding-bottom: 0;}
}

@media(max-width: 600px){
  .seeker_pricing .row > div{width: 100%}
  .seeker_pricing .sprice_col .spricecol_box{min-height: 1px}
  .seeker_pricing .sprice_col ul.sprice_detail{min-height: 1px}
  .seeker_pricing .sprice_col ul.sprice_detail li:last-child{border-bottom: 0}
  .navigations_list .devicefull{float: none;width: auto;}
  .profile_box > .text-center {margin-left: 0;}
  .navs_listitem, .navs_listitem .nav_list_header {min-height: 1px;}
  .jobsearch_list {padding-right: 0;padding-bottom: 210px;}
  .jobsearch_list .post_btns {width: 100%;top: auto;}
  .jobsearch_list .searchresult_cont a.btn {margin-right: 10px;}
  aside.widget_wpb_widget.special_logo {position: static;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(0);margin-top: 80px;width: 100%;}
  .preferences .sidemenu_border .indent-x form {text-align: center;}
  .preferences .sidemenu_border .indent-x form .paginationDiv {float: none;display: inline-block;}
  #colophon ul.menu > li,
  #colophon ul.menu > li:first-child,
  #colophon ul.menu .custom_our_comp ul {width: 100%;}

}

@media(max-width: 520px){
  .nav_items h6{font-size: 17px;}
  .profile_box{text-align: center;}
  .profile_box .profile_cont{text-align: left;}
  .profile_box .profile_cont ul li {padding: 7px 10px;}
  .profile_box .thumbnail, .profile_box .avatar-thumbnail{width: auto;float: none; margin: 0 0 15px;display: inline-block;max-width: 100%;}
  .profile_box > .text-center {margin-left: 0;}
  .name_sec h2 {font-size: 22px; line-height: 24px;margin-bottom: 2px}
  .name_sec h5 {float: none;padding: 0 0 12px; font-size: 18px; }
  .section_title {border:1px solid #232323;}
  .section_title.section_titlebtn{text-align: left;}
  .section_title h3{display: block;margin: 0}
  .section_title.section_titlebtn h3{float: none;}
  .section_title h3:after, .section_title h3:before{display: none;}
  .section_title > span {display: block;float: none;}
  .section_title.section_titlebtn  > span{float: right;}
  div.alert{width: 100%;}
  .per_allowance .text-center span,.member_setting p{margin: 0; float: none;display: block;padding-bottom: 7px}
  .sidebar_title .title_edit{float: none;margin: 0 0 20px;text-align: right;}
  .communication_prefer .table > thead > tr > th {font-size: 20px;line-height: 22px;padding-bottom: 10px;}
  .radio-group.radio-group-1-2 li, .radio-group.radio-group-1-3 li{width: 100%;float: none;display: block;}
  .radio-group.radio-group-1-2 li label, .radio-group.radio-group-1-3 li label{display: block;}
  .search_bar .pull-right{display: block;float: none !important; }
  .search_bar .pull-right .input-group{float: none;width: 100%; margin: 0;}
  .site-title{margin-right: 50px}
  .card_billing_info{padding: 5px 12px;}
  .card_billing_info li span{width: auto;display: block;padding-right: 0;float: none;}
  .other_services h2{font-size: 25px}
  .back_verification .well p span{}
  .jobinterest_links {text-align: right;}
  .jobinterest_links > .text-center {position: static;float: left;margin-left: 10px;}
  .jobdetail_page .jobdetail-header,
  .jobdetail_page .page-header {text-align: center;}
  .jobdetail_page .jobdetail-header a,
  .jobdetail_page .page-header a {float: none !important;}
  .communication_prefer .sidebar_title .title_edit {text-align: left;}
  .quick_navigation .thumbnail span {padding: 12px 0px;}
  .snap_shot ul {padding-left: 0;}
  .orderprice_table .devicefull{float: none;width: auto;margin: 0}
}

@media(max-width: 430px){
  .devicefull{width: 100%; clear: both;}
  .devicehalf{width: 50%;}
  .site-title img{width: 235px;}
  .site-header.open .primary-menu-toggle{margin-top: -64px;right: -3px}
  .dashboard_sec .devicehalf{width: 100%; clear: both;}
  .profile_box .profile_cont{text-align: center;}
  .contact_info .profile_box .profile_cont ul li strong{display: block;padding: 4px 0}
  .star_rating .rating_box{float: none; display: block;width: auto;}
  .network_list article{text-align: center;}
  .network_list article > img{width: auto; float: none; margin-bottom: 15px}
  .network_list article .article_content h4 br:first-child{display: none;}
  .network_list article .employer_manageimg {float: none;height: auto;line-height: normal;padding-top: 15px;width: auto;}
  .network_list article .article_content {padding: 15px;}
  .nav_items > .row > .devicehalf{border-right: none;}
  .back_verification .well p span{font-size: 14px;line-height: 20px;padding-top: 2px}
  .name_sec p span{float: none;}
  div.sweet-alert{left: 15px; margin-left: 0; width: auto;}
  .profile_box > .text-center .btn{margin-bottom: 10px;}
  .communications article {text-align: center;}
  .comments_submit article .comment_cont {width: 100%;}
  .communications article .img-circle {float: none;margin:0 auto;}
  .jobsearch_list .thumbnail {float: none;margin: 0 auto;width: 144px;height: 144px;line-height: normal;}
  .jobsearch_list {padding-left: 20px;padding-right: 20px;padding-top: 20px;}
  .employer_management_page.network_list article .employer_manageimg {width: 100%;}
  .sprofile_header .presented_by {margin-top: 60px;}
  .quickview_tab .tab-content {padding-left: 0;padding-right: 0;}
  .likes_sec a.text-blue {display: block;}
  .likes_sec a.btn.pull-right {float: none !important;}
  .job_match .jobmatch_cont,
  .comments_list {padding-left: 0;}
  .communications article .comment_cont p {text-align: left;}
  .comments_list article.current_user .img-circle {margin-left: 0;}
  .bookmarks_list article h4 a {margin: 10px 2px 5px;}
  .bookmarks_list article .saved_referid strong {display: inline-block;}

  .login-tabs {display: block;width: 100%;}
  .loginform .login-tab-content {padding-top: 0;}
  .loginform .logintab_content {display: block;width: 100%;border-left: 0;}
  .login-tabs ul.nav-tabs li.active a {margin-right: 0;}
  .login-tabs ul.nav-tabs li a {text-align: center;}
  .modal-dialog .wpcf7-form {padding: 0 !important;}
  .modal-dialog .form-horizontal .radio-inline {display: block;margin: 0;}
  .modal-dialog .form-horizontal .radio-inline-group {padding-left: 0;display: block;}
  .create-a-trouble-ticket .wpcf7-form-control-wrap input[type="file"] {width: 100%;}

  .profile_box .profile_cont a.btn {float: none !important;}

  .sprofile_content .dl-horizontal dt {width: 100%;}
  .sprofile_content .dl-horizontal dt:before {right: auto;}
  .sprofile_content .dl-horizontal dd {margin: 20px 0 40px 0;}
  .modal.stop-renewal-modal .modal-dialog .modal-content #autorenewaltext {margin: 0 10px !important;}
  .bookmarks_list article .savearticle_img{float: none; width: auto; margin: 0 0 10px}
}

.codeneric_ultimate_ads_manager_ad_wrapper {margin-bottom: 25px;}
body.single-job_listing .modal {overflow: auto;}
body.single-job_listing .modal .mfp-close {right: 15px ; top:10px; background: transparent; color: #333 !important; width: auto;height: auto; font-family: "Open Sans",sans-serif; box-shadow: none;display: block;}
body.single-job_listing .modal .mfp-close span{pointer-events:none;}
body.single-job_listing .modal .mfp-close:hover {background: transparent;}

.cu_wordwrap{ word-wrap: break-word;}
.thank_you_page h4 {font-size: 19px; text-align: center; font-family: 'Open Sans', sans-serif !important; font-weight: 700; text-transform: capitalize; color: #650a07; padding-top:20px; padding-bottom: 6px;}
.thank_you_page p {color: #000; line-height: 28px;}
.thank_you.thank_you_page {max-width:720px; margin: auto; padding-bottom: 100px;}

@media(max-width: 340px){
  .name_sec a {margin-left: 0;}
  .jobinterest_links > .text-center {margin-left: 0;}
  .contact_info .name_info label + .help-block {min-height: 42px;height: auto;word-wrap: break-word;}
  .preferences .sidemenu_border .sendamail .text-center a.btn {margin-bottom: 4px;}
}

.modal.email_leads  form .mail-form-new p {display: inline-block;}
.modal.email_leads  form .mail-form-new br {display: none;}
.mail-form-new .wpcf7-not-valid-tip {display: none;}
.mail-form-new .wpcf7-not-valid {border: 1px solid red;}
.smt-btn-row .wpcf7-form-control-wrap .wpcf7-not-valid-tip {position: absolute; bottom: -72px; width: 339px; text-align: center;}

.pop_logo.popnew_logo {margin-top: -25px; text-align: center;}
.modal.email_leads .smt-btn-row .form-control {width: 372px;}
.input-group.smt-btn-row {margin-top: -14px;}
.pop_logo.popnew_logo img.img-responsive {max-width: 75%; display: inline-block;}

.order_verification p.provider {font-size: 11px;}
.orderprice_table .order_col.selected .ordercol_body {background:#591926 ;}
.orderprice_table .order_col .orderprice span {background:#591926 ;}
.orderprice_table .order_col:hover .ordercol_body {
  border-color: #591926;
  background: #591926;
}
.order_verification .row.indent > div .special_logo.margin-top-70-logo {
  margin-top: 70px;
}
.padd-left-20 {padding-left: 20px;}

#Quick_Forward_Now .modal-content{border: solid 2px #000; border-radius: 0; }
#Quick_Forward_Now .modal-body{ border-radius: 0;}
#Quick_Forward_Now .modal-body .header-icon{background-image: url(img/sound-icon.png); background-repeat: no-repeat; width: 81px; height: 81px; position: absolute; top: 30px; left: 45px;}
#Quick_Forward_Now .modal-body h3{ padding: 0; margin: 40px 0 60px 0; color: #630a06; font-size: 26px; text-indent: 66px; text-transform: capitalize; }
#Quick_Forward_Now .modal-body h4{ padding: 0; margin: 0 0 30px 0; color: #000; font-size:18px; text-align: center; font-weight: bold; text-transform: capitalize; }
#Quick_Forward_Now .modal-body form fieldset{ width: 70%; margin: 0 auto;}
#Quick_Forward_Now .modal-body form fieldset input[type="text"],
#Quick_Forward_Now .modal-body form fieldset input[type="email"]{ font-size: 12px;}
#Quick_Forward_Now .modal-body form fieldset aside{ padding: 10px 12px; background-color:#fff ; border: 1px solid #ccc; color: #919191; font-size: 12px;}
#Quick_Forward_Now .modal-body form fieldset aside ul{ margin-top: 15px;}
#Quick_Forward_Now .modal-body form fieldset aside ul li{ margin-bottom: 15px; font-style: italic;}
#Quick_Forward_Now .modal-body form .option-block{ background-color: #d9d9d9; padding: 20px 20px 10px 20px; border-top: solid 1px #000;border-bottom: solid 1px #000;margin:25px -15px; position: relative;}
#Quick_Forward_Now .modal-body form .option-block:before{ position: absolute; content: ""; height: 2px; width: 100%; left: 0; top: -6px;  background-color: #c69300; }
#Quick_Forward_Now .modal-body form .option-block:after{ position: absolute; content: ""; height: 2px; width: 100%; left: 0; bottom: -6px;  background-color: #c69300; }
#Quick_Forward_Now .modal-body form .option-block h5{ padding: 0; margin: 0 0 30px 0; color: #000; font-size:18px; text-align: center; font-weight: bold; text-transform: capitalize; }
#Quick_Forward_Now .modal-body form .option-block input[type="radio"]{ opacity: 1;}
#Quick_Forward_Now .modal-body form .option-block .form-group{ width: 70%; margin:10px auto;}
#Quick_Forward_Now .modal-body form .option-block .form-group label.radio-inline{ width: 30%; padding-left: 30px!important; }
#Quick_Forward_Now .modal-body form .option-block .form-group label.radio-inline samp{color:#588727;}
#Quick_Forward_Now .modal-body form .option-block .form-group .extra-text{ text-align: right;}
#Quick_Forward_Now .modal-body form .option-block .form-group .extra-text span{color:#588727; margin-right: -20px;}
#Quick_Forward_Now .modal-body form .option-block .form-group input[type="submit"]{border: 0; outline: none; background-color: #85110d; border-radius: 30px; height: 30px; padding:0 30px; color: #fff; font-size: 16px; font-weight: bold; margin-top: 15px; box-shadow:0 7px 7px #8c8c8c;  }
#Quick_Forward_Now .modal-body form .disclaimer{ padding:5px 20px 15px 20px; font-size: 11px; text-align: center; line-height: 18px; color: #6e747c; font-style: italic; }



#welcome_back .modal-dialog .absolutely_free_popup .modal-body {padding: 35px 15px 15px 25px;}
.welcome_back h4 {color: #a14d44;     margin-bottom: 38px;}
#welcome_back .modal-dialog .absolutely_free_popup .modal-body ul.list_check label {margin-bottom: 12px; color: #666;}
#welcome_back .modal-dialog .absolutely_free_popup .checkbox label span:before, label.checkbox-inline span:before {color: #fff; font-size: 16px; text-align: center; line-height: 18px;}
#welcome_back .modal-dialog .absolutely_free_popup ul.list_check label input[type="checkbox"] ~ span.c_check { display: inline-block; font: 22px/1 FontAwesome; margin: 0 0 0 -20px; vertical-align: top; color: #fff; border:1px solid #777; border-radius:0px;     height: 23px;     margin-right: 10px !important;}
#welcome_back .modal-dialog .absolutely_free_popup ul.list_check label input[type="checkbox"] ~ span.c_check:before{content: "\f0c8";}
#welcome_back .modal-dialog .absolutely_free_popup ul.list_check label input[type="checkbox"]:checked ~ span.c_check:before{content: "\f00c"; color: #666;}
#welcome_back .modal-dialog .absolutely_free_popup .modal-dialog button.close {top: -31px;}

/* IFUSED STYLE CORRECTIONS (to be moved in external sheet*/
  .step-btn, .profilestep .cancel_button{
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 22px;
    font-size: 14px;
    line-height: 22px;
    min-height: 42px;
    position: relative;
    border-radius: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .step-btn{
color: #ffffff;
    background-color: #850f00;
    border-color: #660c00;
  }
  .step-btn:hover{
    color: #ffffff;
    background-color: #660c00;
    border-color: #660c00;
  }

  .profilestep .cancel_button{
    border-color: #660c00;
    margin-top: 10px;
  }

  .profilestep_inner > div:nth-of-type(1) > p{
    font-size: 1.2em;
  }
  li.icon{
    background-repeat: no-repeat; background-position: right 10px; background-size: 20px; padding-right:32px;
  }
  .view_points li a{ display: block; }
  .view_points li.locked, li.icon.locked {
    background-repeat: no-repeat; background-position: right 10px;
    background-image:url(/assets/themes/eye-recruit-2015/img/lock_sm.png); background-size: 20px; padding-right:32px;
  }
  .view_points li.salary.locked:after{
    display: block;
    content: "Hidden from employer view";
    font-size: .8em;
    font-style: italic;
  }

li.icon.military{ background-image: url(/assets/themes/eye-recruit-2015/img/military_service_icon.png);}
li.icon.law_enforcement{ background-image: url(/assets/themes/eye-recruit-2015/img/enforcement_icon.jpg);}
li.icon.federal{ background-image: url(/assets/themes/eye-recruit-2015/img/federal_shield.jpg);}

.avatar{border-radius: 1000px;}
.page-template-template_navigation_Referrals .avatar{margin-right:10px; margin-top:10px;}

label.question{text-align: left;}

/* */

  a[href^="https://maps.google.com/maps"], a[href^="http://maps.google.com/maps"]{display:none !important}
  .gmnoprint a, .gmnoprint span, .gm-style-cc a { display:none; }
  .gm-style-cc{ display:none}

