body{font-family: arial;background:#c6c6c6}
a,a:hover{text-decoration: none;}

@font-face {
    font-family: 'adeleadele';
    src: url('fonts/adele-light1-webfont.eot');
    src: url('fonts/adele-light1-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/adele-light1-webfont.woff2') format('woff2'),
         url('fonts/adele-light1-webfont.woff') format('woff'),
         url('fonts/adele-light1-webfont.ttf') format('truetype'),
         url('fonts/adele-light1-webfont.svg#adeleadele') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{

    font-family: 'BebasNeue-Regular';
    src: url('fonts/BebasNeue-Regular.ttf');
}

.adele_light{font-family: 'adeleadele'; text-transform: uppercase;}
.adele_light span{font-weight: bold;}
.adele_regular{}

input[type="submit"]:hover,a:hover{opacity:0.8;}

input[type="submit"].common {
    margin: 10px 0px;
    clear: both;
    float: left;
    background: none repeat scroll 0% 0% #337ab7!important;
    border: 1px solid #337ab7!important;
    border: medium none;
    width: 132px;
    height: 38px;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 38px;
}
a.common{border: 2px solid #d2d2d2;letter-spacing: 2.5px;
text-transform: uppercase;
text-align: center;
display: block;
color: #8C8C8C;
font-size: 23px;}
a.common:hover{background:#d2d2d2}

.no-padding{padding-left:0 !important;padding-right:0 !important;}
.no-padding-left{padding-left:0 !important;}
.no-padding-right{padding-right:0 !important;}

.blue_header{  color: #00156c !important;margin-top:50px;}
.green_header{  color: #34b012 !important;}
.orange_header{ color: #f79a01 !important;}

.profile_img{border-radius:100%}

.white_bg h2 {
    font-size: 71px;
}
.white_bg{  float: left;background: #fff;border-right:4px solid #c6c6c6; }
.white_bg_right{border-right:0px; border-left:4px solid #C6C6C6}

.dark_bg{  float: left;background: #454545;border-right:4px solid #c6c6c6;color:#fff }
.dark_bg_right{border-right:0px; border-left:4px solid #C6C6C6}

.no_border{border:0 !important;}

header{background:#fff;width:100%;height: 120px;}
header .container{position:relative;padding: 0;}
header .logo{float: left;margin-top:30px;margin-bottom: 25px;}
header .flogo img{ width: 200px; }       

header.profile-header{border-bottom:4px solid #314290}
header.profile-header  .logo img{width:auto}
header.profile-header  .flogo{margin-top:38px}
header.profile-header  .rlogo{float:right;}

header ul.menu-top{padding:0;float: right;list-style: none;  margin-top: 10px; margin-right: 4px; margin-left: 4px;}
header ul.menu-top li{float: left;color:#fff; margin: 0 5px;}
header ul.menu-top li a{letter-spacing: 2px; color: #133c63;  text-transform:capitalize;  font-weight: normal;  font-size: 14px;}
header ul.menu-top li a:hover{
    color: #5a7792;
}
header ul.menu{padding:0;float: right;list-style: none;  clear:both; margin-top:-50px;margin-bottom: 10px; margin-right: 4px; margin-left: 4px;}
header ul.menu li{float: left;color:#fff; margin: 0 3px;}
header ul.menu li a{letter-spacing: 2px; color: #133c63;  text-transform: uppercase;  margin-left:30px;font-weight: normal;  font-size: 16px;padding: 7px}
header ul.menu li a:hover{
    color: #5a7792;
}
header .login_wrapper{float: right;color:#fff; text-transform: uppercase;font-size:18px;margin-top: 35px;position: relative;}
header .login_wrapper .err_msg{position: absolute;top: -20px;font-size: 12px;color:#F24D4D}
header .login_wrapper label{font-weight: normal;}
header .login_wrapper input.input_text{margin: 0 5px;width:195px;height: 36px; color:#000;text-transform: uppercase;}
header .login_wrapper input[type=submit]{border:1px solid #6b6b6b;width:92px;height: 36px; background: rgba(255,255,255,0.2);text-transform: uppercase;}

header.home-header{background: url(../images/home_header_bg.jpg) repeat-x;width:100%;height: 694px;color:#fff;}
header.home-header .logo{margin:64px auto 100px !important;float:none;width:100%; text-align:center}
header.home-header h1{color:#fff;width:100%;text-align:center;    font-size: 47px;       letter-spacing: 2.2px;    word-spacing: 6px;}
header.home-header h1 span{    font-size: 64px;    font-weight: normal;}
header.home-header .login_wrapper{color:#fff; text-transform: uppercase;font-size:18px;position: relative;    width: 321px;    text-align: center;    margin: 111px auto 0;float: none;}
header.home-header .login_wrapper .err_msg{position: absolute;top: -20px;font-size: 12px;color:#F24D4D}
header.home-header .login_wrapper label{margin-bottom: 18px;font-weight: normal;    text-transform: none;}
header.home-header .login_wrapper .email_bg{    margin-bottom: 15px;background: url(../images/email_field.png) repeat-x;width:321px;height:47px;}
header.home-header .login_wrapper .password_bg{    margin-bottom: 15px;background: url(../images/password_field.png) repeat-x;width:321px;height:47px;}
header.home-header .login_wrapper input.input_text{margin:6px 0 0 46px;width:268px;height: 36px; color:#000;text-transform: uppercase; border:none;   background: transparent;}
header.home-header .login_wrapper input[type=submit]{    border: 3px solid #fff; margin-top: 15px; width: 154px;    height: 45px; background: transparent;text-transform: uppercase;}
header.home-header .login_wrapper a{text-transform:lowercase; color:#fff; opacity:0.2;    width: 100%;float:left;}

footer.home-footer{position:relative; background: #ad2531;width:100%;text-align: center;  height: 198px;color:#fff}
footer.home-footer .logo{margin:0 auto;float:none}
footer.home-footer p{margin:30px 0 45px}
footer.home-footer a{color:#fff}
footer.home-footer a:hover{opacity:0.8}

footer{position:relative; background-image:url('../images/footer-bg.jpg');width:100%;text-align: center;  height: 112px;}
footer .logo{float: left;  margin-top: 40px;}
footer ul.menu{padding:0;float: right;list-style: none;  margin: 40px 8px;}
footer ul.menu li{float: left;color:#285c98; margin: 0 6px;}
footer ul.menu li a{ letter-spacing: 2px; color: #285c98;  text-transform: uppercase;  font-weight: normal;  font-size: 13px;}
footer .flogo{clear:both;  position: absolute;  margin: 30px 0;}
.main_content{padding: 30px 0 20px;}

.workshops_bg{padding: 71px 0;}
.workshops_bg div.info{font-family: arial black; color:#fff;font-size: 19px; text-transform: uppercase;text-align: center; width:100%;height: 98px;flex-direction: column;justify-content: center;display: flex; padding:0 25px; }
.workshops_bg div.green_bg{background: rgba(14,120,19,0.8)}
.workshops_bg div.blue_bg{background: rgba(14,59,120,0.8)}
.workshops_bg div.purple_bg{background: rgba(72,14,120,0.8)}
/* Home */
.home_container{background:#f1f1f1;paddin-bottom:50px}

.home_container .jumbotron{margin: 12px 0;background: url(../images/home_header_banner.jpg) repeat-x;width:100%;height:350px; text-align: center}
.home_container .jumbotron h3{color:#fff;font-size:72px;text-transform: uppercase;line-height: 300px;}

.home_container .white_bg{ float: left;background: transparent;border-right:4px solid #f1f1f1;height: auto;}
.home_container .white_bg h4{font-size:50px;color:#24006e;margin: 35px 0 15px 30px;}
.home_container .white_bg p{margin-bottom: 30px;margin-left: 20px;margin-top:10px;height:45px }
.home_container .right_content{border-left:4px solid #f1f1f1; border-right:0}
.home_container .right_content h4{font-size:50px;color:#0f5100}
.home_container form{margin:0 auto; width:100%; text-align: center;}
.home_container form .input_text{margin-bottom:22px;color:#2f2f2f;font-size:24px;width:358px;height: 67px;line-height: 67px;background: #c6c6c6;border:1px solid #6b6b6b;padding: 0 5px 0 15px;}
.home_container form .input_submit_blue{margin-top: 20px;background:#fff;font-size:24px;border:4px solid #24006e;color:#24006e;width:358px;height: 67px;text-transform: uppercase;  line-height: 62px;}
.home_container form .input_submit_blue:hover{background:#24006e;color:#fff;}
.home_container form .input_submit_green{margin-top: 20px;background:#fff;font-size:24px;border:4px solid #0f5100;color:#0f5100;width:358px;height: 67px;text-transform: uppercase;  line-height: 62px;}
.home_container form .input_submit_green:hover{background:#0f5100;color:#fff;}


/* Home */

.right_side_content{border-left:4px solid #c6c6c6 !important; border-right:0 !important;}

/* My Account jobseeker*/
.my_account_container{}
.my_account_container .stats_bg{text-align: center; font-family: arial; height: 147px; color: #fff;margin: 0 5px;
width: 24%;}
.my_account_container .stats_bg h3{font-size:45px; font-family: 'arial black';color: #fff }
.my_account_container .stats_bg label{font-size:19px; text-transform: uppercase;font-weight: normal;background-size: cover;text-align: center;}
.my_account_container .stats_bg1{background:#5a7792; }
.my_account_container .stats_bg2{background:#133c63; }
.my_account_container .stats_bg3{background:#5a7792; }
.my_account_container .stats_bg4{background:#133c63; }

.my_account_container a.edit_btn{  padding: 5px 0;background: #a0a0a0;width:51px;height: 51px;display: block;color:#fff;text-align: center;font-size:13px;text-transform: uppercase;  position: absolute;
  float: right;top: 10px;
right: 10px;}
.my_account_container a.edit_btn img{margin: 0px auto 3px;
float: none;
display: block;}


.my_account_container .container div{position: relative;  margin-bottom: 4px;}
.my_account_container .container .white_bg{padding: 0px 30px !important;background: #fff;border-right:4px solid #c6c6c6;  float: left; min-height: 500px}
.my_account_container .container .right_side_content .white_bg,.my_account_container .container .col-md-12 .white_bg{border-right:none}
.my_account_container .container .resume_profile{background: #F0F0F0 none repeat scroll 0% 0%;}
.my_account_container .container .resume_profile .white_bg{margin: 0px auto; float: none; }
.my_account_container #jobseeker_status a{  letter-spacing: 2.7px;  display: block;text-transform:uppercase;
  color: #8C8C8C;
  font-size: 23px;
  margin: 15px auto;
  border: 2px solid #fff;
  width: 410px;
  height: 65px;
  line-height: 65px;
  text-align: center;}
.my_account_container #jobseeker_status a.normal_link{background:transparent;color:#3C1C5C;line-height:15px;text-align:left;width:auto;height:20px;font-size:18px;border: none;float: left;margin: 65px 0 0 0; }
.my_account_container #jobseeker_status a.normal_link:hover{background:none;text-decoration:underline}  
.my_account_container #jobseeker_status a img  {margin-right: 4px;
margin-top: -6px;}
  .my_account_container #jobseeker_status a:hover {
  background: #fff;
}
.my_account_container .account_profile{font-size:14px;color:#2f2f2f;margin-bottom: 8px;margin-top: 8px;}
.my_account_container .account_profile .white_bg{height: 257px;}
.my_account_container .account_profile .dark_bg{height: 257px;text-align: center;text-transform: uppercase;}
.my_account_container .account_profile .dark_bg a{color:#fff;font-size:19px;padding: 53px 19px 0 18px !important;
float: left;font-family: arial;text-transform: uppercase;letter-spacing: 8px;}
.my_account_container .account_profile .dark_bg a span{color:#fff;font-size:43px;font-family: arial black;letter-spacing: 2px;}

.my_account_container .account_profile .contact_info {padding-top:20px !important}
.my_account_container .account_profile p{}
.my_account_container .account_profile p.profile_url{margin-top:-10px;}
.my_account_container .account_profile p.profile_url a{color:#2F2F2F; text-decoration: underline;}

.my_account_container .account_profile label{font-weight: normal;}
.my_account_container .account_profile .val{font-size:30px;color:#808080;width:100%;  line-height: 28px;
  margin-bottom: 20px;}
.my_account_container .account_info{display: flex}
.my_account_container .account_info div{flex:1}

.my_account_container .account_profile .personal_info_new {padding-top:18px !important}
.personal_info_new h2{font-size:72px;color:#34b012}
.personal_info_new .personal_info_wrapper{  margin-top: 18px;}
.personal_info_new .personal_info_wrapper a.profile_img_link{z-index: 2;
position: relative;}
.personal_info .personal_info_wrapper .profile_img{float: left;
border-radius: 125px;
width: 125px !important;
height: 125px;
z-index: 2;
position: relative;}
.personal_info .personal_info_wrapper .profile_desc{margin-left:40px;float: left;}
.personal_info_new .personal_info_wrapper div{float: left;}
.personal_info_new .personal_info_wrapper h6{color:#808080;font-size:30px}

.account_profile .personal_info .profile_img{width:100%;}
.account_profile .personal_info .profile_details #fullname_div{color: #00156C; font-size: 41px;}
.account_profile .personal_info_new .profile_details #fullname_div{margin-top:18px}
.account_profile .personal_info .profile_details ul{list-style:none;padding: 0;}
.account_profile .personal_info .profile_details ul li {clear:both;line-height: 35px;}
.account_profile .personal_info .profile_details ul li span.account_icons{float:left;display:block;background:url(../images/account_icons.jpg) no-repeat;width:40px;height:40px;}
.account_profile .personal_info .profile_details ul li span.icon_phone{background-position:0 0}
.account_profile .personal_info .profile_details ul li span.icon_email{background-position:0px -36px}
.account_profile .personal_info .profile_details ul li span.icon_profile{background-position:0px -71px}
.account_profile .personal_info .profile_details ul li span.icon_location{background-position:0px -105px}
.account_profile .personal_info .profile_details ul li a,.account_profile .personal_info .profile_details ul li span#locationdiv{float:left;display:block;color:#212121;font-size:22px;margin-left: 7px;}
.account_profile .personal_info .profile_details ul li a#profile_url{width: 86%; line-height: 35px; overflow: hidden; height: 31px; font-size:16px;font-weight:bold}
.account_profile .personal_info .profile_details ul li a.contact_btn{letter-spacing: 1.1px;margin:0;position:relative;text-align: right;padding-right: 12px;padding-top: 2px;background:url(../images/contact_show_btn.jpg) no-repeat;width:195px; height:41px; color:#212121;font-size:22px;}
.account_profile .personal_info .profile_details ul li span.contact_popover{left: 4px; top: 3px;position:absolute;display:block;background:url(../images/contact_show_top.png) no-repeat;width:153px; height:34px;}

.workexperience_edit_form{margin-bottom:20px;width:100%;clear:both}
.my_account_container .account_info .experience_row{width:100%;float:left; clear:both}

.my_account_container .account_badges{min-height:180px;}
.my_account_container .account_badges .account_badges_wrapper{margin:30px 0 15px}
.my_account_container .account_badges .edit_btn{height: 30px; margin-right: 6px; width: 120px;top:0}
.my_account_container .account_badges .badge_row{text-align:center}
.my_account_container .account_badges .badge_row span{width: 100%;  float: left;color: #5c5c5c;
font-size: 15px;    margin: 12px 0;text-transform: uppercase;}

.my_account_container .account_info_work .white_bg{padding-top:18px !important; padding-bottom:15px  !important}

.my_account_container .account_profile .contact_form_popup,#colorbox .contact_form_popup{background:#ad2531 !important;color:#fff;    height: 257px;     padding-top: 18px !important;}
.contact_form_popup h6{font-size:24px}
.contact_form_popup input,textarea{    background: #fff none repeat scroll 0% 0%;
    width: 100%;
    margin-bottom: 4px;
    border: none;
    padding: 0px 5px 0px 15px;
    height: 39px;
    font-size: 16px;
    line-height: 38px;
    color:#000
}
.contact_form_popup textarea{height: 72px;}
.contact_form_popup input[type='submit']{line-height: 34px;
text-align: center;
padding: 0px;
margin-top: 132px;width:98px; height:34px;border:1px solid #fff;background:transparent;color:#fff}

.contact_info .label{width:100%;font-weight: normal;}

.profile_icons_popup{border:1px solid #ddd;position: relative;padding: 10px;
margin: 0 8px 10px !important;float: left;height: 138px; width: 25%;text-align: center;}
.profile_icons_popup a{display:block;cursor:pointer}
.profile_icons_popup img{width:80px;height:auto}
.profile_icons_popup .selected_profile_span{display: none;position: absolute;top: 0;
right: 0;}
.profile_icons_popup .selected_profile_span img{width:20px;height: auto;}
.selected_profile_icon .selected_profile_span{display: block;}
.profile_icons_popup span.badge_name {font-size: 13px;
    clear: both;
    width: 100%;
    float: left;
    text-align: center;
}

.my_account_container h3{color:#00156c;font-size:41px;}
.my_account_container h3 span{font-weight: bold;}
.my_account_container h4{color:#00156c;font-size:41px;}
.my_account_container h4 span{font-weight: bold;}

.my_account_container .account_info .white_bg{  padding-top: 35px;}

.my_account_container{}
.my_account_container .profile_status{background:#424242;overflow: auto;padding: 12px 15px;}
.my_account_container .profile_status .profile_status_wrapper{border:2px solid #696969; overflow: auto; width: 97%;  margin: 0 auto;  text-align: center;  float: none;}
.my_account_container .profile_status .profile_status_wrapper .header{font-size:24px;color:#fefefe;margin: 4px 15px 0 0;}
.my_account_container .profile_status .profile_status_wrapper a{font-size:24px;color:#fefefe}
.my_account_container .profile_status .profile_status_wrapper a img{width: 26px;  position: relative;  top: -3px;  margin-right: 5px;}
.my_account_container .profile_status .profile_status_wrapper p{color:#a2a2a2;font-size:14px;}
.my_account_container .profile_status .profile_status_wrapper p span{color:#fff;font-weight:bold;}
.my_account_container .profile_status .profile_status_wrapper p.profile_comments a{font-size:14px;} 

.experience_row .company_info{margin-top:20px}
.experience_row .company_info .info_header,.experience_row .company_info .info_location{color:#808080;font-size:19px;}
.experience_row .company_info .info_header{text-align: left;float: left;}
.experience_row .company_info .info_location{text-align: right;float: right;}
.experience_row .company_info .info_line1{text-align: left;float: left;}
.experience_row .company_info .info_line2{text-align: right;float: right}

.experience_row ul{padding:0;  clear: both;margin:15px 0 20px 15px;float: left;}
.experience_row ul li{height: 24px;font-size:14px;}

.account_btns{}
.account_btns a{text-align: center;display: block;height: 191px;width:100%;color:#fff;font-size:23px;position:relative}
.account_btns a img{margin: 38px 0 8px;}
.account_btns a span{clear: both;width:100%;text-transform: uppercase;    position: absolute;left: 0;    top: 115px;}
.resume_btn a{background:#5d9937}
.linkedin_btn a{background:#3485ac}
.mail_btn a{background:#3c1c5c}

.account_btns .col-md-4{padding-left: 4px;
padding-right: 4px;}
.account_btns  a.edit_btn{background: rgba(255,255,255,0.3)}


.account_tags{}
.account_tags .account_tags_wrapper{background:#424242;overflow: auto;padding: 12px 15px;}
.account_tags h4{color:#fff;}

.account_tags .tag_row{  color: #fff;  font-size: 14px;  background: #606060;  border-radius: 20px;  height: 36px;
  padding: 0 5px;
  line-height: 36px;}
.account_tags .tag_row span,.account_tags .add_new_tag span{float: left;}
.account_tags .tag_row .tag_info,.account_tags .add_new_tag .tag_info{  margin: 0 4px 0 6px;}
.account_tags .tag_row .tag_text,.account_tags .add_new_tag .tag_text{  width: 206px;  text-align: center;}
.account_tags .tag_row a{float: right;}  
.account_tags .add_new_tag{  padding: 0 5px;line-height: 36px;display: block;width: 100%;float: right;background:#424c60;border-radius: 20px;color:#fff;font-size:14px;
  height: 36px;}

.popup_form{background:#fff;overflow:auto;   padding: 35px 26px 20px;}
.popup_form h4{
  float:left;
  color: #00156c;
  font-size: 41px;}
.my_account_container h4 span {
  font-weight: bold;
}
.popup_form h6{float:left}
.popup_form a.popup_icon_links{float:right;text-align:center}

.popup_form input[type=text],.popup_form input[type=password],.popup_form input[type=text],.popup_form input[type=file],.popup_form input[type=email],.popup_form select{background: #e7e7e7;  width: 548px;  margin-bottom: 4px;border:1px solid #6b6b6b;padding: 0 5px 0 15px;height: 39px;background:color:#fff;font-size:16px;line-height: 38px;}
.popup_form input[type=submit]{  margin: 10px 0;
  clear: both;
  float: left;background:#3c1c5c;border:none;width:132px;height: 38px;color:#fff;text-align: center;font-size:16px;text-transform: uppercase;font-weight: bold;line-height: 38px;left: 200px;
  position: relative;}  
  
.popup_form .progress_spinner{display: none;position: relative;  left: 26px;
  float: left;
  top: 11px;}
  
.experience_form input[type=text].input_small{width:194px !important;}
.experience_form .experience_val{  margin: 20px 0 0 0;
  float: left;
  clear: both;}
/* My Account jobseeker*/

/* My Account employer*/
.employer_container{}
.employer_container .profile_desc .val{color:#001969;font-weight: bold;font-size:45px;}
.employer_container .profile_desc p{  font-size: 26px;
  color: #808080;
  width: 100%;
  line-height: 28px;
  margin-bottom: 20px;}
  
.employer_container .profile_desc {
    margin-top: 30px;
}  

.employer_container .search_form_wrapper{}
.employer_container .search_form_wrapper input[type=text],.employer_container .search_form_wrapper select{padding: 0 4px 0 8px;float: left;width:400px;height: 46px;border:1px solid #000;margin-right: 10px;}
.employer_container .search_form_wrapper input[type=submit]{width:137px;font-size: 18px;height: 46px;border:none;background: #4b77c0;color:#fff; line-height: 46px; text-align: center;}

.employer_container .saved_candidates{}
.employer_container .saved_candidates .candidate_row img.profile_img{width:57px;height: 57px;}
.employer_container .saved_candidates .candidate_row .profile_name a{color:#2e2e2e;}
.employer_container .saved_candidates .candidate_row .profile_name{font-weight: bold;}
.employer_container .saved_candidates .candidate_row .profile_name span{clear: both;font-weight: normal;float: left;width:100%}

.employer_container .featured_candidates{}
.employer_container .featured_candidates .candidate_row{margin-bottom:40px;}
.employer_container .featured_candidates .candidate_row img.profile_img{width:126px;height: 126px;}
.employer_container .featured_candidates .candidate_row .profile_name{font-weight: bold;margin-top: 42px;}
.employer_container .featured_candidates .candidate_row .profile_name a,.employer_container .featured_candidates .candidate_row a .profile_name {color:#2e2e2e;}
.employer_container .featured_candidates .candidate_row .profile_name span{clear: both;font-weight: normal;float: left;width:100%}
.employer_container .featured_candidates .candidate_row .is_saved{clear: both;float: left;margin-top: 12px;
font-weight: normal;font-size: 19px;
text-transform: uppercase;}
.employer_container .featured_candidates .candidate_row .is_saved a{ color: #919191;}
.employer_container .featured_candidates .candidate_row .is_saved img{ position: relative;top:-3px;margin-right: 4px;}
.employer_container .featured_candidates .candidate_row .is_saved a span{clear: none;width:auto;float: none}

.employer_container .featured_candidates .all_candidates_paging{clear: both;text-align: center;}
.employer_container .featured_candidates .all_candidates_paging span{ color: #898989;font-size: 11px;text-align: center;display: block;font-weight: bold;}
.employer_container .featured_candidates .all_candidates_paging ul{list-style: none;padding: 0;text-align: center;}
.employer_container .featured_candidates .all_candidates_paging ul li{display: inline-block;}
.employer_container .featured_candidates .all_candidates_paging ul li a{color: #2e2e2e;text-decoration: underline;font-size: 12px;font-weight: bold;margin: 0 8px;}
.employer_container .featured_candidates .all_candidates_paging ul li a.selected_page{text-decoration: none;}
.employer_container .featured_candidates .no_search_results{font-weight: bold;font-size:18px; text-align: center;}

.employer_container .all_candidates{}
.employer_container .all_candidates h2{float: left;}
.employer_container .all_candidates .all_candidates_filter{float: right;margin: 41px 0}
.employer_container .all_candidates .all_candidates_filter span{color: #898989;font-size: 11px;text-align: center;display: block;font-weight: bold;}
.employer_container .all_candidates .all_candidates_filter div{}
.employer_container .all_candidates .all_candidates_filter div a{color: #2e2e2e;text-decoration: underline;font-size: 12px;font-weight: bold;margin: 0 8px;}
.employer_container .all_candidates .all_candidates_paging{clear: both;text-align: center;}
.employer_container .all_candidates .all_candidates_paging span{ color: #898989;font-size: 11px;text-align: center;display: block;font-weight: bold;}
.employer_container .all_candidates .all_candidates_paging ul{list-style: none;padding: 0;text-align: center;}
.employer_container .all_candidates .all_candidates_paging ul li{display: inline-block;}
.employer_container .all_candidates .all_candidates_paging ul li a{color: #2e2e2e;text-decoration: underline;font-size: 12px;font-weight: bold;margin: 0 8px;}
.employer_container .all_candidates .all_candidates_paging ul li a.selected_page{text-decoration: none;}
.employer_container .all_candidates .candidates_list{clear: both;width:100%} 
.employer_container .all_candidates .candidate_row {margin-bottom:15px;}
.employer_container .all_candidates .candidate_row img.profile_img{width:57px;height: 57px;}
.employer_container .all_candidates .candidate_row a{color:#2e2e2e;}
.employer_container .all_candidates .candidate_row .profile_name{font-weight: bold;}
.employer_container .all_candidates .candidate_row .profile_name span{clear: both;font-weight: normal;float: left;width:100%}

.my_account_container .account_mid_profile .white_bg{height: 260px;}
.my_account_container .account_mid_profile h2{height: 82px;padding: 20px 0px 5px;}
.my_account_container .account_mid_profile h6{font-size:18px;width: 100%;margin: 5px 0px 25px;float: left; color:#5f5f5f;text-transform: uppercase;font-weight: bold;}
.my_account_container .account_mid_profile .saved_candidates h6{margin:30px 0;}
.my_account_container .account_mid_profile .saved_candidates h6 img{position: relative;top:-3px;}
.my_account_container .account_mid_profile .saved_candidates .candidates_list{ overflow: hidden;   clear: both;    float: left;    height: 130px;width:100%}
.my_account_container .account_mid_profile .saved_candidates .candidates_list .candidate_row{margin-bottom:8px}
.my_account_container .account_mid_profile .saved_candidates .profile_name{margin-top: 6px;}
.my_account_container .account_mid_profile .saved_candidates a.icons img{margin-top: 27px;}

#saved_candidates_list_popup {}
#saved_candidates_list_popup .candidates_list{ overflow: auto;   clear: both;    float: left;    height: auto;}
#saved_candidates_list_popup .candidates_list .candidate_row{margin-bottom:8px}
#saved_candidates_list_popup .candidate_row img.profile_img{width:57px;height: 57px;}
#saved_candidates_list_popup .candidate_row .profile_name{margin-top: 6px;font-weight: bold;}
#saved_candidates_list_popup .candidate_row .profile_name span{clear: both;font-weight: normal;float: left;width:100%}
#saved_candidates_list_popup .profile_name a{color:#2e2e2e;}
#saved_candidates_list_popup a.icons img{margin-top: 27px;}

.employer_container .saved_candidates_btn{clear: both;font-size: 14px;width: 115px;float: right;margin: 0px 20px;}
/* My Account employer*/

/* Workshop Dashboard*/
.workshop_dashboard{}

.workshop_dashboard .account_profile .white_bg{height: 245px;}
.workshop_dashboard .account_profile .personal_info{padding: 0 80px 0 30px;}
.workshop_dashboard .account_profile h6{color:#818181;font-size: 30px;text-transform: uppercase;margin-top: -18px;
margin-bottom: 15px;
letter-spacing: 2.8px;}
.workshop_dashboard .account_profile p{}
.workshop_dashboard .account_profile p span{font-weight: bold;}

.workshop_dashboard .featured_workshop_btns{}
.workshop_dashboard .featured_workshop_btns h3{letter-spacing: 3px; text-transform: uppercase;color: #808080;font-size: 30px;font-weight: normal;}
.workshop_dashboard .featured_workshop_btns .workshop1{background: url(../images/workshop/workshop4.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard .featured_workshop_btns .workshop2{background: url(../images/workshop/workshop2.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard .featured_workshop_btns .workshop3{background: url(../images/workshop/workshop3.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard .featured_workshop_btns .workshop4{background: url(../images/workshop/workshop4.png) no-repeat;width:100%;height: 240px}

.workshop_dashboard .dashboard_btns{margin: 8px 0;}
.workshop_dashboard .dashboard_btns .dashboard_btn{width:238px;height:243px; float: left;margin-right: 7px;color:#fff;text-align: center;}
.workshop_dashboard .dashboard_btns .button1{background: url(../images/workshop/button1.png)}
.workshop_dashboard .dashboard_btns .button2{background: url(../images/workshop/button2.png)}
.workshop_dashboard .dashboard_btns .button3{background: url(../images/workshop/button3.png)}
.workshop_dashboard .dashboard_btns .button4{background: url(../images/workshop/button4.png)}
.workshop_dashboard .dashboard_btns .button5{background: url(../images/workshop/button5.png);margin: 0;}
.workshop_dashboard .dashboard_btns img{margin:72px 0 15px }
.workshop_dashboard .dashboard_btns img.center{margin-top: 84px;}
.workshop_dashboard .dashboard_btns span{clear: both;float: left;width:100%;text-align: center;text-transform: uppercase;
font-size: 16px;
letter-spacing: 3px;}
.workshop_dashboard .dashboard_btns .button3 span{color:#272727;margin-top: 30px;font-size:23px;line-height: 20px;font-weight: bold;}
.workshop_dashboard .dashboard_btns .button3 span.small{margin:0;font-size:18px;font-weight: normal;}
.workshop_dashboard .dashboard_btns .button3 img{margin-top: 18px;}

.workshop_dashboard .workshop_info{}
.workshop_dashboard .workshop_info .job_sites_btn{margin: 30px 0px;float: left;}
.workshop_dashboard .workshop_job_boards{}
.workshop_dashboard .workshop_job_boards h2{font-size:62px;margin-left: 25px;}
.workshop_dashboard .workshop_job_boards .job_sites_btn a{margin: 0 20px 0 52px;float: left;width: 600px;text-align: center;}
.workshop_dashboard .workshop_job_boards .job_sites_btn a img{width: 100%;}
.workshop_dashboard .workshop_job_boards .job_sites_btn a.icon1{}
.workshop_dashboard .workshop_job_boards .job_sites_btn a.icon2{margin-top: -5px;
margin-right: 18px;}
.workshop_dashboard .workshop_job_boards .job_sites_btn a.icon3{margin-top: -8px;
margin-right: 18px;}
.workshop_dashboard .workshop_job_boards .job_sites_btn a.icon4{margin-right:0}

.workshop_dashboard .workshop_info a.workshops_btn{margin:40px auto;width:405px;height: 72px;line-height: 72px;clear: both;}

.dashboard_bottom .white_bg{height: 570px;}
.workshop_dashboard .checklist_info{}
.workshop_dashboard .checklist_info ul{list-style: none;}
.workshop_dashboard .checklist_info ul li{clear: both;float:left;margin-bottom: 12px;}
.workshop_dashboard .checklist_info ul li .checkbox_img{background:url(../images/workshop/checkbox_img.png) no-repeat 0 -68px  ;cursor: pointer;width:43px;height: 45px;display: block;float:left;}
.workshop_dashboard .checklist_info ul li .checked{background:url(../images/workshop/checkbox_img.png) no-repeat 0 0;}
.workshop_dashboard .checklist_info ul li span{float: left;margin: 17px 0 0 20px;font-size: 16px;color: #9e9e9e;}
.workshop_dashboard .checklist_info ul li input[type=text]{float: left;
border: medium none;
width: 27px;
margin-left: 5px;
text-align: center;
height: 27px;
font-weight: bold;
margin-top: 15px;}

.workshop_dashboard .my_notes_section{padding:0 31px;}
.workshop_dashboard .my_notes_section textarea{width:544px;height: 230px;padding:0 8px;border:3px solid #c8c8c8;margin-bottom:10px}
.workshop_dashboard input[type='submit']{float: right;}

.workshop_dashboard .view_allworkshops{letter-spacing: 2.7px;margin: 15px auto;border:2px solid #fff; width:410px;height: 65px;line-height: 65px;text-align: center;}
.workshop_dashboard .view_allworkshops:hover{background: #fff;}

.workshop_dashboard .upcoming_events{margin-top:8px;padding: 0px 35px;}
.workshop_dashboard .upcoming_events .upcoming_events_details{float: left;
margin: 30px 0 19px;}
.workshop_dashboard .upcoming_events .event_name{}
.workshop_dashboard .upcoming_events .event_name span.event_name{color:#585858;font-weight:bold;}
.workshop_dashboard .upcoming_events .event_name span.event_location{color:#828282;width:100%;float: left;clear: both;display: block;}
.workshop_dashboard .upcoming_events .view_more_btns{width:274px;height: 102px;padding-top: 22px;}

.workshop_dashboard .my_team{height: 584px;}
.workshop_dashboard .my_team h2{font-size:62px}
.workshop_dashboard .my_team .border-bottom{height: 8px;width:80%;background: #f0f0f0;margin: -5px 0 14px;}
.workshop_dashboard .my_team .candidate_row  {margin-bottom: 42px;}
.workshop_dashboard .my_team .candidate_row img.profile_img{width:125px;height: 125px;}
.workshop_dashboard .my_team .candidate_row .profile_name{letter-spacing: 0.9px;font-weight: normal;color:#2c074d;margin-top: 12px;
font-size: 19px; text-transform: uppercase;}
.workshop_dashboard .my_team .candidate_row .profile_name span{font-size:12px;clear: both;font-weight: normal;float: left;width:100%;color:#a6a6a6;margin: 5px 0 10px;}
/* Workshop Dashboard*/

/* All Workshop*/

.view_workshop_videos{background:#34b012;color:#fff;margin: 20px 0;font-family: arial black;font-size: 26px;text-align: center;text-transform: uppercase;height: 220px;display: block;}
.view_workshop_videos span{  font-family: 'adeleadele';color:#fff;font-size:68px;  margin-top: 62px;
  float: left;
  width: 100%;
  line-height: 60px;}
.view_workshop_videos:hover{color:#fff}

.all_workshops{}
.all_workshops .featured_workshop_btns{}
.all_workshops .featured_workshop_btns .workshops_tab_btn a{  padding: 10px 15px;
border: 2px solid rgb(255, 255, 255);margin: 15px 0 0 0;float:left; text-transform: uppercase;color: #808080;font-size: 28px;font-weight: normal; text-decoration: none;letter-spacing: 3px;}
.all_workshops .featured_workshop_btns .workshops_tab_btn a.selected{text-decoration:none;background: none repeat scroll 0% 0% rgb(255, 255, 255);
height: 70px;
margin-top: 9px;}
.all_workshops .featured_workshop_btns .workshops_tab{background: #fff;padding: 10px 0px 0px;margin-bottom: 20px;}
.all_workshops .featured_workshop_btns .workshops_tab a{margin-bottom: 40px;float: left;display: block;width: 100%;}
.all_workshops .featured_workshop_btns .workshop1{background: url(../images/workshop/workshop1.png) no-repeat;width:100%;height: 240px}
.all_workshops .featured_workshop_btns .workshop2{background: url(../images/workshop/workshop2.png) no-repeat;width:100%;height: 240px}
.all_workshops .featured_workshop_btns .workshop3{background: url(../images/workshop/workshop3.png) no-repeat;width:100%;height: 240px}
.all_workshops .featured_workshop_btns .workshop4{background: url(../images/workshop/workshop4.png) no-repeat;width:100%;height: 240px}
.all_workshops .featured_workshop_btns .workshop5{background: url(../images/workshop/workshop5.png) no-repeat;width:100%;height: 240px}
.all_workshops .featured_workshop_btns .workshop6{background: url(../images/workshop/workshop6.png) no-repeat;width:100%;height: 240px}
.all_workshops .featured_workshop_btns .workshop8{background: url(../images/workshop/workshop7.png) no-repeat;width:100%;height: 240px}
.all_workshops .featured_workshop_btns .workshop7{background: url(../images/workshop/workshop8.png) no-repeat;width:100%;height: 240px}

.all_workshops .featured_workshop_btns #live_workshops_tab{display: none;}

.all_workshops .all_workshop_btns{}
.all_workshops .all_workshop_btns a{font-size: 19px;font-family: arial black;margin-bottom: 20px;float: left ; text-transform:uppercase;display: block;width: 100%;height: 98px;line-height: 98px;text-align: center;color:#fff;}
.all_workshops .all_workshop_btns .workshop_info1{background:#36893a }
.all_workshops .all_workshop_btns .workshop_info2{background:#643689 }
.all_workshops .all_workshop_btns .workshop_info3{background:#365a89 }

.all_workshops .office_info{}
.all_workshops .office_info a{margin-bottom: 20px;float: left ; text-transform:uppercase;display: block;width: 100%;height: 98px;line-height: 98px;text-align: center;color:#fff;font-weight: bold;}
.all_workshops .office_info .office_info1{background:#00188f }
.all_workshops .office_info .office_info2{background:#007233 }
.all_workshops .office_info .office_info3{background:#dd5900 }

.all_workshops .other_resources{}
.all_workshops .other_resources a{margin-bottom: 20px;float: left ; text-transform:uppercase;display: block;width: 100%;height: 98px;line-height: 98px;text-align: center;color:#fff;font-weight: bold;}
.all_workshops .other_resources .other_resource1{background:#f4f4f4 }
.all_workshops .other_resources .other_resource2{background:#ffffff }

.all_workshops .ideas_box p{color:#808080;font-size:17px; text-transform:uppercase}
.all_workshops .ideas_box form{text-align: center;}
.all_workshops .ideas_box textarea{width:100%;height: 165px;margin:0 auto;border:2px solid #c8c8c8;}
.all_workshops .ideas_box input[type='submit']{margin-right:60px}

.all_workshops h3 {
    text-transform: uppercase;
    color: #808080;
    font-size: 30px;
    font-weight: normal;
}
/* All Workshop*/

/*workshop dashboard*/
.workshop_dashboard_inner{}

.workshop_dashboard_inner .featured_workshop_btns{}
.workshop_dashboard_inner .featured_workshop_btns h3{color: #808080;text-transform: uppercase;margin: 25px 0 12px;font-size: 28px;}
.workshop_dashboard_inner .featured_workshop_btns .workshop1{background: url(../images/workshop/workshop1.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard_inner .featured_workshop_btns .workshop2{background: url(../images/workshop/workshop2.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard_inner .featured_workshop_btns .workshop3{background: url(../images/workshop/workshop3.png) no-repeat;width:100%;height: 240px}

.workshop_dashboard_inner .resume_btn_info{position: relative;}
.workshop_dashboard_inner .resume_btn_info .text_wrapper{background:rgba(255,255,255,0.9);position: absolute;bottom:0; height: 245px;padding: 30px 40px 0;}
.workshop_dashboard_inner .resume_btn_info .text_wrapper h2{font-size:48px;margin: 0;text-transform: uppercase;letter-spacing: 5px;}
.workshop_dashboard_inner .resume_btn_info .text_wrapper h2 span{font-size:60px; font-weight: bold;}
.workshop_dashboard_inner .resume_btn_info .text_wrapper p{color:#2f2f2f;font-size:14px;}

.workshop_dashboard_inner .resume_btn_wrapper{}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side{}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .white_bg{padding:20px;height: 248px;}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .resume_info_text{margin-bottom:24px;}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .no_workshop_text{text-align: center;
font-size: 16px;
padding-top: 60px;}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .profile_img{width:55px;height: 55px}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .register_btn{clear: both;margin:-11px 20px 0 0;float: right;
height: 60px;
line-height: 60px;
width: 220px;}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .profile_name{color:#380299; text-transform: uppercase;font-size: 18px;letter-spacing: 2px;height: 130px;}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .profile_name span{clear: both;float: left;width:100%;display: block;}
.workshop_dashboard_inner .resume_btn_wrapper .resume_right_side .profile_name span.profile_type{text-transform: none;color: #b6b6b6;font-size: 16px;letter-spacing: 2px;}

.workshop_dashboard_inner .resume_btn{background:#4b4b4b;height: 247px;margin: 10px 0px 0px; text-align: center;}
.workshop_dashboard_inner .resume_btn a{color:#fff;background: transparent;}
.workshop_dashboard_inner .resume_btn img{margin: 35px 0 20px 0;}
.workshop_dashboard_inner .resume_btn span{text-transform:uppercase; width:100%; text-align: center;display: block;letter-spacing: 1.2px;} 
.workshop_dashboard_inner .resume_btn .span1{font-size:12px; }
.workshop_dashboard_inner .resume_btn .span2{font-weight: bold;font-size: 25px;
font-family: arial black;}
  .workshop_dashboard_inner .resume_btn .span3{
  font-weight: bold;
  font-size: 25px;
  font-family: arial;
}
.workshop_dashboard_inner .resume_btn .span4 {
  font-weight: normal;
  font-size: 25px;
  font-family: arial;
}


.workshop_dashboard_inner .takeaways_list{height: 360px;margin: 20px 0;}
.workshop_dashboard_inner .takeaways_list .white_bg{height: 360px;}
.workshop_dashboard_inner .takeaways_list .key_takeaways{padding: 25px 34px;}
.workshop_dashboard_inner .takeaways_list .key_takeaways h2{margin: 0 0 25px 0;font-size:43px;}
.workshop_dashboard_inner .takeaways_list .key_takeaways ul li{margin-bottom:20px;}

.workshop_dashboard_inner .exercises label{font-weight: normal;margin-bottom:15px;height: 68px;  float: left;}
.workshop_dashboard_inner .exercises textarea{width:100%;height: 105px; background: #d1d1d1;border:1px solid #bdbdbd;margin-bottom: 25px;}
.workshop_dashboard_inner .exercises .btn_wrapper{text-align: center;}
.workshop_dashboard_inner .exercises input[type='submit']{margin: 20px auto 30px;float: none;}
.workshop_dashboard_inner .exercises .progress_spinner{position: absolute;
left: 40%;
top: 20px;}

.workshop_dashboard_inner .exercises .pg{padding-bottom: 30px;min-height: 200px}

.workshop_dashboard_inner .takeaways_list label{font-weight: normal;margin-bottom:15px;}
.workshop_dashboard_inner .takeaways_list textarea{width:100%;height: 105px; background: #d1d1d1;border:1px solid #bdbdbd;margin-bottom: 25px;}
.workshop_dashboard_inner .takeaways_list .btn_wrapper{text-align: center;}
.workshop_dashboard_inner .takeaways_list input[type='submit']{margin: 20px auto 30px;float: none;}
.workshop_dashboard_inner .takeaways_list .progress_spinner{position: absolute;
left: 40%;
top: 20px;}


.workshop_dashboard_inner .exercises h2{font-size:54px;font-weight: bold;letter-spacing: 6.5px;}
/*workshop dashboard*/

/*salary  dashboard*/

.salary_dashboard .resume_btn_info{background:url(../images/salary/salary_bg.jpg) no-repeat;background-size:cover; width:100%;height: 504px;}
.salary_dashboard .resources_list img{margin-bottom:10px}
.salary_dashboard .resources_list{text-align: center;color:#2f2f2f;font-size:14px;}

/*over40  dashboard*/

.over40_dashboard .resume_btn_info{background:url(../images/over40/over40_bg.jpg) no-repeat;background-size:cover; width:100%;height: 504px;}
.salary_dashboard .resources_list img{margin-bottom:10px}
.salary_dashboard .resources_list{text-align: center;color:#2f2f2f;font-size:14px;}

/*vet  dashboard*/

.vet_dashboard .resume_btn_info{background:url(../images/vet/vet_bg.jpg) no-repeat;background-size:cover; width:100%;height: 504px;}
.salary_dashboard .resources_list img{margin-bottom:10px}
.salary_dashboard .resources_list{text-align: center;color:#2f2f2f;font-size:14px;}

/*criminal  dashboard*/

.criminal_dashboard .resume_btn_info{background:url(../images/criminal/criminal_bg.png) no-repeat;background-size:cover; width:100%;height: 504px;}
.criminal_dashboard .resume_btn{background:#bd6923}
.criminal_dashboard .resume_btn .span1{font-size: 20px;padding-top: 48px;}

/*interview  dashboard*/

.interview_dashboard .resume_btn_info{background:url(../images/interview/interview_bg.jpg) no-repeat;background-size:cover; width:100%;height: 504px;}
.interview_dashboard .resume_btn{background:#bd6923}
.interview_dashboard .resume_btn .span1{font-size:13px}

/*jobsearch  dashboard*/
.job_search_dashboard .video_panel{margin-top:6px}

.job_search_dashboard .resume_btn_info .text_wrapper h2{line-height: 70px;font-size:72px;margin: 0;text-transform: uppercase;letter-spacing: 5px;}
.job_search_dashboard .resume_btn_info .text_wrapper h2 span{font-size:72px; font-weight: bold;}
.job_search_dashboard .resume_btn_info{background:url(../images/job_search/job_search_bg.png) no-repeat;background-size:cover; width:100%;height: 504px;}
.job_search_dashboard .resume_btn{background:#fff;height: 611px !important;}
.job_search_dashboard .resume_btn .span1{font-size:13px}
.job_search_dashboard .resume_btn span{display: inline-block;text-align: left;  width: auto;}
.job_search_dashboard .resume_btn p{text-align: left;}

.job_search_dashboard .resume_btn_wrapper .resume_right_side .white_bg h2{font-size:43px}
.job_search_dashboard .resume_btn_wrapper .resume_right_side .white_bg .job_sites_btn{width:100%; text-align: center;}
.job_search_dashboard .resume_btn_wrapper .resume_right_side .white_bg .job_sites_btn a{margin:0 auto;clear:both;width: 100%;
float: left;}
/* resume Dashboard*/
.resume_dashboard{}

.resume_dashboard .featured_workshop_btns{}
.resume_dashboard .featured_workshop_btns h3{color: #808080;text-transform: uppercase;margin: 25px 0 12px;font-size: 28px;}
.resume_dashboard .featured_workshop_btns .workshop1{background: url(../images/workshop/workshop1.png) no-repeat;width:100%;height: 240px}
.resume_dashboard .featured_workshop_btns .workshop2{background: url(../images/workshop/workshop2.png) no-repeat;width:100%;height: 240px}
.resume_dashboard .featured_workshop_btns .workshop3{background: url(../images/workshop/workshop3.png) no-repeat;width:100%;height: 240px}

.resume_dashboard .resume_btn_info .text_wrapper{top:135px;}

.resume_dashboard .resume_btn_wrapper{}
.resume_dashboard .resume_btn_info{background:url(../images/resume/resume_btn_bg.jpg) no-repeat;background-size:cover; width:100%;height: 504px;}
.resume_dashboard .resume_btn_info h2{margin:0}
.resume_dashboard .resume_btn_wrapper .resume_right_side{}
.resume_dashboard .resume_btn_wrapper .resume_right_side .white_bg{padding:20px;height: 248px;}
.resume_dashboard .resume_btn_wrapper .resume_right_side .resume_info_text{margin-bottom:24px;}
.resume_dashboard .resume_btn_wrapper .resume_right_side .profile_img{width:55px;height: 55px}
.resume_dashboard .resume_btn_wrapper .resume_right_side .register_btn{clear: both;margin:-11px 20px 0 0;float: right;
height: 60px;
line-height: 60px;
width: 220px;}
.resume_dashboard .resume_btn_wrapper .resume_right_side .profile_name{color:#4b29a1; text-transform: uppercase;}
.resume_dashboard .resume_btn_wrapper .resume_right_side .profile_name span{clear: both;float: left;width:100%;display: block;}
.resume_dashboard .resume_btn_wrapper .resume_right_side .profile_name span.profile_type{text-transform: none;color:#c6c6c6}

.resume_dashboard .resume_btn{background:#4b4b4b;height: 247px;margin: 10px 0px 0px; text-align: center;}
.resume_dashboard .resume_btn a{color:#fff;background: transparent;}
.resume_dashboard .resume_btn img{margin: 35px 0 20px 0;}
.resume_dashboard .resume_btn span{width:100%; text-align: center;display: block;letter-spacing: 1.2px;} 
.resume_dashboard .resume_btn .span1{ }
.resume_dashboard .resume_btn .span2{font-weight: bold;
font-size: 32px;}

/* resume Dashboard*/
/* word_dashboard workshop Dashboard*/
.word_dashboard{}

.word_dashboard .resume_btn_info{background:url(../images/word/word_bg.png) no-repeat;background-size:cover; width:100%;height: 504px;}
.word_dashboard .resume_btn_info h2{color:#fff}
.word_dashboard .resume_btn_info .text_wrapper{background: transparent;  width: 100%;
  text-align: center;  height: 165px;}
.word_dashboard .resume_btn{padding-top:50px}
/* word_dashboard workshop Dashboard*/
/* excel workshop Dashboard*/
.excel_dashboard{}

.excel_dashboard .resume_btn_info{background:url(../images/excel/excel_bg.png) no-repeat;background-size:cover; width:100%;height: 504px;}
.excel_dashboard .resume_btn_info h2{color:#fff}
.excel_dashboard .resume_btn_info .text_wrapper{background: transparent;  width: 100%;
  text-align: center;  height: 165px;}
.excel_dashboard .resume_btn{padding-top:50px}
/* excel workshop Dashboard*/
/* powerpoint workshop Dashboard*/
.powerpoint_dashboard{}

.powerpoint_dashboard .resume_btn_info{background:url(../images/powerpoint/powerpoint_bg.png) no-repeat;background-size:cover; width:100%;height: 504px;}
.powerpoint_dashboard .resume_btn_info h2{color:#fff}
.powerpoint_dashboard .resume_btn_info .text_wrapper{background: transparent;  width: 100%;
  text-align: center;  height: 165px;}
.powerpoint_dashboard .resume_btn{padding-top:50px}
/* powerpoint workshop Dashboard*/

/*Topics Page*/

.workshop_dashboard .featured_workshop_btns{}
.workshop_dashboard .featured_workshop_btns h3{letter-spacing: 3px; text-transform: uppercase;color: #808080;font-size: 30px;font-weight: normal;}
.workshop_dashboard .featured_workshop_btns .topic1{background: url(../images/workshop/workshop4.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard .featured_workshop_btns .topic2{background: url(../images/workshop/workshop2.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard .featured_workshop_btns .topic3{background: url(../images/workshop/workshop3.png) no-repeat;width:100%;height: 240px}
.workshop_dashboard .featured_workshop_btns .topic4{background: url(../images/workshop/workshop4.png) no-repeat;width:100%;height: 240px}
/*Topics Page*/


.calender_icon{background: url(../images/calender_icon.png) no-repeat;background-size:cover;width:99px;height:99px }
.calender_icon .month{color:#fff; font-size:14px;text-align: center;width:100%;display: block;margin-top: 3px;}
.calender_icon .date{color:#2d2d2d;font-size:50px;text-align: center;width:100%;display: block;}

a.common_link{border:1px solid #b6b6b6;background: #fff;text-align: center;color:#b6b6b6;height: 69px; line-height: 69px}

.admin_dashboard_container {padding:0 12px;}
.admin_dashboard_container #resp_msg{    clear: both;     top: 3px;    position: relative;}
.admin_dashboard_container p.msg{border: 1px solid;
margin: 0px;
padding:5px;
background-repeat: no-repeat;
background-position: 10px center;}
.admin_dashboard_container p.done{color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');}
.admin_dashboard_container .account_profile{font-size:14px;color:#2f2f2f;margin-bottom: 8px;margin-top: 8px;}
.admin_dashboard_container .account_profile .white_bg{height: 257px;}
.admin_dashboard_container .account_profile .contact_info {padding-top:20px}
.admin_dashboard_container .account_profile p{}

.admin_dashboard_container .account_profile label{font-weight: normal;}
.admin_dashboard_container .account_profile .val{font-size:30px;color:#808080;width:100%;  line-height: 28px;
  margin-bottom: 20px;}

.admin_dashboard_container .top_details{float: left;width:100%;  top: 5px;  z-index: 200;}
  .admin_dashboard_container .sort_menu{list-style: none;  margin: 0;  padding: 0;}
  .admin_dashboard_container .sort_menu li{float: left;font-size:14px;color:#2f2f2f;  margin: 0 8px;}
  .admin_dashboard_container .sort_menu li.first{margin:0 8px 0 0}
  .admin_dashboard_container .sort_menu li.border{color:#2f2f2f;margin:0 6px}
  .admin_dashboard_container .sort_menu li a{color:#0274c4}
  
  .admin_dashboard_container .profiles_list{width:100%; background: transparent;}
  /*.admin_dashboard_container .profiles_list thead{visibility: hidden;} */
  .admin_dashboard_container .profiles_list tr{margin-top: 10px;}
  .admin_dashboard_container .profiles_list td{}
  
  .admin_dashboard_container .profiles_list .profile_info{  padding: 0px 0 0 11px;  width: auto;min-width: 280px;}
  .admin_dashboard_container .profiles_list .profile_info_new{  border-top: 1px solid red;}
  .admin_dashboard_container .profiles_list .profile_info img{  margin-top: 2px;width:57px;height: 57px;float: left;border-radius:57px;}
  .admin_dashboard_container .profiles_list .profile_info .profile_desc{
  color: #2f2f2f;
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0 0 10px;
  padding: 5px 0;
  text-align: left;
  width: auto;}
  .admin_dashboard_container .profiles_list .profile_info .profile_desc span{  font-size: 12px;
  overflow: hidden;
  height: 16px;clear: both;width:100%;float: left;font-weight: normal;margin-top: 1px;}
  
  .admin_dashboard_container .activation_status{width:150px}
  .admin_dashboard_container  .header_status{   margin: 6px 0 0px 0;  float: left; text-transform: uppercase;font-size:19px;color:#5d9937;width:100%; text-align: center;}
  .admin_dashboard_container  .activation_links{   padding: 3px 8px; text-transform: uppercase;clear: both;float: left;width:100%;}
  .admin_dashboard_container  .activation_links_center .normal{width:100%; text-align: center;}
  .admin_dashboard_container  .normal{font-size:14px;color:#2f2f2f; clear: both;float: left;}
  .admin_dashboard_container a{font-size:14px;color:#2f2f2f;float: right;text-decoration: none;}
  .my_account_container .stats_bg a {
    color: #fff;
    background: transparent;
    text-decoration: none;
    width: 100%;
    display: inline-block;
    height: 100%;
    display: flex!important;
    flex-direction: column;
    align-items: center;
}
    .admin_dashboard_container .profiles_list .popup_links{text-align: center;min-width:85px;padding: 0}
    .admin_dashboard_container .profiles_list .popup_links_small{text-align: center;min-width:60px !important;width:60px !important}
    .admin_dashboard_container .profiles_list .popup_links a,.admin_dashboard_container .profiles_list .popup_links_small a{display:block; width:100%;height:100%;}
    .admin_dashboard_container .profiles_list .popup_links a.selected,.admin_dashboard_container .profiles_list .popup_links_small a.selected{background:#95bcf2; color: #fff}
    .admin_dashboard_container .profiles_list .popup_links a.selected span,.admin_dashboard_container .profiles_list .popup_links_small a.selected span{ color: #fff}
    .admin_dashboard_container .profiles_list .popup_links img{  margin: 5px 10px 15px;  position: relative;  top: 8px;}
    .admin_dashboard_container .profiles_list .popup_links span{color: #2f2f2f;  font-size: 14px;float: left;width:100%; text-align: center;display: block;}
    
    .admin_dashboard_container .profiles_list .resume_link{text-align: center;min-width:50px;    width: 50px;
    top: -45px;
    position: relative;    float: right !important;}
    .admin_dashboard_container .profiles_list .resume_link img{border-radius:none;background:transparent; width:11px;height:14px; margin: 5px auto 15px;      float: none;  position: relative;  top: 8px;}
    .admin_dashboard_container .profiles_list .resume_link span{color: #2f2f2f;  font-size: 11px;float: left;width:40px; text-align: center;display: block;}
    
    
    .admin_dashboard_container .profiles_list .center_links{text-align: center;min-width:180px;display: flex;
align-items: center;
justify-content: center;}
    
    .admin_dashboard_container .profiles_list .group_status{ text-align: center;font-size:14px;color:#2f2f2f;     width: 190px;;}
    .admin_dashboard_container .profiles_list .group_status a{text-align: center;color:#2f2f2f;  margin-top: 20px;  float: left;  width: 100%;}
    .admin_dashboard_container .profiles_list .group_status span{margin-top: 10px;text-transform: uppercase; clear:both;float: left;width:100%;}
    .admin_dashboard_container .profiles_list .group_status_active a{text-transform: uppercase;font-size:16px;color:#5d9937;  margin-top: 0px;}
  
   .live_workshop_admin_container .profiles_list .profile_info{  padding: 0px 0 0 11px;  width: 284px !important;}
  
  .masteradmin_container h2{font-size:50px}
  
  .table_column_wrapper{background: #e8e8e8;height: 65px;margin:0 !important;  overflow: hidden;padding: 10px;
text-align: center;
border: 2px solid #fff}
  .table_column_wrapper_height{line-height: 15px;padding-top: 15px;}
.table_column_wrapper.text-left{text-align: left !important; padding-left: 10px;}  
.table_column_wrapper a{float:none !important;} 
.admin_dashboard_container .table_column_wrapper a.deactivate_user_action,.admin_dashboard_container .table_column_wrapper a.activate_user_action{float:right !important}
  .border-bottom{width: 100%;
margin: 5px 0px;
float: left;
background: none repeat scroll 0% 0% rgb(194, 194, 194);
height: 2px;}


.account_admin_links {    padding: 75px 5px 0!important;     background-color: #fff;    height: 257px;}
.account_admin_links .table_column_wrapper{float:left}
.account_admin_links .resume_link_wrapper{width:25%}
.account_admin_links .activation_status{width:50%}
.account_admin_links .popup_links{width:25%}
.account_admin_links .profiles_list .popup_links_small{    min-width: 45px !important;    width: 50px !important;}
.account_admin_links a{}

/*new assignments*/

.assignments_new  .pagination li a{ display: inline-block; font-size: 13px !important; margin: 5px 0 !important;text-align: left !important;padding: 12px 8px !important}
/*new assignments*/



/*popup forms*/
body.popup_form{background: #fff}

.admin_popup_form section{ clear: both;float: left;width:100%}
.admin_popup_form textarea{width:100%; height:80px; border:2px solid #c8c8c8;}
.admin_popup_form form{text-align: center;}
.admin_popup_form input[type=submit]{  margin: 0 auto;  position: relative;  float: none;    width: auto;left: 0;}


.admin_popup_form .checklist_info{}
.admin_popup_form .checklist_info ul{list-style: none;}
.admin_popup_form .checklist_info ul li{clear: both;float:left;margin-bottom: 12px;}
.admin_popup_form .checklist_info ul li .checkbox_img{background:url(../images/workshop/checkbox_img.png) no-repeat 0 -68px  ;cursor: pointer;width:43px;height: 45px;display: block;float:left;}
.admin_popup_form .checklist_info ul li .checked{background:url(../images/workshop/checkbox_img.png) no-repeat 0 0;}
.admin_popup_form .checklist_info ul li span{float: left;margin: 17px 0 0 20px;font-size: 16px;color: #9e9e9e;}
.admin_popup_form .checklist_info ul li input[type=text]{float: left;padding: 0;
border: medium none;
width: 27px;
margin-left: 5px;
text-align: center;
height: 27px;
font-weight: bold;
margin-top: 15px;}
/*popup forms*/

/*datatables css for admin dashboard table*/

.admin_dashboard_container .dataTables_info{  float: left;}
.admin_dashboard_container .dataTables_paginate{    font-size: 12px; margin-top:100px;padding-bottom: 50px; text-align: center;clear:both;}
.admin_dashboard_container .dataTables_paginate span{margin: 0 10px;cursor: pointer}
.admin_dashboard_container .dataTables_filter{  float: right;margin-top:65px;font-size: 14px; font-weight: bold;}
.admin_dashboard_container .dataTables_filter input{  float: right;margin-bottom: 10px;font-weight: initial;}
.admin_dashboard_container .dataTables_length{display: none;}

.employer_container a.admin_dashboard_btn{border: 2px solid #FFF;background: transparent ;text-align: center;color:#fff;height: 69px; line-height: 69px; text-transform: uppercase;}
.employer_container a.selected_btn{border:2px solid #fff;background: #fff;text-align: center;color:#7C7B7B;height: 69px; line-height: 69px}

.employer_container form .input_text {  display: inline-block;
    margin-bottom: 22px;
    color: #2F2F2F;
    font-size: 16px;
    width: 358px;
   height: 39px;
    line-height: 39px;
    background: none repeat scroll 0% 0% #C6C6C6;
    border: 1px solid #6B6B6B;
    padding: 0px 5px 0px 15px;
}
.employer_container form{text-align: center;}
.employer_container form input[type=submit]{clear:both; margin: 0 auto; padding:0 6px; height:39px; line-height:39px; position: relative;  float: none;    width: auto;left: 0;}

.master_admin_container form .input_text {  display: inline-block;
    margin-bottom: 22px;
    color: #2F2F2F;
    font-size: 16px;
    width: 100%;
   height: 39px;
    line-height: 39px;
    background: none repeat scroll 0% 0% #C6C6C6;
    border: 1px solid #6B6B6B;
    padding: 0px 5px 0px 15px;
}
.master_admin_container form input[type=file]{width:75%}
.master_admin_container form{text-align: center;}
.master_admin_container form input[type=submit]{clear:both; margin: 0 auto; padding:0 6px; height:39px; line-height:39px; position: relative;  float: none;    width: auto;left: 0;}
/*datatables css for admin dashboard table*/

.help_popup_form{background:url(../images/help_box.png) no-repeat; width:269px; height:242px; display:none; position: absolute;float: right;
    z-index: 2000;
    padding: 33px 24px 0 24px;
  top: 50px;
left: 929px;}
.help_popup_form h4{margin:0;font-family:'rockwell';font-size:22px;color:#acacac;}
.help_popup_form #help_response_msg p{padding:0;font-size:10px;margin:0}
.help_popup_form textarea{width: 204px;
height: 88px;margin:10px 0;border:1px solid #dcdcdc;font-family:arial; color:#3d3d3d;font-size:14px;}
.help_popup_form a#send_help_form{background:#8ec335 ;float:right;text-align:center; width:91px;height: 26px;line-height: 26px;color:#fff;font-size:14px;font-family: arial;font-weight:bold;}

/*employer search */
.employer_search_container .account_profile .search_header {
    margin: 0px;
    background: transparent url("../images/search_header_bg.jpg") no-repeat scroll 0% 0%;
    height: 246px;
    text-align: center;
}
.employer_search_container .account_profile .search_header  h3 {
    color: #FFF;
    font-size: 66px;
    text-transform: uppercase;
line-height: 167px;
}


.employer_search_container .account_profile .contact_info{height: 246px;padding-top: 0 !important;}
.employer_search_container .account_profile .contact_info .personal_info_wrapper{  margin-top: 18px;text-align: center;}
.employer_search_container .account_profile .contact_info .personal_info_wrapper a.profile_img_link{z-index: 2;
position: relative;}
.employer_search_container .account_profile .contact_info .personal_info_wrapper .profile_img{
border-radius: 125px;
width: 125px;
height: 125px;
z-index: 2;
position: relative;}
.employer_search_container .profile_desc .val{margin-bottom: 7px;font-size: 35px;}
.employer_search_container .profile_desc p{font-size: 22px;}
.employer_search_container .account_profile .contact_info .personal_info_wrapper .profile_desc{margin-left:0;}
.employer_search_container .account_profile .contact_info .personal_info_wrapper div{float: none;}
.employer_search_container .account_profile .contact_info .personal_info_wrapper h6{color:#808080;font-size:30px}
/*employer search */

/*employer dashboard */
.employer_dashboard_container .account_profile .employer_dashboard_header {
    margin: 0px;
    background: transparent url("../images/employer_home/home_header_bg.jpg") no-repeat scroll 0% 0%;
    height: 428px;
    text-align: center;
    color:#fff;font-size:14px;
}
.employer_dashboard_container .account_profile .employer_dashboard_header  h3 {
    color: #FFF;
    font-size: 68px;
    text-transform: uppercase;  float: right;
  text-align: left;
}
.employer_dashboard_container .account_profile .employer_dashboard_header  p{
  width: 336px;
  text-align: left;float: right;}
.employer_dashboard_container .account_profile .contact_info{height: 428px;padding-top: 0;}
.employer_dashboard_container .account_profile .contact_info .personal_info_wrapper{  margin-top: 18px;text-align: center;}
.employer_dashboard_container .account_profile .contact_info .personal_info_wrapper a.profile_img_link{z-index: 2;
position: relative;}
.employer_dashboard_container .account_profile .contact_info .personal_info_wrapper .profile_img{
border-radius: 125px;
width: 125px;
height: 125px;
z-index: 2;
position: relative;}
.employer_dashboard_container .account_profile .contact_info .personal_info_wrapper a.common{  height: 80px;
  line-height: 80px;
  width: 310px;
  margin: 0 auto;}
.employer_dashboard_container .profile_desc .val{margin-bottom: 7px;font-size: 35px;}
.employer_dashboard_container .profile_desc p{font-size: 22px;}
.employer_dashboard_container .account_profile .contact_info .personal_info_wrapper .profile_desc{margin-left:0;}
.employer_dashboard_container .account_profile .contact_info .personal_info_wrapper div{float: none;}
.employer_dashboard_container .account_profile .contact_info .personal_info_wrapper h6{color:#808080;font-size:30px}

.employer_dashboard_container .topics_bg{padding:0;  border-right: 18px solid #c6c6c6;
  background-size: cover !important;}
.employer_dashboard_container .topics_bg .topic_bar{position:absolute;bottom:0;color:#fff;font-size:14px;height:40px;  width: 100%;
  margin: 0;line-height: 40px;  padding: 0 15px;}
.topic_bar_green{background: rgba(14,120,19,0.8)}
.topic_bar_blue{background: rgba(72,14,120,0.8)}
.topic_bar_orange{background: rgba(202,138,13,0.8)}

.employer_dashboard_container .topic1{background: url(../images/employer_home/topic1.jpg) no-repeat;height: 403px;}
.employer_dashboard_container .topic2{background: url(../images/employer_home/topic2.jpg) no-repeat;height: 194px; }
.employer_dashboard_container .topic3{background: url(../images/employer_home/topic3.jpg) no-repeat;height: 405px; margin-top: -197px;}
.employer_dashboard_container .topic4{background: url(../images/employer_home/topic4.jpg) no-repeat;height: 401px}
.employer_dashboard_container .topic5{background: url(../images/employer_home/topic5.jpg) no-repeat;height: 194px;  margin-top: 12px;}
.employer_dashboard_container .topic6{background: url(../images/employer_home/topic6.jpg) no-repeat;height: 402px;  margin-top: 12px;}
.employer_dashboard_container .topic7{background: url(../images/employer_home/topic7.jpg) no-repeat;height: 404px; margin-top: -196px;}
.employer_dashboard_container .topic8{background: url(../images/employer_home/topic8.jpg) no-repeat;height: 193px;margin-top: 12px;}
.employer_dashboard_container .topic9{background: url(../images/employer_home/topic9.jpg) no-repeat;height: 196px;  margin-top: 12px;border: none;}

.employer_dashboard_container .webinar_info{ color:#fff;text-align:center; background-color: #a3a3a3;
  height: 818px;}
  .employer_dashboard_container .employer_topics .webinar_info h6{clear: both;width:100%;font-size:17px;font-family: arial;font-weight:bold;color:#fff;  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 38px 0 22px;
  float: left;}
  .employer_dashboard_container .employer_topics .webinar_info p{  padding: 0 20px;text-align: left;clear: both;width:100%;font-size:14px}
 .employer_dashboard_container .employer_topics .webinar_info h3{   margin: 40px 0; padding: 0 20px;text-align: left;clear: both;width:100%;font-size:28px;font-family: arial black;color:#fff}
 .employer_dashboard_container .employer_topics .webinar_info a{color:#fff;width:176px;height: 63px;line-height: 63px;font-size:18px;text-align: center;display: block;background: #471b59;  margin: 34px auto; border-radius:15px;text-transform: uppercase;letter-spacing:1.5px}
 .employer_dashboard_container .webinar_info .calender_icon{  float: none;
  margin: 0 auto;
  height: 99px;
  clear: both;}
   .employer_dashboard_container .webinar_info p.info{text-align: center;    margin-top: 10px;}
 
 .employer_dashboard_container .topic_latest{height: 403px}
 .employer_dashboard_container .topic_latest p{font-size:14px;font-family: arial;}
 .employer_dashboard_container .topic_latest p span{font-family: arial black}
 
 .employer_dashboard_container .employer_topics h3{
   color: #717171;
  font-family: arial;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;}
 .dashboard_bottom .dark_bg{height:199px}
 .dashboard_bottom .dark_bg h6{font-size:14px;font-family: arial black}
 .dashboard_bottom .dark_bg p{font-size:14px;}
 .dashboard_bottom .dark_bg textarea{height:120px; width:450px;}
 .dashboard_bottom .dark_bg a.linkedin{float: right;}
 .dashboard_bottom .dark_bg input[type=submit]{  width: 117px;
  height: 33px;
  line-height: 33px;
  margin-top: 87px;border:2px solid #848484;color:#848484;background: transparent;}
/*employer dashboard */

.employer_topic_container  h3{  color: #717171;
  font-family: arial;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;}
.employer_topic_container .topics_bg{padding:0;  
  background-size: cover !important;}
.employer_topic_container .topics_bg .topic_bar{position:absolute;bottom:0;color:#fff;font-size:14px;height:40px;  width: 100%;
  margin: 0;line-height: 40px;  padding: 0 15px;}


.employer_topic_container .topic1{background: url(../images/employer_home/topic1.jpg) no-repeat;height: 194px;}
.employer_topic_container .topic2{background: url(../images/employer_home/topic2.jpg) no-repeat;height: 194px; }
.employer_topic_container .topic3{background: url(../images/employer_home/topic3.jpg) no-repeat;height: 194px; }
.employer_topic_container .topic4{background: url(../images/employer_home/topic4.jpg) no-repeat;height: 194px}
.employer_topic_container .topic5{background: url(../images/employer_home/topic5.jpg) no-repeat;height: 194px;  }
.employer_topic_container .topic6{background: url(../images/employer_home/topic6.jpg) no-repeat;height: 194px; }
.employer_topic_container .topic7{background: url(../images/employer_home/topic7.jpg) no-repeat;height: 194px;}
.employer_topic_container .topic8{background: url(../images/employer_home/topic8.jpg) no-repeat;height: 194px;}
.employer_topic_container .topic9{background: url(../images/employer_home/topic9.jpg) no-repeat;height: 194px;  }

@media only screen and (max-width : 1200px) {
    
    .my_account_container h3{   font-size: 34px;}
    .personal_info .personal_info_wrapper .profile_desc{margin-left: 15px;
  width: 340px;}
  .employer_container .profile_desc .val{font-size:30px}
  .employer_container .profile_desc p{font-size:22px}
    .my_account_container .account_profile .dark_bg a span{
        font-size:30px
    }
    
    .admin_dashboard_container .profiles_list .profile_info {
  width: 200px;
}
.admin_dashboard_container .profiles_list .activation_status{  width: 150px;}
.admin_dashboard_container .profiles_list .activation_status .header_status{  font-size: 14px;}
.admin_dashboard_container .profiles_list .activation_status .normal{font-size:12px}
.admin_dashboard_container .profiles_list .activation_status a{font-size:12px}
.admin_dashboard_container .profiles_list .profile_info .profile_desc{width:118px}
    .admin_dashboard_container .profiles_list .group_status{  width: 145px;}
}



.isa_info, .isa_success, .isa_warning, .isa_error {
margin: 10px 0px 0;
padding:12px;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}

.checklist_download_link{display: block;
float: left;
width: 56px;
text-align: center;}
.checklist_download_link img{width:26px;}
.checklist_download_link span{font-size:11px !important;margin:0 !important}
.checklist_upload_link{color: #9E9E9E;margin: 8px 20px;
float: left;}

.additional_info_row{margin-bottom:20px !important}
.additional_info_row label{color: #808080;font-weight: normal;
font-size: 19px;}
.additional_info_checkbox input:first{margin:0px 6px 0px 0}
.additional_info_checkbox input{margin:0px 6px 0px 0px;float: left;clear: both}
.additional_info_checkbox span{float: left;margin-top: -4px;
margin-bottom: 5px;}

.lang_checkbox input{margin:0px 6px 0px 35px !important;float: none !important;clear: none !important;}

.references {padding:0 0 30px 0!important}
.references .references_table{padding-bottom:20px;overflow: auto;}
.references #references_span{
padding:0 30px 0;
    text-align: left;
    float: left;
    color: #808080;
    font-size: 19px;}
.references h4{padding:0 30px} 
.references_table table{width:100%;}
.references_table table th{padding: 0 30px;height: 35px;}
.references_table table td{background:#f4f4f4;border-bottom:2px solid #fff;height: 35px;
padding: 0 30px;}


/*sections*/
.sections {border:none;margin:5px 0 0 0}
.section_content{border:none !important;margin-top: 10px;min-height: 800px;}
.section_content .common{float: left;}
.section_content .commonChange {float: right;}
.sections ul {margin:50px 0 0 0;list-style:none}
.sections ul li {width:25%; margin:0px ; min-height:235px;float: left; position: relative;}
.sections ul li a {float:left; text-align:center; width:100%;}
.sections ul li a span.section_no {font-size:94px; font-family: 'rockwell'; color: white;margin-left: -6px; text-align: left;position: relative;
  text-shadow:
   -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;}
.sections ul li a span {float:left; text-align:center; width:100%; text-transform:uppercase; color:#838383; font-size:14px; line-height:17px; margin:4px; font-family: 'rockwell';}
h3.secT label {font-family: "adeleadele";text-transform: uppercase;font-size:50px;color:#00156C !important}
.section_subtitle {color: #838383 !important;    float: left;    font-family: arial;    font-size: 18px;clear:both; padding: 0 10px 0 0;
}
h3.secT {color:#000;}

.section_right{padding:0 !important;margin:50px 0 0 0}
.whatsNidget {width:154px;  min-height:594px; border:#666666 solid 1px; margin:0;}
.whatsNidget .audio_section_mp3 {background:url(../images/audio_icon.jpg) no-repeat;width:218px; height: 177px}
.whatsNidget .audio_section_mp3 audio{width: 185px; margin: 80px 0px 0px;}
.whatsNidget h2 { text-align:center; color:#E5771B; font-size:21px; line-height:34px; font-weight:normal; font-family: 'caviar_dreamsregular';}
.whatsNidget h2 span {font-size:50px; color:#68360D;}
.whatsNidget ul li {width:144px; text-align:center; padding:75px 5px 0 5px; font-weight:normal;}
.whatsNidget ul {}
.whatsNidget ul li a {color:#fff; font-size:11px; line-height:13px;}

.singleCareerNews {width:100%; margin:20px 0 0 0;}
.careerContent {}
.careerImage {width:30%;}
.careerImage a {float:left; border:#dadada solid 1px;width:30%;height: 137px;}
.careerContent {width:68%;}
.careerContent h4 {font-family: 'verdana'; font-weight:normal; margin-top:-4px; padding:0 0 15px 0;}
.careerContent h4 span { font-size:12px;font-family: 'verdana'; }
.careerContent h4 a {font-size:22px; color:#421e82;font-family: 'verdana'; }
.careerContent p {float:left; width:100%; font-size:14px; padding: 0 0 10px 0;font-family: verdana;}
.careerContent p.rdmore { width:auto; float:right;}
.careerContent p.rdmore a {color:#421e82; font-size:16px;}

.whtnC {}
.chiSide {border:#cbcbcb solid 1px;}
.chiSide ul {padding:0 0 53px 0;list-style:none;margin:0}
.chiSide ul li {padding-top:10px;padding-left:0 !important}
.chiSide ul li a img { text-align:center;}
.chiSide ul li a span {width:100%; float:left; text-align:center; font-size:18px; line-height:20px;font-family: 'rockwell'; margin:5px 0 0 0; color:#000;}


/*toggle switch*/
.switch{  margin: 20px auto 0;    width: 135px;}
.switch span.text{    top: -28px;     position: relative; color: #fff; text-transform:uppercase }
.switch_inactive span.text{ color:#000}
  .cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}

input.cmn-toggle-round + label {
  padding: 2px;
  width: 135px;
  height: 30px;
  background-color: #dddddd;
  border-radius: 60px;
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 60px;
  transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
  width: 28px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196;
}
input.cmn-toggle-round:checked + label:after {
  margin-left: 105px;
}

.data_sort{
  clear:both;
  font-size: 14px;
  display: flex;
}

.data_sort li{
    display: inline-block;
}
.data_sort li a{
  color:#0274c4;
  font-size: 14px;
}

.data_sort .black-dash{
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
}

.text-pages{
  margin-bottom: 0px;
  text-decoration: none!important;
  font-size: 14px;
  border-bottom: 0;
}

.ul{
  text-decoration: underline;
}

.div-section p{
  padding-top: 10px;
}
.div-section .pagination{
  margin-top: 0px;
}
.div-section .pagination li a{
    color:#323331;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 21px;background:#e8e8e8; border:none;
    margin:0 5px;
    border-radius:0;
}
.div-section .pagination li:first-child a{
    /* margin-left:0px !important; */
    border-radius:0;
}
.div-section .pagination li:last-child a{margin-right:0px !important;border-radius:0;}

.div-section .pagination li a.selected{background:#7d7d7d; color: #fff}

.text-section{
  margin-top: 5px;
  margin-bottom: 5px;
}

a.name,p.name{
  font-size: 14px!important;
  font-weight: bold;
  margin-top: 20px;
  text-align: left !important;
  margin-left: 20px;

}

.back-btn{
  float:left!important;
  text-decoration:none!important;
  color:#0274c4!important;
  margin-top:10px;
  margin-bottom: 15px;
}

.grade{
  margin-top: 0;
}

.grade-text{
  color:#2f2f2f;
}

.grade li{
  display: inline-block;
  vertical-align: middle;
}

.grade-input input[type="text"]{
  width: 70px;
  height: 35px;
  margin-left: 10px;
  margin-right: 10px;
  color: #323331;
  font-size: 18px;
  text-align: center;
}

.btn-edit{
  color:#fff!important;
  background-color: #b0b0b0;
  padding: 4px 10px;
  text-decoration: none!important;
  text-transform: uppercase;
}

.thead-text{
  padding-top: 20px;
  padding-bottom: 10px;
  font-weight: 700;
  text-align: center;
}

table.one{
  width:45%!important;
  float:left;
}

table.two{
  width:45%!important;
  float: left;
  margin-left: 5%;
}

.td-width{
  width:120px;
  text-align: center;
}

.td-width .name,a{
  margin-left: 0px;
  text-decoration: none;
}
.dataTables_filter label{
  text-transform: uppercase;
  color:#717171;
}

.dataTables_filter input{
  margin-top: 7px;
}

.dataTables_info{
  margin-top: 10px;
  margin-bottom: 10px!important;
}

.div-entries{
  float: right;
  margin-top: -25px;
}

.no-padding{
  padding: 0px;
}

/*popup*/
.white-popup-block {
background: #FFF;
padding: 0;
text-align: left;
max-width: 100%;
margin: 0 auto;
position: relative;
/*border:1px solid;*/
overflow: auto;
padding: 10px;
} 
.white-popup-block #jobs_filter label{
    display: flex;
    align-items: center;
    justify-content: end;
}
.white-popup-block #jobs_length{
    display: none;
}
.white-popup-block .profiles_list{
    width: 100%!important;
}
.white-popup-block .dataTables_paginate {
        font-size: 12px;
    margin-top: 100px;
    padding-bottom: 50px;
    text-align: center;
    clear: both;

}
.white-popup-block  .dataTables_paginate span{
    margin: 0 10px;
}
.white-popup-block #jobs_filter input{
        display: block;
    width: 25%;
    height: 34px;
    margin-left: 5px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.white-popup-block #filter_form{
    display: flex;
    justify-content: end;
}
.mfp-bg {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: none repeat scroll 0% 0% #EEE;
    opacity: 0.9;
}

.reference_form{}
.references_table{width: 940px;clear: both;
float: left;}

.references_table th{}
.references_table td{font-size: 14px;border-bottom:1px solid #eee;height: 20px;
overflow: hidden;
padding: 8px 0;}
.references_table th.col1{}
.references_table th.col2{}
.references_table th.col3{}
.references_table th.col4{}
.references_table th.col5{}


.white-popup-block h4{margin-top: 45px;
margin-bottom: 12px;background: #6996c4;color:#fff; text-align: center; height: 35px;line-height: 35px; font-size:16px;}
.reference_input{width:91%; margin:0 auto}
.reference_input input{
    color: #000;
    float: left;
    font-size: 15px;
    height: 43px;
    margin-bottom: 6px;
    padding: 0px 4px 0px 8px;
    width: 200px;
    border:1px solid #ddd;
    margin-right:10px;
}
.reference_input input[type='button']{width:214px;}

.profile_buttons{width:85%;}
.profile_buttons_wrapper{margin-right:25px;margin-bottom: 10px;width:60px;float: left;text-align: center;}
.profile_buttons a{}

.profile_icons_popup{border:1px solid #ddd;position: relative;padding: 10px;
margin: 0 8px 10px !important;float: left;width: 100px; height: 147px;}
.profile_icons_popup .selected_profile_span{position: absolute;top: 0; display: block;
right: 10px;}
.profile_icons_popup .selected_profile_span img{width:20px;height: auto;}
.selected_profile_icon .selected_profile_span{display: block;}
.profile_icons_popup span.badge_name {font-size: 10px;  color:#000;
    clear: both;  height: 37px;
    width: 100%;
    float: left;
    text-align: center;
}
.profile_icons_popup span.selected_profile_text {font-size: 10px;  color:#A13C3C;
    clear: both;
    width: 100%;
    float: left;
    text-align: center;
}

a.add_badge_link,a.add_reference_link{color:#fff; text-decoration: underline;float: right;}

a.remove_link_popup{color:#fff;font-size:10px; text-decoration: underline;}
/*popup*/

/*#jobseekers .switch{float:left;width:100%}
#jobseekers .switch label{float:left;}
#jobseekers .switch span.text{float:right;}*/

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 650px){

  .logo img{width:100%}
  
  header.home-header h1{font-size:23px}
  header.home-header .login_wrapper{    width: 100%;}
  header.home-header .login_wrapper .email_bg, header.home-header .login_wrapper .password_bg{width:100%}
  header.home-header .login_wrapper input.input_text{width:242px}
  
  .home_container .white_bg{width:100%}
  .home_container .white_bg h4{font-size:32px;}
  .home_container .youtube_video iframe{width:100%;height:250px;}
  .home_container form .input_text,.home_container form .input_submit_blue,.home_container form .input_submit_green{width:100%;} 

  header ul.menu{margin-top: 0}
  header ul.menu li{margin-bottom: 10px}
}

.pt-10{
    padding-top:10px;
}

.pt-20{
    padding-top:20px;
}

/*-----------NEW-LOGIN-PAGE-6-2-19-------*/


#login_page .white-form{

    display: inline-block;
    background-color: #fefefede;
    padding: 43px 105px 35px;
    border-radius: 10px;
    max-width: 545px;
    width: 100%;
}

.mt-0{

    margin-top: 0px;

    } 

.mb-50{

    margin-bottom: 50px;
}



.white-form h3{

    font-size: 35px;
    font-family: 'BebasNeue-Regular';
    color: #000;
}

#login_page .white-form form input{

    border: none;
    background-color: #ededed;
    border-bottom: 2px solid #3d0091;
    padding: 15px 20px 15px;
    font-size: 25px;
    margin-bottom: 18px;
    font-family: arial;
}

#login_page .white-form form input[type = "submit"]{

    padding: 16px 32px;
    background-color: #fff;
    color: #fff;
    margin-bottom: 0px;
    font-size: 16px;
    background-color: #337ab7;
    border-color: #2e6da4;

}

#login_page .white-form form input[type = "submit"]:hover{
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.btn-default{
    background-color: #337ab7!important;
    border: 1px solid #2e6da4!important;
    color: #fff!important;
}
.employer_container form input[type=submit]{
    border: 1px solid #b7b7b7;
}
.btn-default: hover{
    background-color: #286090!important;
    border: 1px solid #204d74!important;
    color: #fff!important;
}
footer{

    background-image: none;
    height: auto;
    background-color: #fff;
    padding: 34px 0px;
}

footer .flogo{

    position: unset;
    margin: 0px;
}

/*//19-2-19*/

#login_page{

    position: relative;
}

#admin-video{

    width: 100%;
    height: calc(100vh - 111px);
    object-fit: fill;
}

.flex-background{

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

}

.white-form .err_msg{

  color: red;
}

.pass-mb50{

  margin-bottom: 50px!important;
}

header{

  background-image: none;
  background-color: #ffffff;
}

.text-admin{
    margin-bottom: 0PX;
    font-size: 10px;
    color: #133c63;
}
@media only screen and (max-width: 767px){
     header ul.menu-top, header ul.menu{
        display: grid;
        float: left;
    }
    header ul.menu-top li a, header ul.menu li a{
        text-align: left!important;
    }
    .my_account_container .stats_bg{
        width: 100%;
    }
    .overflow{
        width: 100%;
        overflow: auto;
    }
    .overflow table{
        width: 750px!important;
    }
    .my_account_container .container .white_bg{
        width: 100%;
    }
}
.nav>li>a:focus, .nav>li>a:hover{
    background-color: transparent;
}@media (min-width: 1660px){
    header .container-fluid{
        width: 85%;
    }
}
/*-------03-10-2022-------*/
.account-new .bg-grey{
    background-color: #f2f2f2;
    border: 1px solid;
    padding: 30px 10px;
}
.account-new .p-0{
    padding: 0;
}
.account-new .pl-1{
    padding-left: 5px;
}
.account-new .pr-1{
    padding-right: 5px;
}
.account-new .mt-2{
    margin-top: 15px;
}
.account-new .w-2{
    min-width: 200px;
}
.account-new .dataTables_filter label{
    display: flex;
    align-items: baseline;
}
.account-new .dataTables_filter label input{
    margin-left: 5px;
}
.account-new .admin_dashboard_container .dataTables_filter{
    margin-top: 35px;
}
.account-new th{
    text-align: center;
    padding: 5px;
}
@media (min-width: 768px){
.navbar-right .dropdown-menu {
     right: 0; 
     left: 0; 
    margin-top: 11%;
    width: 100%!important;
}
.navbar-right .dropdown-menu>li>a{
    text-align: left!important;
    padding: 5px 0;
}
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    outline: none;
}
#assign_new_provider, #assign_new_case_manager{
    display: block;
}
.my-1{
    margin: 5px 0;
}
.account-new .overflow{
    overflow-x: auto;
    width: 100%;
}
.account-new .profile_desc p{
    display: flex;
    font-size: 13px;
    line-height: inherit;
    color: black;
    margin-bottom: 0;
}
.account-new .profile_desc p span{
    margin-left: 3px;
}
.account-new .profiles_list .profile_info .profile_desc{
    width: 100%;
}
.account-new .profiles_list .profile_info .profile_desc{
    font-size: 14px;
    margin: 5px 0;
}
.account-new .table_column_wrapper{
    padding: 5px 4px;
}
.account-new .profiles_list{
    width: 100%!important;
}
#employer_accounts .border-bottom {
    background: none repeat scroll 0% 0% rgb(198 198 198);
}
.employer_container .container{
    width: 100%!important;
    max-width: 100%;
}

@media (max-width: 992px){
    .white_bg{
        width: 100%;
    }
    .ssn_search{margin-top: -9px;}
    header .flogo img{
        width: 150px;
    }
}
@media (max-width: 660px){
   
    .ssn_search{top: 23%!important;    right: 0!important;
    float: left!important;
    left: 15px;
margin-top: 0;}
    .dataTables_filter{
        min-width: 99%!important;
    }
    .account-new .pl-1{
        padding-left: 0;
        margin-top: 4px;
    }
}







.student_account .border{
        border: 1px solid;
    }
    .student_account  .container div{
        margin-bottom: 10px;
    }
    .student_account .text-white{
        color: #fff!important;
    }
    .student_account h5{
        font-size: 17px;
        margin-bottom: 18px;
    }
    .student_account .p-0{
        padding: 0;
    }
    .student_account label{
        font-weight: normal;
    }
    .student_account .control-label{
        font-weight: 700;
    }
    .student_account #save {
        background-color: #a70707!important;
        border: 1px solid #a70707!important;
        min-width: 240px;
    }
    @media (min-width: 991px){
        .student_account .d-md-flex{
        display: flex;
    }
    }
    .red{
        color: red;
    }
    #submit_worksite{
        min-width: 240px;
    }
    .p-0{
        padding: 0;
    }

.dataTables_wrapper{
    overflow: auto;
    width: 100%;
}
#worksite_wrapper table .odd td{
    background: transparent;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding-top: 15px;
}

#worksite_wrapper table th{
    height: 55px;
}
#worksite_wrapper table .even td{
    background: #e8e8e8;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding-top: 15px;
}
#worksite_wrapper table .odd td div{
    display: flex;
    align-items: center;
}
#worksite_wrapper table .even td div{
    display: flex;
    align-items: center;
}
#supervisor_wrapper table .odd td{
    background: transparent;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding-top: 15px;
}

#supervisor_wrapper table th{
    height: 55px;
}
#supervisor_wrapper table th div{
    height: 25px;
}
#supervisor_wrapper table .even td{
    background: #e8e8e8;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding-top: 15px;
}
#supervisor_wrapper table .odd td div{
    display: flex;
    align-items: center;
    justify-content: center;
}
#supervisor_wrapper table .even td div{
    display: flex;
    align-items: center;
    justify-content: center;
}
#jobs_wrapper table .odd td{
    background: transparent;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding-top: 15px;
}

#jobs_wrapper table th{
    height: 55px;
    text-align: center;
    vertical-align: middle;
}

#jobs_wrapper table .even td{
    background: #e8e8e8;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding-top: 15px;
}
#jobs_wrapper table .odd td div{
    display: flex;
    align-items: center;
    justify-content: left;
    text-align: left;
}
#jobs_wrapper table .even td div{
    display: flex;
    align-items: center;
    justify-content: left;
    text-align: left;
}
#participant_wrapper table .odd td{
    background: transparent;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding: 8px;
    vertical-align: middle;
}

#participant_wrapper table th{
    height: 55px;
}
#participant_wrapper table th div{
    height: 25px;
}
#participant_wrapper table .even td{
    background: #e8e8e8;
    border: 0px solid #fff;
    height: 55px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    padding: 8px;
    vertical-align: middle;
}
#participant_wrapper table .odd td div{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
#participant_wrapper table .even td div{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
.dataTables_wrapper table .odd .table_column_wrapper{
    background: transparent;
    border: 1px solid #fff;
    min-height: 65px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dataTables_wrapper table th{
    border-bottom: 2px solid #ddd;
    background-color: #e8e8e8;
}
.dataTables_wrapper table th .table_header{
    background: #e8e8e8;
    border: 1px solid #fff;
    min-height: 65px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dataTables_wrapper table .even .table_column_wrapper{
    background: #e8e8e8;
    border: 1px solid #fff;
    min-height: 65px;
    margin: 0 !important;
    overflow: hidden;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.employer_container .profile_desc{
    margin-top: 20px;
}
.dataTables_wrapper table tr{
    border-bottom: 1px solid #ddd;
}
.admin_dashboard_container .dataTables_filter label {
    display: inline-flex;
    align-items: center;
    width: 100%;
    color: transparent;
}
.admin_dashboard_container .dataTables_filter label input {
    display: block;
    width: 100%;
    margin-left: 3px;
    height: 34px;
    padding: 6px 0px 6px 30px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: url(../images/search-icon.png);
    background-size: 16px;
    background-position: 5px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.admin_dashboard_container .dataTables_filter label input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}
.admin_dashboard_container .dataTables_filter label input:focus-visible {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}
.border-bottom{
    display: none;
}
.main_content .container{
    width: 100%;
}
.admin_dashboard_container .profiles_list .popup_links span{
    display: flex;
    align-items: center;
    justify-content: center;
}
.admin_dashboard_container .profiles_list .popup_links a, .admin_dashboard_container .profiles_list .popup_links_small a{
    display: flex;
}
.admin_dashboard_container #employer_accounts_wrapper .profiles_list .popup_links span{
    flex-direction: column;
}
.admin_dashboard_container #employer_accounts_wrapper .profiles_list .popup_links a, .admin_dashboard_container #employer_accounts_wrapper .profiles_list .popup_links_small a{
    flex-direction: column;
}
#employer_accounts_wrapper  table .odd .table_column_wrapper{
    flex-direction: column;
    padding-top: 10px;
}
#employer_accounts_wrapper  table .even .table_column_wrapper{
    flex-direction: column;
    padding-top: 10px;
}
#student_timesheets_wrapper th{
    height: 65px;
    text-align: center;
}
#program_datatable th .table_column_wrapper_height{
    padding-top: 21px;
    height: 55px;
}
#program_datatable th{
    height: 55px;
}


.td-width .name, a{
    text-align: left!important;
}
.flex-left{
   align-items: flex-start!important;
}
.checklist .form_heading_text{
    width: 100%!important;
    margin: 0!important;
}

input[type="submit"], .btn, button[type="submit"]{
    border-radius: 4px!important;
}
.index .login_profile_info .profile_btns a, .index .login_profile_info .profile_btns a:hover, .index .login_profile_info .profile_btns a:focus{
  border-radius: 4px;
}
.btn-group-lg>.btn, .btn-lg{
    font-size: 14px!important;
    border-radius: 4px;
}
.employer_container form input[type=submit]{
    height: 40px;
    line-height: 0;
}
.btn-danger{
    color: #fff!important;
}
th .table_column_wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}
.common{
        display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color:#337ab7!important!important;
    border: 1px solid #337ab7!important!important;
    color: #fff!important;
}
.common: hover{
    background-color: #286090!important;
    border: 1px solid #204d74!important;
    color: #fff!important;
}
.fa-trash {
    color: #a70707!important;
    font-size: 18px!important;
    margin: 0 4px;
}
.fa-pencil {
    color: #000;
    font-size: 18px!important;
    margin: 0 4px;
}
.employer_container form .input_text {
    display: block;
    width: 100%;
    margin-left: 3px;
    height: 34px;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.save_btn{
    background-color: #a70707!important;
    border: 1px solid #a70707!important;
    color: #fff!important;
}
#submit_worksite{
    background-color: #a70707!important;
    border: 1px solid #a70707!important;
}
#save_org{
    background-color: #a70707!important;
    border: 1px solid #a70707!important;
}

footer .flogo img{
    height: 70px;
}


.dataTables_wrapper table .even td:first-child .table_column_wrapper{
    justify-content: flex-start;
}
.dataTables_wrapper table .odd td:first-child .table_column_wrapper{
    justify-content: flex-start;
}
.admin_dashboard_container .profiles_list .popup_links img{
    display: none;
}