@charset "utf-8";
/* CSS Document */
header { position:fixed; width:100%; top:0px; left:0; }.main-sidebar, .left-side { position: absolute; }
body { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color: #000; }
/*left menu style start==========*/
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side { background-color: #269ad5; }
.sidebar-menu > li > a { font-size: 13px; font-weight: 600; color: #fff; text-transform: uppercase; }
/*.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a { background: #004C66 none repeat scroll 0 0;  }*/
.skin-blue .sidebar-menu > li:hover > a { background: #004C66 none repeat scroll 0 0;  }
.skin-blue .sidebar-menu > li.active > a , .skin-blue .sidebar-menu > li:focus > a { background: #269ad5 none repeat scroll 0 0;  }
.skin-blue .sidebar-menu > li > .treeview-menu { background: #ebebeb none repeat scroll 0 0; position:relative; }
.skin-blue .sidebar-menu > li.treeview:hover > a {background: #269ad5 none repeat scroll 0 0;}
.skin-blue .sidebar-menu > li > .treeview-menu:before { content:'';border-color: #269ad5 transparent transparent;border-style: solid;border-width: 12px 12px 0 0;height: 0;left: 0;position: absolute;top: 0px;width: 0;z-index: 5; }
.skin-blue .treeview-menu > li > a { font-size: 12px; font-weight: 600; text-transform: uppercase; color: #269ad5; }
.skin-blue .main-header .navbar .sidebar-toggle { font-size: 28px; }
.sidebar{padding-bottom:0px;}
.display_none { display: none !important; }
.show_me_yellow {
    bottom: 0;
    overflow: hidden;
    position: relative;
    max-width: 50px;
}


.modal-lg { width: 1100px }

.skin-blue.sidebar-mini.sidebar-collapse .show_me_yellow {
    max-width: 50px;
}
.skin-blue.sidebar-mini .show_me_yellow {
    max-width:230px;
}
/*left menu style end==========*/

/*dropdown style start==============*/
.dropdown-menu.white {background-color: #fff; border-color: #eee;}
.dropdown-menu.white a:hover:before { position: absolute; top: 0px; left: 0px; display: inline-block; border-right: 8px solid transparent; border-top: 8px solid #279bd8; border-bottom-color: #279bd8; content: ''; display: none; }
.dropdown-menu.white > li > a:hover { background-color: #279bd8; color: #fff; }
.dropdown-menu.white > li > a { font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 600; color: #279bd8; }
.dropdown-menu.blue { background-color: #004C66; border-color: transparent; }
.dropdown-menu.blue a:hover:before { position: absolute; top: 0px; left: 0px; display: inline-block; border-right: 8px solid transparent; border-top: 8px solid #004C66; border-bottom-color: #004C66; content: ''; }
.dropdown-menu.blue > li > a:hover { background-color: #269ad5; color: #fff; }
.dropdown-menu.blue > li > a { font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 600; color: #fff; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color: #279bd8; color: #fff; }
.dropdown-menu.blue li label { color: #fff !important; }
.dropdown-menu.blue:before { position: absolute; top: -7px; left: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.dropdown-menu.blue:after { position: absolute; top: -6px; left: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: ''; }

/*dropdown left yellow arrow style start===========*/
.dropdown-menu.white.ylw_style { background-color: #f8f8f8; border-color: #ffcb00; }
.dropdown-menu.white.ylw_style > li > a { color: #b5b5b5; }
.dropdown-menu.white.ylw_style > li > a:hover { color: #279bd8; background-color:transparent; }
.dropdown-menu.white.ylw_style::before { border-bottom: 5px solid transparent; border-right: 5px solid #ffcb00; border-top: 5px solid transparent; content: ""; display: inline-block; left: -6px; position: absolute; top: 28px;}
.dropdown-menu.white.ylw_style::after { border-bottom: 5px solid transparent; border-right: 5px solid #f8f8f8; border-top: 5px solid transparent; content: ""; display: inline-block; left: -5px; position: absolute; top: 28px;}
/*dropdown left yellow arrow style end===========*/


/*dropdown right side open css start==========*/
.dropdown-menu.rightnav:before { position: absolute; top: -7px; left: auto; right: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.dropdown-menu.rightnav:after { position: absolute; top: -6px; left: auto; right: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: ''; }
.dropdown-menu.rightnav { right: 0; left: auto; top:auto }
/*dropdown right side open css end==========*//*dropdown style end==============*/

/*New candidate header style start================*/
.skin-blue .main-header .navbar .nav > li > a { text-align: center; text-transform: uppercase; padding: 18px 13px 15px;}
.skin-blue .main-header .navbar .nav > li > a i { font-size: 24px; }
.skin-blue .main-header .navbar .nav > li > a p { margin: 7px 0 0; font-family: 'Open Sans', sans-serif; font-size: 10px; font-weight: 700; color: #fff; line-height: 10px; }
.main-header .navbar-custom-menu, .main-header .navbar-right { float: none; }
.skin-blue .main-header .navbar { background-color: #269ad5; }
.skin-blue .main-header .logo { background-color: #fff; color: #484747; }
.skin-blue .main-header .logo:hover { background-color: #fff; }
.skin-blue .main-header .navbar .nav > li > a:focus, .skin-blue .main-header .navbar .nav .open > a:focus{ background: transparent;}
.skin-blue .main-header .navbar .nav > li > a:hover, .skin-blue .main-header .navbar .nav .open > a, .skin-blue .main-header .navbar .nav .open > a:hover { background: #004C66; color: #ffffff; }
.skin-blue .main-header .navbar .nav > li > a:active, .skin-blue .main-header .navbar .nav > .active > a{ background: #FFCA00;}
.skin-blue .main-header .navbar .sidebar-toggle{ line-height: 42px;}
.skin-blue .main-header .navbar .sidebar-toggle:hover{ background: #004C66; line-height: 42px;}
.header_search_main { margin: 15px 45px 10px 15px; padding: 0px; float: left; }
.nav-right { float: right !important; }
.head_sr_full_nav { display: inline-block; float: right; }
.header_search_main .form-control { border: 1px solid #b0bec5; border-radius: 5px; box-shadow: none; color: #555; height: 36px; margin-right: 10px; }
.header_search_main .btn { border-radius: 5px; font-size: 11px; font-weight: 700; line-height: 12px; padding: 8px 15px 8px 10px; text-align: left; }
.but_txt { float: left; width: 80%; display: inline-block; }
.but_icon { float: right; width: 10%; display: inline-block; }
.grey {color:#c1c1c1;}
.grey:hover {color:#295e96;}
.but_icon .icn { font-size: 16px; margin: 4px 0 0; display: inline-block; }
.but_icon i { font-size: 16px; margin: 3px 0 0; display: inline-block; }
.search-bg-f {display: inline-block;}
.search-bg-f .icon-search {font-size: 19px;margin: 1px 0 0 8px;}
/*New candidate header style end================*/



/*New candidate body header style start================*/

.header_search_main .btn-primary { background-color: #295e96; border-color: #295e96; font-size: 10px; }
.header_search_main .btn-primary:hover, .btn-primary:active, .btn-primary.hover { background-color: #fff; border-color: #fff; color: #295e96; }
.head_title_main_area { margin: 0px; padding: 0px; }
.head_title_main_area h1 { margin: 0px; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: 600; color: #004C66; }
.head_title_main_area h1 i { font-size: 20px; color: #1999d8; margin: 0 0 0 5px; }
.head_title_main_area .form-control { border-radius: 5px; box-shadow: none; height: 36px; border-style: dashed; }
/*New candidate body header style end================*/
.padding5{padding: 5px !important;}
.margin-bottom20 {margin-bottom:20px !important}
.document_file{overflow: auto; min-height: 403px; max-height: 650px;}
/*New candidate body content style start================*/
.new_candidate_body_area { margin: 0px; padding: 10px 20px; }
.new_candidate_box_main_area { margin: 0px; padding: 0px; }
.call_new_candidate_box_main_area { margin: 0px; padding: 0px; }
.call_new_candidate_box { margin: 10px 0; padding: 0px; }
.call_new_candidate_box .button_nc { margin: 12px 0 0; }
.call_new_candidate_box .btn-group-lg > .btn, .btn-lg { border-radius: 5px; font-size: 20px !important; }


/* .call_new_candidate_box_head { background: #cccccc; padding: 10px; min-height: 42px; position: relative; } */
.call_new_candidate_box_head { background: #cccccc; padding: 5px; min-height: 25px; position: relative; }


.call_new_candidate_box_head h3 { margin: 0px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; color: #004C66; text-transform: uppercase; }
/*.client_details .call_new_candidate_box_head h3{ font-size: 11px;}*/
.call_new_candidate_box_head h3 small { font-size: 10px; color: #004C66; font-weight: 700; }
.call_new_candidate_box_head h3 i { margin: 0px; font-size: 20px; color: #fff; padding-right: 5px; vertical-align: baseline; }
.call_new_candidate_box_head h3 span.right { float: right; }
.call_new_candidate_box_head h3 span.right i { font-size: 22px; color: #269ad5; padding: 0px; vertical-align:middle; }
.call_new_candidate_box_head h3 span.right i:hover { color: #004C66; }
.call_new_candidate_box_head:before { border-color: #ccc transparent transparent;  border-style: solid;  border-width: 12px 12px 0 0;  height: 0;  left: 0;  position: absolute;  top: 40px;  width: 0;  z-index: 5; }
.call_new_candidate_box_head.right:after { content: " "; border-color: transparent #ccc transparent transparent;  border-style: solid;  border-width: 0 12px 12px 0;  height: 0; right: 0;  position: absolute;  top: 40px;  width: 0;  z-index: 5; }
.call_new_candidate_box_cont { background: #eeeeee; padding: 5px 10px; }
.call_new_candidate_box_cont.red { background: #ffeeee; }
.call_new_candidate_box_cont_form_area { margin: 0px; padding: 0px; }
.call_new_candidate_box_cont_form_area label { font-weight: 700; color: #004C66; font-size: 14px; margin-bottom: 2px; }
.call_new_candidate_box_cont_form_area .form-control { border: 1px solid #c2c2c2; border-radius: 7px; color: #004C66; font-size: 14px; height: 32px; padding: 3px 10px; }
.call_new_candidate_box_cont_form_area .form-control.relative { position: relative; }
.call_new_candidate_box_cont_form_area .form-group { margin-bottom: 5px; }
.personal_profile_photo_main_area { margin: 0px; padding: 0px; }
.call_personal_profile_photo_area { margin: 0px; padding: 10px; min-height: 110px; background: url(../../../../images/eflnew/images/pp_bg.gif) repeat left top; margin: -10px -10px 0 -10px; overflow: hidden; }
.call_personal_profile_photo_area h4 { margin: 0px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; color: #004C66; display: inline-block; }
.pp_right_icons { margin: 0px; padding: 0 10px 0 0; float: right; }
.pp_right_icons ul { margin: 0px; padding: 0px; }
.pp_right_icons ul li { list-style-type: none; display: block; padding: 2px 0; text-align: center; }
.pp_right_icons ul li a { text-decoration: none; color: #878787; font-size: 13px; }
.pp_right_icons ul li a:hover { color: #ffca00; }
.pp_right_icons ul li a small { text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 8px; line-height: 10px; }
.pp_right_icons ul li a small span { display: block; }
.pp_right_icons ul li a i { font-size: 18px; color: #ccc; }
.pp_right_icons ul li a:hover i { color: #ffca00; }
.flag_pos { position: relative; }
.flag_pos .flag_img { margin: 0; padding: 0; position: absolute; right: -15px; top: 30px; z-index: 1; }
.star_rating_bg { position: relative; }
.star_rating_sm { left: 25px; position: absolute; top: 28px; z-index: 1; }
.star_rating_sm a i { font-size: 14px; color: #cfcfcf; }
.star_rating_sm a:hover i, .star_rating_sm a:active i, .star_rating_sm a:focus i, .star_rating_sm a.active i { color: #FFC926; }
/*New candidate body content style end================*/

.alert-success, .alert-success2 {background: #009543;color: #fff;border-radius: 0;border: none;}
.alert-warning {background: #FF7300;color: #fff;border-radius: 0;border: none;}
.alert-info {background: #EEEEEE;color: #000;border-radius: 0;border: none;}
/*Candidate Grid view css start===================*/

.list_grid_icons { margin: 0px; padding: 0px; float: right; }
.head_inside_right_cont .list_grid_icons.position { position:relative; }
/*.call_list_grid_icons { margin: 0 0 0 3px; padding: 0px; width: 38px; height: 38px; line-height: 38px; background: #fff; border: 1px solid #FFCA00; text-align: center; font-size: 20px; color: #FFCA00; border-radius: 5px; float: left; transition: all ease 0.5s; display: inline-block; }*/
.call_list_grid_icons {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ffc926;
    border-radius: 5px;
    color: #ffc926;
    display: inline-block;
    float: left;
    font-size: 20px;
    height: 33px;
    line-height: 34px;
    margin-left: 3px;
    padding: 0;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 38px;
}
.call_list_grid_icons:hover, .call_list_grid_icons:active, .call_list_grid_icons:focus, .call_list_grid_icons.active { border-color: #269ad5; color: #269ad5; transition: all ease 0.5s; }
.inner_head_bottom_area { margin: 0px; padding: 0px; }
.head_title_main_area .form-control.normal_border { border-style: solid; }
.inner_head_bottom_step1 { margin: 0px; padding: 0px; }
.inner_head_bottom_step2 { margin: 0px; padding: 0px; }
.inner_head_bottom_step3 { margin: 0px; padding: 0px; }
.head_input_inline_btn { margin: 0px; padding: 0px; }
.head_input_inline_btn .btn-primary { background-color: #269ad5; border-color: #269ad5; font-size: 10px; text-align: left; width: 48.5%; display: inline; }
.head_input_inline_btn .btn-block + .btn-block { margin-top: 0px; }
.head_input_inline_btn .btn { padding: 3px 10px; border-radius: 5px; }
.head_input_inline_btn .btn-primary:hover, .btn-primary:active, .btn-primary.hover { background-color: #fff; border-color: #269ad5; color: #269ad5; }
.head_input_inline_btn .btn.disabled { background: #aaaaaa; color: #fff; border-color: #aaaaaa; }
.candidate_grid_inside_content_main_area { margin: 0px; padding: 0px; }
.candidate_grid_inside_content_main_area .row { margin-right: 0px; margin-left: 0px; }
.candidate_grid_inside_content_main_area [class^="col-"], [class^=" col-"] {
    padding-right: 0px;
    padding-left: 0px;
}
.call_candidate_grid_inside_cont_area { margin: 0px; padding: 0px; }
.call_candidate_grid_inside_cont_left { margin: 0px; padding: 0px; }
.call_candidate_info_name_area { margin: 0px; padding: 0px; }
.call_candidate_info_name_area.cand_listing_table .linked_to_jobs_table_arrows a.resp_arrow { display: none; }
.call_candidate_info_name_area.client_listing_table .linked_to_jobs_table_arrows a.resp_arrow { display: none; }
.call_candidate_info_name_area.white .call_new_candidate_box_head.light { background: #fff; }
.call_candidate_info_name_area.white .call_new_candidate_box_head { background: #f0f0f0; }
.call_candidate_info_name_area.white .call_new_candidate_box_head.light::before { display: none; }
.call_candidate_info_name_area.white .call_new_candidate_box_head::before { display: none; }
.call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 56px; }
.call_candidate_info_name_area.white .call_new_candidate_box_head h3 { color: #1999D8; text-transform: capitalize; }
.call_candidate_info_name_area.white .call_new_candidate_box_head h3 span { display: inline-block; }
.call_candidate_info_name_area.white .call_new_candidate_box_head h3 small { color: #1999D8; font-size: 12px;}
.call_candidate_info_name_area.white .call_new_candidate_box_head h3 i { color: #dddddd; }
.call_candidate_info_name_body { margin: 0px; padding: 0px; }
.call_candidate_info_name_area .checkbox, .radio { margin: 0px; }
.call_candidate_info_name_area .checkbox label, .radio label { min-height: 16px; }
.word-break{ word-break: break-all; display: inline-block;}
/*yellow hover effect start========*/
span.yellow_effect { cursor:pointer; }
span:focus.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head, 
span:active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head, 
span.active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head { background: #FFCA00 none repeat scroll 0 0; }

span:focus.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3 small, 
span:focus.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3, 
span:active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3 small, 
span:active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3, 
span.active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3 small, 
span.active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3 { color: #004C66; }

span:focus.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3 i, 
span:active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3 i, 
span.active.yellow_effect .call_candidate_info_name_area.white .call_new_candidate_box_head h3 i { color: #fff; }

span.yellow_effect.select_odd .white .call_new_candidate_box_head { background:#fff0f0; }
span.yellow_effect.select_even .call_candidate_info_name_1st .call_new_candidate_box_head{ background:#fff0f0 !important; }
span.yellow_effect.select_even .call_candidate_info_name_3ed .call_new_candidate_box_head{ background:#fff0f0 !important; }
span.yellow_effect.select_even .call_candidate_info_name_2nd .call_new_candidate_box_head{ background:#ffdddd !important; }
span.yellow_effect.select_even .call_candidate_info_name_4th .call_new_candidate_box_head{ background:#ffdddd !important; }
span.yellow_effect.even .white .call_new_candidate_box_head { background:#dddddd; }
span.yellow_effect.select_odd .call_candidate_info_name_1st .call_new_candidate_box_head { background:#fff; }
span.yellow_effect.select_odd .call_candidate_info_name_3ed .white { background:#fff; }
span.yellow_effect.select_even .call_candidate_info_name_3ed .white { background:#ffeeee; }
span.yellow_effect.even .call_candidate_info_name_3ed .white { background:#eeeeee; }
span.yellow_effect.even .call_candidate_info_name_1st .light { background:#eeeeee; }
/*yellow hover effect end========*/

.call_candidate_info_name_area .call_candidate_info_name_1st { margin: 0px; padding: 0px; text-align: center; }
.call_candidate_info_name_area .call_candidate_info_name_2nd { margin: 0px; padding: 0px; }
.call_candidate_info_name_area .call_candidate_info_name_3ed { margin: 0px; padding: 0px; }
.call_candidate_info_name_area .call_candidate_info_name_4th { margin: 0px; padding: 0px; }
.call_new_candidate_box_head.light:before { border-color: #eee transparent transparent;  border-style: solid;  border-width: 12px 12px 0 0;  height: 0;  left: 0;  position: absolute;  top: 40px;  width: 0;  z-index: 1;}
.call_new_candidate_box_head.light { background: #eeeeee none repeat scroll 0 0; }
.call_candidate_info_name_area .call_new_candidate_box_head h3 i { color: #004c66; font-size: 16px; padding-right: 0px; vertical-align: middle; float: right }
.call_candidate_grid_inside_cont_right { margin: 0 0 0 -1px; padding: 0px; }
.call_candidate_grid_inside_cont_right_head { margin: 0px; background: #FFCA00; min-height: 5px; }
.call_candidate_grid_inside_cont_right_head:before { content: " "; border-color: #FFCA00 transparent transparent;  border-style: solid;  border-width: 12px 12px 0 0;  height: 0;  left: 4px;  position: absolute;  top: 5px;  width: 0;  z-index: 1; }
.call_candidate_grid_inside_cont_right_head:after { content: " "; border-color: #FFCA00 transparent transparent;  border-style: solid;  border-width: 60px 0px 0px 60px;  height: 0;  right: 0px;  position: absolute;  top: 0px;  width: 0;  z-index: 1; }
.call_candidate_grid_inside_cont_right_head a#greed_view_fullscreen {position: absolute; right: 10px; top: 5px; z-index: 2;font-size: 20px;color: white;}
.call_candidate_grid_inside_cont_right_head h3 { color: #3B3D3C; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 700; margin: 0; text-transform: uppercase; }
.call_candidate_grid_inside_cont_right_body { background: #fff; border: 5px solid #FFCA00; padding: 10px; border-top: none; overflow: hidden; }
.call_candidate_grid_inside_cont_right_body_head { margin: 0px; padding: 0px; }
.call_candidate_grid_inside_cont_right_body_head_info { margin: 0px; padding: 0px; float: left; }
.call_candidate_grid_inside_cont_right_body_head_icon { margin: 7px 0 5px 15px; padding: 0px; float: left; }
.call_candidate_grid_inside_cont_right_body_head h1 { margin: 5px 0; color: #004C66; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 700; text-transform: capitalize; }
.call_candidate_grid_inside_cont_right_body_head h1 span.star { margin: 0 0 0 10px; padding: 0px; vertical-align: middle; }
.call_candidate_grid_inside_cont_right_body_head h1 span.star a i { font-size: 26px; color: #cccccc; text-decoration: none; }
.call_candidate_grid_inside_cont_right_body_head h1 span.star a:hover i, .call_candidate_grid_inside_cont_right_body_head h1 span.star a:focus i, .call_candidate_grid_inside_cont_right_body_head h1 span.star a:active i, .call_candidate_grid_inside_cont_right_body_head h1 span.star a.active i { color: #FFCA00; }
.call_cand_body_cont_left_info { margin: 0 30px 0 0; padding: 0px; float: left; }
.call_cand_body_cont_left_info .label { font-size: 70%; font-weight: 600; }
.call_cand_body_cont_left_info .info_round_sm { margin: 0 5px; padding: 0px; width: 20px; height: 20px; text-align: center; line-height: 16px; background: #0298db; border-radius: 100%; display: inline-block; }
.call_cand_body_cont_left_info .info_round_sm i { color: #fff; font-size: 10px; }
.call_cand_body_cont_right_info { margin: 0px; padding: 0px; float: left; }
.call_cand_body_cont_right_info ul { margin: 0px; padding: 0px; }
.call_cand_body_cont_right_info ul li { list-style-type: none; display: inline-block; }
.call_cand_body_cont_right_info ul li a i { text-decoration: none; font-size: 22px; color: #ccc; padding: 2px 5px; }
.call_cand_body_cont_right_info ul li a:hover i { color: #295e96; }
.call_cand_body_cont_right_info ul li .saprator { text-decoration: none; font-size: 22px; color: #ccc; padding: 2px 5px; }
.call_candidate_grid_inside_cont_left_box { margin: 5px 0 0; padding: 0px; }
.call_candidate_grid_inside_cont_left_infobox { margin: 10px 0; padding: 0px; }
.call_candidate_grid_inside_cont_right_infobox { margin: 0px; padding: 0px; }
.gutter_10.row { margin-right: -5px; margin-left: -5px; }
.gutter_10 > [class^="col-"], .gutter_10 > [class^=" col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
.call_candi_info_img { margin-top: -5px; margin-left: -10px; padding: 0px; float: left; }
.call_candi_info_img img { width: 100%; height: auto; display: inline-block; }
.candi_info_top_area { margin: 0px; padding: 0px; }
.candi_info_bottom_area { margin: 0px; padding: 0px; }
.candi_info_bottom_social_area { margin: 10px 0; padding: 0px; }
.candi_info_bottom_social_area h4 { color: #004C66; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; margin: 0; text-transform: uppercase; display: inline-block; }
.candi_info_bottom_social_icons { margin: 0px; padding: 0px; vertical-align: middle; float: right; }
.candi_info_bottom_social_icons ul { margin: 0px; padding: 0px; }
.candi_info_bottom_social_icons ul li { list-style-type: none; display: inline-block; }
.candi_info_bottom_social_icons ul li a i { text-decoration: none; font-size: 22px; color: #ccc; padding: 2px; }
.candi_info_bottom_social_icons ul li a:hover i { color: #295e96; }
.new_candidate_box_info_inline_main_area { margin: 0px; padding: 0px; }
.call_new_candidate_box_info_inline_area { margin: 0px; padding: 0 5px; }
.call_new_candidate_box_info_inline_area.bg { background: #eeeeee; }
.call_new_candidate_box_info_inline { margin: 0px; padding: 0px; }
.call_new_candidate_box_info_inline h4 { color: #004C66; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; margin: 7px 0; text-transform: uppercase; display: inline-block; }
.call_new_candidate_box_info_inline_right { margin: 0px; padding: 5px 0; }
.call_new_candidate_box_info_inline_right .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success { background-color: #00b259; border-color: #00b259; box-shadow: none; color: #fff; }
.call_new_candidate_box_info_inline_right .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger { background-color: #d93600; border-color: #d93600; color: #fff; box-shadow: none; }
.call_new_candidate_box_info_inline_right .btn-group-xs > .btn, .btn-xs { font-size: 10px; padding: 3px 7px; }
.call_new_candidate_box_info_inline_right p { margin: 0px; color: #265D98; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; }
.call_new_candidate_box_info_inline_right p a i { text-decoration: none; font-size: 18px; color: #ccc; vertical-align: middle; margin-right: 5px; margin-bottom: 5px; }
.call_new_candidate_box_info_inline_right p a:hover i { color: #295e96; }
.margin_lr_10 { margin: 0 10px; }
.call_new_candidate_box_info_inline_right p img { max-width: 100%; height: auto; display: inline-block; }
.track_lg_btn_main_area { margin: 0px; padding: 0px; }
.track_lg_btn_main_area .row { margin-right: -5px; margin-left: -5px; }
.track_lg_btn_main_area [class^="col-"], [class^=" col-"] {padding-right: 5px;padding-left: 5px;}
.call_track_lg_btn_area { margin: 5px 0; padding: 0px; border: 1px solid #cfcfcf; border-radius: 5px; background: #fff; height: 32px; position: relative;max-width:300px;  }
.call_track_lg_btn_1st {
    background: #eee none repeat scroll 0 0;
    border-right: 1px solid #cfcfcf;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 24px;
    text-align: center;
    width: 25px;
}
.call_track_lg_btn_1st .info_circle { width: 16px; height: 16px; line-height: 16px; border-radius: 100%; background: #0298db; text-align: center; font-size: 10px; color: #fff; display: inline-block; }
.call_track_lg_btn_1st .info_circle:hover { background: #295e96; }
.call_track_lg_btn_2nd { margin: 0 5px; padding: 0px; float: left; line-height: 16px; width: 170px; }
.call_track_lg_btn_2nd h3 {
    color: #1999d8;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    max-width: 160px;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}
.call_track_lg_btn_2nd h3 a { text-decoration: none; color: #1999D8; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; }
.call_track_lg_btn_2nd h3 a:hover { text-decoration: underline; color: #265D98; }
.call_track_lg_btn_2nd p {
    color: #265d98;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 10px;
    margin: 0;
    max-width: 160px;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}
.call_track_lg_btn_2nd p a { text-decoration: none; color: #265D98; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: 500; }
.call_track_lg_btn_2nd p a:hover { text-decoration: underline; color: #265D98; }
.call_track_lg_btn_3ed {
    background: #1999d8 none repeat scroll 0 0;
    display: inline-block;
    float: right;
    height: 30px;
    line-height: 16px;
    margin: 0 25px 0 0;
    padding: 4px;
    text-align: center;
    width: 80px;
    position: absolute;
    top: 0;
    right: 0;
}
.call_track_lg_btn_3ed h3 { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 10px; font-weight: 700; display: inline-block; margin: 0px;max-width: 76px;
                            overflow: hidden !important;
                            text-overflow: ellipsis;
                            white-space: nowrap; }
.call_track_lg_btn_3ed h3 i { opacity: 0; }
.call_track_lg_btn_3ed:hover h3 i { opacity: 1 }
.call_track_lg_btn_4th {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #cfcfcf;
    display: inline-block;
    height: 30px;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 25px;
    z-index: 1;
}
.call_track_lg_btn_4th .info_circle { text-align: center; display: inline-block; }
.call_track_lg_btn_4th .info_circle i { font-size: 16px; color: #cccccc; line-height: 30px; }
.call_track_lg_btn_4th .info_circle i:hover { color: #295e96; }
/*candidate info tab css start==========*/
.candidate_tabi_main_area { margin: 20px 0 0; padding: 0px; background: #eeeeee; overflow: hidden; position: relative; }
.tabi_print_icon { position: absolute; z-index: 1; right: 10px; top: 5px; }
.tabi_print_icon i { font-size: 16px; color: #269ad5; }
.tabi_print_icon i:hover { color: #295e96; }
.tabi_zoom_icon { position: absolute; z-index: 1; right: 10px; top: 5px; }
.tabi_zoom_icon i { font-size: 20px; color: #aaaaaa; }
.tabi_zoom_icon i:hover { color: #000; }
.candidate_tabi_main_area .tabi_content { margin: 0px; padding: 0px; }
.candidate_tabi_main_area .tab_heading { margin: 0 0 10px; }
.candidate_tabi_main_area .tab_heading h4 { color: #000; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; margin: 10px 0 5px; }
.candidate_tabi_main_area .tab_heading p { color: #000; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 500; margin: 0px; line-height: 17px; }
/*candidate info tab css start==========*/


/*Candidate Grid view css end===================*/
.candidate_tabi_main_area .tab_heading {  margin: 0;  padding: 0px 0px 10px;}

/*list view table style start===========*/
.table_list_view_main_area { margin: 0px; padding: 0px; }
.table_list_view_main_area .table_1 { text-align: center; }
.table_list_view_main_area .table_2 { }
.table_list_view_main_area .table_3 { text-align: center; }
.table_list_view_main_area .table_4 { text-align: center; }
.table_list_view_main_area .table_5 { text-align: center; }
.table_list_view_main_area .table_6 { text-align: left; }
.table_list_view_main_area .table_7 { text-align: left; width: 320px; }
.table_list_view_main_area .table_8 { }
.table_list_view_main_area .table_9 { text-align: center; }
.table_list_view_main_area .table_10 { text-align: center; }
.table_list_view_main_area .table_11 { text-align: center; }
.table_list_view_main_area .table_12 { text-align: center; }
.table_list_view_main_area .table_13 { text-align: center; }
.table_list_view_main_area .table_list_view_candi_cont { margin: 0px; padding: 0px; }
.table_list_view_main_area .table_list_view_candi_cont h4 { color: #269ad5; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; margin: 0px; }
.table_list_view_main_area .table_list_view_candi_cont p { color: #004c66; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 500; margin: 0px; line-height: 17px; }
.table_list_view_main_area .fa.fa-star.yellow { font-size: 22px; color: #FFCA00 !important; }
.table_list_view_main_area .call_track_lg_btn_3ed h3 { color: #fff !important; }
.table_list_view_main_area .call_candidate_info_name_area .call_new_candidate_box_head h3 i { float: none; }
.table_list_view_main_area .call_candidate_info_name_area.white .call_new_candidate_box_head h3 small { font-weight: normal; }
.table_list_view_main_area .call_new_candidate_box_info_inline_right p a i { font-size: 14px; }
.table_list_view_main_area .call_new_candidate_box_info_inline_right { margin: 0; padding: 0; }
.table_list_view_main_area .alternate_clr { background: rgba(193,193,193,0.35) !important; }
.table_list_view_main_area .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 77px; }
.interview_tab_inline { margin: 0px; padding: 0px; position: relative; }
.interview_tab_inline_left { margin: 0px; padding: 0px; display: inline-block; }
.interview_tab_inline_right { float: right; margin: 5px 0 0; padding: 0px; display: inline-block; }
.reset_result_txt_inline { margin: 0px; padding: 0px; }
.reset_result_txt_inline p { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; }
.reset_result_txt_inline p a { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; }
.reset_result_txt_inline p a:hover, .reset_result_txt_inline p a:active, .reset_result_txt_inline p a:focus, .reset_result_txt_inline p a.active { color: #2388cf; }
/*client list view css start=============*/
.client_list_view_main_area { margin: 0px; padding: 0px; }
.client_list_view_main_area .inner_head_bottom_step2 .client_set_input { width: 16.6667%; }
.client_list_view_main_area .inner_head_bottom_step2 .cus_pagi { width: 33.3333%; }
.client_list_view_main_area .inner_head_bottom_step2 .client_list_grid_ic { width: 16.6667%; }
/*client list view css end=============*/

.custom_input_form_area { margin: 0px; padding: 0px; }
.custom_input_form_area .row { margin-right: -5px; margin-left: -5px; margin-bottom: -1px; margin-top: -1px; }
.custom_input_form_area [class^="col-"], [class^=" col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
/*comman style start================*/

.btn { text-transform: uppercase; font-weight: 600; font-size: 16px; }
.btn-primary { background-color: #269ad5; border-color: #269ad5; }
.btn-primary:hover, .btn-primary:active, .btn-primary.hover, .btn-primary.focus, .btn-primary:focus { background-color: #004C66; border-color: #004C66; color: #fff; }
.content-wrapper, .right-side { background-color: #fff; }
.content-header { padding: 20px 20px 0 20px; }
.add-content-header { padding: 20px 20px 0 20px; }
.form-control { box-shadow: none; transition:none; }
.form-control:focus { outline: none; box-shadow: none; border-color: #004C66; }
.input-group .form-control:focus { outline: none; box-shadow: none; border-color: #FFC926 !important; }
.input-group-focus .input-group-addon { border-color: #FFC926 !important; }
.input-group:focus .input-group-addon { border-color: #FFC926 !important; }
.yellow_all .holder:focus { outline: none; box-shadow: none; border-color: #ffcd03; }
.yellow_all .input-group-focus .input-group-addon { border-color: #ffcd03 !important; }
.form-control::-moz-placeholder {
    color: #ccc;
}
.form-control.error { background: #fff0f0; border-color: #b20101; }
label { font-size: 14px; color: #004C66; }
.skin-blue .content-header.bg {padding:0;}
.add-content-header.bg{ background: #EEEEEE;}
/*pagination style start=========*/
.pagination { margin: 0px; }
.pagi { margin: 0px; padding: 0px; }
.pagination.pagination-sm > li > a, .pagination > li > span { padding: 3px 8px; border-radius: 4px !important; margin-right: 3px; font-size: 10px; }
.pagination > li > a, .pagination > li > span { padding: 6px 12px; border-radius: 5px !important; margin-right: 4px; }
.pagination > li > a, .pagination > li > span { background-color: #269ad6; border: 1px solid #269ad6; color: #fff; transition: all ease 0.5s; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a.active { background-color: #fff; border-color: #ffc926; color: #ffc926; transition: all ease 0.5s; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #fff; border-color: #ffc926; transition: all ease 0.5s; color: #ffc926; }
.label-primary { background-color: #269ad6; border: 0px; }
/*pagination style end=========*/
select { margin: 0; -webkit-appearance: none; -moz-appearance: none; text-overflow:''; width:auto; background:#fff url(../../../../images/eflnew/images/arrow_select.gif) no-repeat right top !important;}
.select_box select, .select_box_sm select {background-color: #fff; background-image: none !important;}
/*select.minimal { background-image: linear-gradient(45deg, transparent 50%, #ccc 50%), linear-gradient(135deg, #ccc 50%, transparent 50%), linear-gradient(to right, #fff, #fff); background-position: calc(100% - 20px) calc(1em + 1px), calc(100% - 15px) calc(1em + 1px), calc(100% - 2.5em) 0.5em; background-size: 6px 6px, 6px 6px, 2px 2.5em; background-repeat: no-repeat; }
/*comman style end================*/

.mob_search_area { margin: 0px; padding: 15px; }
.mob_search_area .header_search_main { float: none; margin: 0px; padding: 0px; }
/*Linked to jobs table style start============*/
.linked_to_jobs_table_main_area { margin: 0px; padding: 0px; }
.linked_to_jobs_table_main_area table tr.first { color: #265D98; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: 500; text-align: center; }
.linked_to_jobs_table_main_area table tr.first td { padding: 5px; }
.linked_to_jobs_table_main_area table tr td { padding: 5px; }
.linked_to_jobs_table_icons { margin: 0px; padding: 0px; }
.linked_to_jobs_table_icons a{display: inline-block;}
.linked_to_jobs_table_icons a i { text-decoration: none; font-size: 15px; color: #ccc; text-align: center; margin: 5px 0; display: block; }
.linked_to_jobs_table_icons a:hover i, .linked_to_jobs_table_icons a:active i, .linked_to_jobs_table_icons a:focus i, .linked_to_jobs_table_icons a.active i { color: #0298db; }
.linked_to_jobs_table_heading { margin: 0px; padding: 0 10px; text-align: left; } /* narko: 25px vs 5px */
.linked_to_jobs_table_heading .bg { background: #fff; border: 1px solid #c3c3c3; border-radius: 5px; margin: 2px 0; padding: 1px 4px; }
.linked_to_jobs_table_heading p { margin: 0px; color: #265D98; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: 500; }
.linked_to_jobs_table_heading p strong { margin: 0px; color: #1999D8; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 700; }
.linked_to_jobs_table_heading p a { text-decoration: none; margin: 0px; color: #265D98; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: 500; }
.linked_to_jobs_table_heading p a strong { text-decoration: none; margin: 0px; color: #1999D8; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 700; }
.linked_to_jobs_table_arrows { position: relative; }
.linked_to_jobs_table_arrows_left { position: absolute; z-index: 4; width: 20px; height: 100%; background: #aaaaaa; left: 0px; top: 0; text-align: center; }
.linked_to_jobs_table_arrows_left i { font-size: 16px; color: #fff; position: relative; top: 45%; }
.linked_to_jobs_table_arrows_right { position: absolute; z-index: 4; width: 20px; height: 100%; background: #aaaaaa; right: 0px; top: 0; text-align: center; }
.linked_to_jobs_table_arrows_right i { font-size: 16px; color: #fff; position: relative; top: 45%; }
.linked_to_jobs_table_main_area .table > thead > tr > th { border-bottom: none; vertical-align: top; }
/*Linked to jobs table style end============*/


/* vivek css start */
.changes_jr_style_main .call_new_candidate_box_info_inline_right p { font-size: 14px; line-height: 15px; font-weight: 600; }
.changes_jr_style_main .call_candidate_info_name_area.white .call_new_candidate_box_head h3 small { color: #004c66; font-weight: 500; }
.changes_jr_style_main .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: auto !important; }
.changes_jr_style_main .call_new_candidate_box_head { padding: 4px 10px 0; }
.changes_jr_style_main .change_jr_style { padding: 10px; }
.changes_jr_style_main .call_new_candidate_box_info_inline_right p a i { font-size: 15px; }
.changes_jr_style_main .changes_jr_position { position: relative; }
/*.changes_jr_style_main .changes_jr_image { background: url(../../../../images/eflnew/images/img_back.png) no-repeat right; position: relative; float: right; z-index: 1; right: 0; bottom: 0; width: 30px; height: 30px; text-align: right; overflow: hidden; }
.changes_jr_style_main .changes_jr_image span { color: #fff; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 600; line-height: 40px; padding: 5px; }*/
.changes_jr_style_main .changes_jr_image {border-style: solid;border-width: 0 0 37px 40px;border-color: transparent transparent #c1c1c1 transparent; position: absolute; z-index: 1; right: 0; bottom: 0; width: 30px; height: 30px; text-align: right;  }
.changes_jr_style_main .changes_jr_image span { color: #fff; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 600; line-height: 40px;  position: relative; right:17px; top:5px;}
.changes_jr_style_main .changes_star { position: relative; line-height: 34px; width: 30px; height: 30px; color: #fff; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 600; text-align: center; }
.changes_jr_style_main .changes_star.first { background: url(../../../../images/eflnew/images/1.png) no-repeat center; }
.changes_jr_style_main .changes_star.two { background: url(../../../../images/eflnew/images/2.png) no-repeat center; }
.changes_jr_style_main .changes_star.three { background: url(../../../../images/eflnew/images/3.png) no-repeat center; }
/* 17-10-2016 changes css start */
.candidate_tabi_main_area .changes_padding { padding: 5px; background-color: #fff; border: 1px solid #c3c3c3; border-radius: 5px; margin-bottom: 15px; }
/* 17-10-2016 changes css End	*/

.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd),
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd) .call_new_candidate_box_head{
    background-color: #EEEEEE !important;
}

.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even),
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even) .call_new_candidate_box_head{
    background-color: #DDDDDD !important;
}

.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even).outdated,
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even).outdated .call_new_candidate_box_head{
    background-color: #f88282 !important;
}

.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(odd),
.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(odd) .call_new_candidate_box_head{
    background-color: #ffffff !important;
}
.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(odd).gray_line{
    background-color: #c1c1c1 !important
}
.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(even),
.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(even) .call_new_candidate_box_head{
    background-color: #F0F0F0 !important;
}

.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(even).outdated,
.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(even).outdated .call_new_candidate_box_head{ background: #f88282 !important;}


.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area.white.selected td,
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area.white.selected td .call_new_candidate_box_head,
.call_candidate_info_name_area table tr:nth-child(even).call_candidate_info_name_area.white.selected td,
.call_candidate_info_name_area table tr:nth-child(even).call_candidate_info_name_area.white.selected td .call_new_candidate_box_head{
    background-color: #FFF0F0 !important;
}

.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area.white.selected td:nth-child(even),
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area.white.selected td:nth-child(even) .call_new_candidate_box_head{
    background-color: #FFDDDD !important;
}

.call_candidate_info_name_area table tr:nth-child(even).call_candidate_info_name_area.white.selected td:nth-child(odd),
.call_candidate_info_name_area table tr:nth-child(even).call_candidate_info_name_area.white.selected td:nth-child(odd) .call_new_candidate_box_head{
    background-color: #FFFFFF !important;
}

.table_effect > tbody > tr.active_yellow td,
.table_effect > tbody > tr.active_yellow td .call_new_candidate_box_head,
.table_effect > tbody > tr.active_yellow td .call_new_candidate_box_head.light,
.table_effect > tbody > tr.active_yellow td .call_new_candidate_box_head.even_white{
    background-color: #FFCA00 !important;
}
.shortlt .min-mh ul.holder{min-height: 35px;}
.shortlt .btn_mn .btn {font-size: 12px;padding: 8px;}
#listContainer .btn_mn .btn {font-size: 12px;padding: 8px;}
#listContainer .btn_mn-bm {font-size: 12px;padding: 7px 8px 8px;}
.h35{height: 35px;}

/*span.yellow_effect:nth-child(even) .call_candidate_info_name_area .call_candidate_info_name_1st .call_new_candidate_box_head{ background-color: #FFFFFF;}
span.yellow_effect:nth-child(even) .call_candidate_info_name_area .call_candidate_info_name_2nd .call_new_candidate_box_head{ background-color: #F0F0F0;}
span.yellow_effect:nth-child(even) .call_candidate_info_name_area .call_candidate_info_name_3ed .call_new_candidate_box_head{ background-color: #FFFFFF;}
span.yellow_effect:nth-child(even) .call_candidate_info_name_area .call_candidate_info_name_4th .call_new_candidate_box_head{ background-color: #F0F0F0;}

span.yellow_effect:nth-child(odd) .call_candidate_info_name_area .call_candidate_info_name_1st .call_new_candidate_box_head{ background-color: #EEEEEE;}
span.yellow_effect:nth-child(odd) .call_candidate_info_name_area .call_candidate_info_name_2nd .call_new_candidate_box_head{ background-color: #DDDDDD;}
span.yellow_effect:nth-child(odd) .call_candidate_info_name_area .call_candidate_info_name_3ed .call_new_candidate_box_head{ background-color: #EEEEEE;}
span.yellow_effect:nth-child(odd) .call_candidate_info_name_area .call_candidate_info_name_4th .call_new_candidate_box_head{ background-color: #DDDDDD;}*/
/* vivek css end  */

/*COMMUNICATION tabs style start===========*/

/*custom checkbox style start========*/
.chkbox_custom input[type=checkbox] { display: none; } /* to hide the checkbox itself */
.chkbox_custom input[type=checkbox] + label:before { width: 20px; height: 20px; margin-top: 0px; background: url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat center 0; } /* unchecked icon */
.chkbox_custom input[type=checkbox]:checked + label:before { background: url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat center -20px; } /* checked icon */
.chkbox_custom input[type=checkbox]:checked:hover + label:before { background: url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat center -20px; } /* checked icon */
.chkbox_custom input[type=checkbox] + label:hover:before { background: url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat center -40px; } /* checked icon */
.chkbox_custom .checkbox label::before { border: none; }
.chkbox_custom .checkbox label::after { display: none; }
.chkbox_custom .checkbox label { padding-left: 10px; vertical-align:text-top; }

.chkbox_custom_radio { display: inline-block; width: 21%; margin: 7px 0 0; text-align: center;}
.chkbox_custom_radio_center{ margin: 0; padding: 0; text-align: center;}
.chkbox_custom_radio input[type=radio] { display: none; } /* to hide the checkbox itself */
.chkbox_custom_radio input[type=radio] + label:before { width: 25px; height: 25px; margin-top: -1px; background: url(../../../../images/eflnew/images/radio_sprite.png) no-repeat center 0; } /* unchecked icon */
.chkbox_custom_radio input[type=radio]:checked + label:before { background: url(../../../../images/eflnew/images/radio_sprite.png) no-repeat center -25px; } /* checked icon */
.chkbox_custom_radio .checkbox label::before { border: none; }
.chkbox_custom_radio .checkbox label::after { display: none; }
.chkbox_custom_radio .checkbox label { padding-left: 10px; vertical-align:text-top; }
.radio_dia_img{background: url(../../../../images/eflnew/images/dig_line.png) no-repeat top;height: 30px;left: 67px;position: absolute; top: 56px;  width: 15px;}
.radio_dia_long_img{background: url(../../../../images/eflnew/images/dig_line_2.png) no-repeat top;height: 65px;right: 73px;position: absolute; top: 72px;  width: 15px;}
.post_code_input{ width: 30%;}
.distance_input_area{ width: 60%; float: left;}
.postcode_line{background: url(../../../../images/eflnew/images/dig_line_2.png) no-repeat top;height: 50px;left: 86px;position: absolute; top: 98px;  width: 15px;}
.position_div{ position: relative;}
.contact_search_area .postcode_line{ left: 118px; top: 40px;}
.contact_search_area .radio_dia_img{ left: 109px;}
.contact_search_area .radio_dia_long_img{ right: 115px;}
.distance_warring_msg{ margin: 0px; padding: 0px; width: 20%; float: left;}
.distance_msg_inner{margin: 0px; padding: 0px;}
.distance_msg_inner a{ display: flex; position: absolute; color: #aaa;  margin: 24px 0 0; font-weight: 500; line-height: 14px;}
.distance_msg_inner a i{ margin: 7px 7px 2px 11px; color: #3b3d3c;font-size: 22px;}
.reset_button{ margin: 15px 0; padding: 0px;}
.reset_button .btn { font-size:16px ! important;background-color: #fdd947; border-radius: 3px; color:#fff;border-color:#fdd947; padding: 2px 12px;}
.input_advance_area{ margin: 0px; padding: 0px;  width: 95%; float: left;}
.input_advance_area .but_icon .icn{ font-size: 20px;}
.question_icon_area{ margin:0px; padding:0px; width: 5%; float: left}
.question_icon_area i{font-size:35px; padding-left: 15px;}
.distance_msg_inner_pop a i{float: left;color:#3b3d3c; font-size: 25px;}
.distance_warring_msg_pop { margin: 11px 10px 0 0;padding: 0px;overflow: hidden;width: 18%;float: left;}
.reset_button_popover.popover,.reset_button .popover{ max-width: 185px;background-color: #eee; border: 2px solid #FFCA00;}
.reset_button_popover.popover.left > .arrow,.reset_button .popover.left > .arrow {border-left-color:#FFCA00;border-right-width: 0;margin-top: -11px;right: -11px; top: 50%;}
.reset_button_popover.popover-title,.reset_button .popover-title{ overflow:hidden; background-color: #fff;}
.popup_content {width: 75%;float: left;}
.confirm_btn{ background-color: #269ad5 !important; border-color: #269ad5 !important;}
.confirm_btn:hover, .confirm_btn:focus, .confirm_btn:active{ background-color: #004C66 ! important;border-color: #004C66 !important;}
.input_advance_area > a {float: left;padding: 0px 13px 0px 0px; vertical-align: middle; font-size: 24px;}
.input_advance_area .input-group-addon {background-color: #fff; border-radius: 4px;color: #555; font-size: 14px;font-weight: 400; line-height: 1; padding: 6px 12px; text-align: center; border-right:none; border-left:1px solid #c2c2c2;border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2}
.input_advance_area .form-control{ border-left:none; border-right:1px solid #c2c2c2;border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
.chkbox_custom_small input[type=checkbox] { display: none; } /* to hide the checkbox itself */
.chkbox_custom_small input[type=checkbox] + label:before { width: 16px; height: 16px; margin-top: 0px; background: url(../../../../images/eflnew/images/checkbox_small_sprite.png) no-repeat center 0; } /* unchecked icon */
.chkbox_custom_small input[type=checkbox]:checked + label:before { background: url(../../../../images/eflnew/images/checkbox_small_sprite.png) no-repeat center -16px; } /* checked icon */
.chkbox_custom_small input[type=checkbox]:checked:hover + label:before { background: url(../../../../images/eflnew/images/checkbox_small_sprite.png) no-repeat center -16px; } /* checked icon */
.chkbox_custom_small input[type=checkbox] + label:hover:before { background: url(../../../../images/eflnew/images/checkbox_small_sprite.png) no-repeat center -32px;} /* checked icon */
.chkbox_custom_small .checkbox label::before { border: none; }
.chkbox_custom_small .checkbox label::after { display: none; }
.chkbox_custom_small .checkbox label { padding-left: 5px; }


.btn-primary:active {background-color: #FFCA00;color: black;border: 1px solid #FFCA00;}

/*custom checkbox style end========*/


.margin10 { margin-bottom: 10px; }
.comn_tabi_inside_main { margin: 0px; padding: 0px; }
/* commented by narko */
.comn_tabi_inside_comman_area { /*margin: 10px 0;*/ padding: 0px; }
.comn_tabi_inline_filter_input { margin: 0px; padding: 0 10px; }
.comn_tabi_inline_filter_input .comn_tab_chk_inline_area { margin: 0px; padding: 0px; }
.comn_tabi_inline_filter_input .comn_tab_chk_inline_area label { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: normal; color: #004C66; }
.comn_tabi_inline_filter_input h4 { margin: 10px 0 0; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: bold; color: #004C66; }
.comn_tabi_inline_filter_input h4.r_blue { color: #004C66; }
.call_inline_filter_input { margin: 0 0 5px; padding: 0px; position: relative; }
label.lbl_custom { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: bold; color: #004C66; }
.comn_tabi_inside_comman_area .input-group-addon i { color: #ccc; font-size: 18px; }
.comn_tabi_inside_comman_area .form-control { color: #004c66; padding: 6px; font-size: 14px; }
.comn_tabi_inside_comman_area .inside_btn_save { padding: 10px; }
.comn_tabi_inside_comman_area .inside_btn_save .btn { padding: 6px 18px; font-size: 14px; }
.comn_tabi_inside_comman_area .btn { padding: 4px 10px; }
.comn_overview_table_main_area { margin: 0 0 10px; padding: 0px; }
.comn_overview_table_main_area .chkbox_custom .checkbox label { padding-left: 3px; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_1, .table_2, .table_3, .table_4, .table_5, .table_6, .table_7 p.blk_txt12 { font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: normal; color: #000; margin: 0px; line-height: 16px; }
.comn_overview_table_main_area .call_new_candidate_box_head h3 i { float: none; }
.comn_overview_table_main_area .call_new_candidate_box_head a i { font-size: 18px; font-weight: normal; color: #ccc; margin-right: 4px; }
.comn_overview_table_main_area .call_new_candidate_box_head a:hover i { color: #004c66; }
.comn_overview_table_main_area .call_new_candidate_box_head a.notHover:hover i { color: #ccc !important; }
.comn_overview_table_main_area .alternate_clr { background: rgba(193, 193, 193, 0.35) none repeat scroll 0 0 !important; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_1 { text-align: left; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_2 { text-align: left; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_3 { text-align: left; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_4 { text-align: center; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_5 { text-align: center; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_6 { text-align: left; }
.comn_overview_table_main_area .call_candidate_info_name_area .table_7 { text-align: center; }
.comn_inside_white_bg { background: #fff; border: 1px solid #c5c5c5; border-radius: 5px; padding: 20px 30px; margin: 10px; }
/*COMMUNICATION tabs style end===========*/

/*COMMUNICATION compose email style start===========*/

.comn_compose_email_main_area { margin: 20px 0; padding: 0px; }
.addon_cus_style { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: bold; color: #aaaaaa; text-transform: uppercase; }
.comn_compose_email_main_area .call_inline_filter_input { margin: 0 0 5px; }
.comn_upload_attachements_area { margin: 5px 10px 0; padding: 0px; }
.input-group-addon.primary { background-color: #269ad5; display: inherit; }
.input-group-addon.primary i, .input-group-addon.primary span { color: #fff; vertical-align: middle; }
/*.input_style { margin: 0px; padding: 0px; position: relative; }
.input_tags_main_area { margin: 0px; padding: 0px; }
.input_style .inpt_tags_inline { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: bold; color: #aaaaaa; text-transform: uppercase; }
.input_style .inpt_tags_inline i { background: #269ad5; width: 15px; height: 15px; line-height: 15px; border-radius: 100%; font-size: 9px; color: #fff; text-align: center; display: inline-block; margin: 0 5px; vertical-align: middle; }*/
.input_style { margin: 0px; padding: 0px; position: relative; }
.input_tags_main_area { left: 0px; margin: 0; padding: 0; position: absolute; top: 6px; z-index: 5; width: 100%; }
.input_style .inpt_tags_inline { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: normal; color: #aaaaaa; text-transform: uppercase; }
.input_style .inpt_tags_inline i { background: #269ad5; width: 15px; height: 15px; line-height: 15px; border-radius: 100%; font-size: 9px; color: #fff; text-align: center; display: inline-block; margin: 0 5px; vertical-align: middle; }
.comn_upload_attachements_area { position: relative; }
.input_tags_main_area i.magic { font-size: 20px; color: #aaa; vertical-align: sub; padding: 0 7px; float: left; }
input.file { -moz-opacity: 0;  filter:alpha(opacity: 0); opacity: 0; }
.comn_upload_attachements_area input { border-bottom: 1px dashed #ccc !important; border-top: 1px dashed #ccc !important; }
.comn_aatach_two_col_box_main_area { margin: 0 10px; padding: 0px; }
.comn_aatach_two_col_box_left_area { margin: 0px; padding: 0px; }
.comn_aatach_two_col_box_right_area { margin: 0px; padding: 0px; }
.comn_aatach_two_col_box_main_area .panel-default > .panel-heading { background-color: #eeeeee; border-color: #c2c2c2; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: bold; color: #aaaaaa; text-transform: uppercase; }
.comn_aatach_two_col_box_main_area .panel-default > .panel-heading i { font-size: 18px; vertical-align: top; padding-right: 5px; }
.comn_aatach_two_col_box_main_area .checkbox > label { color: #aaa; font-size: 14px; }
.comn_aatach_two_col_box_main_area .checkbox > label:hover, .comn_aatach_two_col_box_main_area .checkbox > label:focus, .comn_aatach_two_col_box_main_area .checkbox > label:active, .comn_aatach_two_col_box_main_area .checkbox > label.active { color: #000; }
.comn_aatach_two_col_box_main_area .panel-default { border-color: #c2c2c2; border-radius: 6px; }
.panel-heading { border-top-left-radius: 6px; border-top-right-radius: 6px; }
.comn_aatach_two_col_box_main_area .panel { box-shadow: none; margin: 0 0 5px; }
.comn_aatach_two_col_box_left_chkbox { margin: 0px; padding: 0px; }
.comn_aatach_two_col_box_right_chkbox { margin: 0px; padding: 0px; }
.comn_aatach_two_col_box_main_area .panel-body { padding: 5px 15px; }
.comn_aatach_two_col_box_main_area .checkbox label { padding: 0 15px; }
.comn_aatach_two_col_box_main_area .checkbox, .radio { display: inline-block; margin: 10px 0; }
/*COMMUNICATION compose email style end===========*/

/*candidate list mobile tabs style start==============*/

.candidate_list_mob_tabi_area { margin: 0 -10px; padding: 0px; display: none; }
.candidate_list_mob_tabi_area .resp-tabs-list li { width: 33.3333%; text-align: center; }
.candidate_list_mob_tabi_area ul.resp-tabs-list.cand_mob { background: #cccccc none repeat scroll 0 0; overflow: visible; width: 100%; display: flex; }
.candidate_list_mob_tabi_area .resp-tab-item.cand_mob.resp-tab-active { background-color: #aaaaaa !important; }
.candidate_list_mob_tabi_area .resp-tab-item.cand_mob.resp-tab-active:before { content: " "; border-color: #aaa transparent transparent;border-style: solid;border-width: 12px 12px 0 0;height: 0;left: 0;position: absolute;top: 30px;width: 0;z-index: 5;}
.candidate_list_mob_tabi_area .resp-tabs-container { padding: 10px 20px; margin: 0 !important; }
.candidate_list_mob_tabi_area .resp-tab-content { padding: 0 !important; }
.candidate_list_mob_tabi_area h2.resp-accordion { display: none; }
.candidate_list_mob_tabi_content1 { margin: 10px 0; padding: 0px; }
.candidate_list_mob_tabi_content2 { margin: 10px 0; padding: 0px; }
.candidate_list_mob_tabi_content3 { margin: 10px 0; padding: 0px; }
/*candidate list mobile tabs style end==============*/


/*autocomplete sesrch area style start==============*/
.auto_comp_search_area { margin:0px; padding:0px; background:#fff; border-radius:0 0 5px 5px; border-top:0px; border:1px solid #ccc; position:absolute; z-index:99; top:100%; left:0; width:100%; display:none; }
.auto_comp_search_area ul { margin:0px; padding:0px; }
.auto_comp_search_area ul li { list-style-type:none; }
.auto_comp_search_area ul li a { text-decoration:none; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; color: #1999d8; background:#fff; padding:5px 10px; display:block; }
.auto_comp_search_area ul li a:hover , .auto_comp_search_area ul li a:focus , .auto_comp_search_area ul li a:active , .auto_comp_search_area ul li a.active { color: #fff; background:#1999d8;}
/*autocomplete sesrch area style end==============*/

/*Popup get note main */
.get_note_popup_main { margin:0px; padding:0px; }
.get_note_popup_main .comn_tabi_inline_filter_input { margin: 0px; padding: 0px; }
/*table vertical strip css start========*/
/*.get_note_popup_main table tr:nth-child(odd) td:nth-child(even) { background-color: #FFFFFF !important; }
.get_note_popup_main table tr:nth-child(odd) td:nth-child(odd) { background-color: #F0F0F0 !important; }
.get_note_popup_main table tr:nth-child(even)  { background-color: #f0f0f0 !important; }
.get_note_popup_main table tr:nth-child(odd)  { background-color: #fff !important; }*/
/*table vertical strip css end=========*/
/* END Popup get note main */

/*dash_name css start===================*/
.dash_name_header_area { margin: 0px; padding: 0 0 20px; overflow: hidden; }
.dash_name_header_first { margin: 0px; padding: 0px; float: left; width: 45%; }
.dash_name_header_second { float: right; margin: 0; padding: 0; text-align: right; width: 55%; }
.dash_name_header_first h1 { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 30px; font-weight: 600; margin: 0; }
.dash_name_header_first h4 { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; margin: 0; }
.dash_name_header_sec { margin: 0px; padding: 0px; }
.dash_name_header_sec_inline { margin: 15px 8px; padding: 0px; float: none; display: inline-block; }
.dash_name_header_sec_inline_round { margin: 0 10px 0 0; padding: 0px; width: 38px; height: 38px; line-height: 38px; border-radius: 100%; background: #ccc; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 600; color: #fff; text-align: center; display: inline-block; }
.dash_name_header_sec_inline_round a{ color: #fff; }
.dash_name_header_sec_inline_txt { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; color: #b3b3b3; text-transform: uppercase; }
.dash_name_header_sec_inline i { font-size: 28px; color: #004c66; vertical-align: middle; display: none; margin: 5px 0 0; float: right; }
.dash_name_header_first .inside_btn_save { margin: 20px 0 0; padding: 0px; }
.dash_name_header_third { margin: 0px; padding: 0px; }
.dash_name_header_third_inline_round { margin: 5px 0 0 10px; padding: 0px; width: 38px; height: 38px; line-height: 36px; border-radius: 100%; background: #ccc; font-size: 22px; font-weight: normal; color: #fff; text-align: center; display: inline-block; }
.dash_name_content_area .call_new_candidate_box .call_new_candidate_box_head h3 { margin: 4px 0 0; }
.dash_name_content_area .call_new_candidate_box .call_new_candidate_box_head h3 span.right i { margin-top: -4px; text-shadow: none; }
.dash_name_content_area { margin: 0px; padding: 0px; overflow: hidden; }
.call_dash_name_content_area { margin: 0px; padding: 0px; }
.call_dash_name_content_box { margin: 0px; padding: 0px; }
.call_dash_name_content_box .tab_heading { margin: 5px 0; clear: both; }
.call_dash_name_content_box .tab_heading textarea.form-control { height: auto; }
.call_dash_name_content_box .call_inline_filter_input { margin: 5px 0; }
.dash_name_content_box_field_area { margin: 10px 0 0; padding: 0px; }
.input-group-addon i { color: #ccc; font-size: 18px; }
.dash_name_content_box_field_area .btn-group-sm > .btn, .btn-sm { font-size: 12px; border-radius: 5px; padding: 7px 10px; min-height: 34px;}
.dash_name_content_box_field_area .margin_space { margin: 5px 0; }
.tb_space5 { margin: 5px 0; }
.dash_name_content_box_field_area .calendar_tab_pagi { margin: 0px; padding: 0px; }
.dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { border-radius: 5px !important; font-size: 15px; margin: 5px 2px; padding: 5px 13px; }
.calendar_main_cal_cont { margin: 15px 0; padding: 0px; }
.calendar_main_cal_cont_btn { margin: 5px 0; padding: 0px; }
.call_new_candidate_box_form_area { margin: 0px; padding: 0px; }
.padd_lr_chk .checkbox { padding-left: 20px; padding-right: 10px; }
.call_dash_name_content_area .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin-left: 0px; }
/*dashboard caledar table css start====================*/

.dash_name_calendar_table_area { margin: 15px -10px 0; padding: 0px; position: relative; }
.dash_name_calendar_table_area .dash_name_calendar_table_head { background: #aaaaaa; padding: 12px 15px; }
.dash_name_calendar_table_area .dash_name_calendar_table_head::before {  content: " "; border-color: #eee transparent transparent;border-style: solid;border-width: 12px 12px 0 0;height: 0;left: 0;position: absolute;top: 0px;width: 0;z-index: 1;} 
.dash_name_calendar_table_area .dash_name_calendar_table_head h3 { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 700; margin: 0; text-transform: uppercase; }
.dash_name_calendar_table_area .call_candidate_info_name_1st .checkbox, .radio { margin: 0; }
.dash_name_calendar_table_area .call_new_candidate_box_head h3 { margin: 2px 0 0 !important; color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; }
.dash_name_calendar_table_area .call_new_candidate_box_cont_inside h3 { color: #269ad5; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 700; margin: 0; }
.dash_name_calendar_table_area .call_new_candidate_box_cont_inside p { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 500; line-height: 14px; margin: 0; }
.dash_name_calendar_table_area .call_new_candidate_box_cont_inside p.red { color: #ff3956; }
.dash_name_calendar_table_area .call_new_candidate_box_cont_inside a i { color: #ccc; font-size: 20px; margin: 0 5px; vertical-align: middle; }
.dash_name_calendar_table_area .call_new_candidate_box_cont_inside a:hover i { color: #004C66; }
.dash_name_calendar_table_area .table-responsive { overflow: hidden; }
.dash_name_calendar_table_area .table_1 { text-align: left; }
.dash_name_calendar_table_area .table_2 { text-align: left; }
.dash_name_calendar_table_area .table_3 { text-align: left; }
.dash_name_calendar_table_area .table_4 { text-align: left; }
.dash_name_calendar_table_area .table_5 { text-align: left; }
.dash_name_calendar_table_area .table_6 { text-align: left; }
.dash_name_calendar_table_area .table_1 .chkbox_custom .checkbox label { padding-left: 5px; }
/*.dash_name_calendar_table_area .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 56px; }*/
.dash_name_calendar_table_area .dash_name_calendar_table_inside_padd { padding: 0 20px; }
.dash_name_calendar_table_bottom_belt { background: #aaa; height: 20px; margin: 0 -10px; }
.dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd), .dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd) .call_new_candidate_box_head { background-color: #eee !important; }
.dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even), .dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even) .call_new_candidate_box_head { background-color: #ddd !important; }
.dash_name_calendar_table_inside_padd table tr:nth-child(even) td:nth-child(odd), .dash_name_calendar_table_inside_padd table tr:nth-child(even) td:nth-child(odd) .call_new_candidate_box_head { background-color: #fff !important; }
.dash_name_calendar_table_inside_padd table tr:nth-child(even) td:nth-child(even), .dash_name_calendar_table_inside_padd table tr:nth-child(even) td:nth-child(even) .call_new_candidate_box_head { background-color: #ebebeb !important; }
.dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area.white.selected td, .dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area.white.selected td .call_new_candidate_box_head, .dash_name_calendar_table_inside_padd table tr:nth-child(even).call_candidate_info_name_area.white.selected td, .dash_name_calendar_table_inside_padd table tr:nth-child(even).call_candidate_info_name_area.white.selected td .call_new_candidate_box_head { background-color: #FFF0F0 !important; }
.dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area.white.selected td:nth-child(even), .dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area.white.selected td:nth-child(even) .call_new_candidate_box_head { background-color: #FFDDDD !important; }
.dash_name_calendar_table_inside_padd table tr:nth-child(even).call_candidate_info_name_area.white.selected td:nth-child(odd), .dash_name_calendar_table_inside_padd table tr:nth-child(even).call_candidate_info_name_area.white.selected td:nth-child(odd) .call_new_candidate_box_head { background-color: #FFFFFF !important; }
.table_effect > tbody > tr.active_yellow td, .table_effect > tbody > tr.active_yellow td .call_new_candidate_box_head, .table_effect > tbody > tr.active_yellow td .call_new_candidate_box_head.light, .table_effect > tbody > tr.active_yellow td .call_new_candidate_box_head.even_white { background-color: #FFCA00 !important; }
/*dashboard caledar table css end====================*/



/*Statistics Horizontal table css start====================*/

.statics_hori_table_main_area { margin: 0px; padding: 0px; }
.statics_hori_table_main_area .table { margin: 0px; }
.statics_hori_table_main_area .table-responsive { overflow: hidden; }
.statics_hori_table_main_area .scrollable-table { padding: 0 20px; }
.statics_hori_table_main_area .linked_to_jobs_table_heading { padding: 0; }
.statics_hori_table_main_area .linked_to_jobs_table_heading h4 { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: 700; margin: 0; text-transform: uppercase; }
.statics_hori_table_main_area .table > tbody > tr > td, .table > tbody > tr > th, .statics_hori_table_main_area .table > tfoot > tr > td, .table > tfoot > tr > th, .statics_hori_table_main_area .table > thead > tr > td, .statics_hori_table_main_area .table > thead > tr > th { vertical-align: middle; }
.statics_hori_table_main_area .table-header-rotated td { border: none !important; }
.statics_hori_table_main_area .table > thead > tr > th { border: medium none !important; }
.statics_hori_table_main_area .linked_to_jobs_table_round { background: #269ad5; width: 34px; height: 34px; line-height: 34px; text-align: center; border-radius: 100%; color: #fff; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: 500; display: inline-block; margin: 5px 0; }
.statics_hori_table_main_area .dash_name_calendar_table_bottom_belt { margin: 0; }
.statics_hori_table_main_area .table-header-rotated th.rotate-45 { font-size: 13px !important; }
/*Statistics Horizontal table css end====================*/


/*KPI Management style start===================*/

.kpi_mgt_main_area { margin: 0px; padding: 0px; }
.kpi_mgt_top_txt_field_area { margin: 0px; padding: 0px; }
.kpi_mgt_top_txt_field_area h2 { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: 700; margin: 10px 0 5px; }
.kpi_mgt_top_txt_field_area p { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; margin: 0; }
.kpi_mgt_top_left { margin: 5px 0; padding: 0px; float: left; }
.kpi_mgt_top_right { margin: 20px 0; padding: 0px; float: right; }
.kpi_mgt_field_area { margin: 0px; padding: 0px; }
.kpi_mgt_tabi_area { margin: 20px 0; padding: 0px; }
.call_kpi_mgt_tabi { margin: 0 -10px; padding: 0px; }
.kpi_mgt_tabi_area ul.resp-tabs-list.hor_1, ul.resp-tabs-list.hor_1 { background: #ddd none repeat scroll 0 0; display: inline-flex; width: 100%; }
.kpi_mgt_tabi_area .resp-tabs-list li { padding: 9px 18px !important; }
.kpi_mgt_tabi_area .resp-tab-item.hor_1.resp-tab-active:before { content: " ";border-color: #aaa transparent transparent;border-style: solid;border-width: 12px 12px 0 0;height: 0;left: 0;position: absolute;top: 34px;width: 0;z-index: 1; }
.kpi_mgt_tabi_area .resp-tab-item.hor_1.resp-tab-active { background-color: #aaa !important; }
.kpi_mgt_tabi_area .resp-tab-content { padding: 10px 15px; min-height: 325px; }
.kpi_mgt_tabi_area .ques_mark_center { margin: 0px; padding: 0px; }
.kpi_mgt_tabi_area .ques_mark_center img { max-width: 100%; height: auto; display: inline-block; left: 50%; margin-left: -50px; margin-top: -50px; position: absolute; top: 50%; }
.kpi_mgt_tabi_area .ques_mark_center i{ font-size: 10em;vertical-align: middle;text-align: center;float: left;color: #fff;font-weight: normal;width: 100%;margin-top: 85px;}
/*KPI Management style end===================*/


/*Statistics Vertical style start================*/

.statistics_verti_main_area { margin: 0px; padding: 0px; border-top: 20px solid #aaa; border-bottom: 20px solid #aaa; border-left: 10px solid #aaa; border-right: 10px solid #aaa; overflow: hidden; }
.call_statistics_verti_area { margin: 0px; padding: 0px; }
.call_statistics_verti_head_top { margin: 0px; padding: 0px; overflow: hidden; float: left; width: 50%; border-right: 10px solid #aaa; border-left: 10px solid #aaa; min-height: 870px;}
.call_statistics_verti_head_top_1st { margin: 0px; padding: 0px; float: left; display: inline-block; width: 80%; }
.call_statistics_verti_head_top_2nd { margin: 0px; padding: 0px; float: left; display: inline-block; width: 20%; text-align: center; }
.call_statistics_verti_cont_inline.white { background: #fff; text-align: center; padding: 4px 0; }
.call_statistics_verti_cont_inline { margin: 0px; padding: 10px; background: #eee; }
.call_statistics_verti_head_top_2nd .linked_to_jobs_table_round { background: #269ad5 none repeat scroll 0 0; border-radius: 100%; color: #fff; display: inline-block; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: 500; height: 34px; line-height: 34px; margin: 1px 0; text-align: center; width: 34px; }
.call_statistics_verti_cont_inline { margin: 0px; padding: 0px; }
.call_statistics_verti_cont_inline.belt .call_new_candidate_box_head.light { background: #dddddd none repeat scroll 0 0; }
.call_statistics_verti_cont_inline.belt .call_statistics_verti_cont_inline.white { background: #eeeeee none repeat scroll 0 0; }
.call_statistics_verti_cont_inline.none .call_new_candidate_box_head::before { display: none; }
.call_statistics_verti_cont_inline.none .call_new_candidate_box_head h3 { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; margin: 6px 0 0; text-transform: uppercase; }
.call_statistics_verti_cont_inline.none .call_new_candidate_box_head, .call_statistics_verti_cont_inline.white { min-height: 46px; }
/*Statistics Vertical style end================*/

/*dash_name css end===================*/


/*login style start=================*/
.login_bg { background: #d1d1d1 url(../../../../images/eflnew/images/login_top_bg.jpg) no-repeat center top; background-size: cover; }
.login_main_area { margin: 0 auto; overflow: hidden; width: 730px; }
.login_main_content { position: absolute; top: 25%; left: auto; margin-top: -100px; }
.login_main_logo { margin: 0px; padding: 0px; text-align: center; }
.login_main_logo img { display: inline-block; max-width: 60%; height: auto; }
.login_box_content_bottom_area { margin: 30px 0 0;overflow: hidden; padding: 0px;background: white; }
.login_box_content_bottom_area .call_new_candidate_box { margin: 0px; }
.login_box_content_bottom_area .login_left_box { margin: 0px; padding: 0px; float: left; width: 285px; }
.login_box_content_bottom_area .login_blue_link_main_area { margin: 10px 0; }
.login_box_content_bottom_area .login_blue_link { color: #269ad5; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height: 26px; }
.login_box_content_bottom_area .login_blue_link a { color: #269ad5; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; text-decoration: none; }
.login_box_content_bottom_area .login_blue_link a:hover { color: #004C66; }
.login_box_content_bottom_area .call_new_candidate_box_cont { padding: 10px 15px; min-height: 320px; }
.login_box_content_bottom_area .btn-group-lg > .btn, .btn-lg { padding: 8px 16px; }
.login_box_content_bottom_area .checkbox { padding-left: 10px !important; }
.login_box_content_bottom_area .chkbox_custom_small input[type="checkbox"] + label::before { margin-top: 4px; }
.login_box_content_bottom_area .login_right_box { background: #fff; padding: 5px 10px 10px; margin: 0px; min-height: 360px; float: left; width: 440px; }
.login_box_content_bottom_area .login_right_box h3 { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 700; margin: 10px 0 20px; text-transform: uppercase; }
.login_box_content_bottom_area .login_right_box_links { margin: 0px; padding: 0px; }
.login_box_content_bottom_area .login_right_box_links ul { margin: 0px; padding: 0px; }
.login_box_content_bottom_area .login_right_box_links ul li { list-style-type: none; line-height: 20px; padding: 7px 0; color: #3B3D3C; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; }
.login_box_content_bottom_area .login_right_box_links ul li a { text-decoration: underline; color: #269ad5; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; }
.login_box_content_bottom_area .login_right_box_links ul li a:hover { text-decoration: none; }

.small_logo {
    bottom: 10px;
    padding: 0;
    position: absolute;
    right: 10px;
}
.small_logo a img{ max-width:100%; height:auto; display:inline-block;}
/*modal box comman style start===================*/

.custom_modal .modal-content { background: #F8F8F8; border: 4px solid #ffc904;}
.custom_modal button.close { background: #aaa none repeat scroll 0 0; height: 30px; position: absolute; right: 0; top: 2px; width: 30px; z-index: 1; }
.custom_modal .close { color: #fff; font-size: 24px; font-weight: 600; opacity: 1; text-shadow: none; }
.custom_modal .close:focus, .close:hover { color: #fff; }
.custom_modal .modal-header { border-bottom: none; padding: 0; }
.custom_modal .modal-footer { padding: 0; }
.custom_modal .modal-header i { /*color: #aaaaaa; font-size: 24px;*/ }
/*modal box comman style end===================*/


/*compose email modal css start=============*/

/*.compse_email_modal_area { margin: 0px; padding: 0 25px 0px; } */
.compse_email_modal_area { margin: 0px; padding: 0px; }
.compse_email_modal_area .comn_aatach_two_col_box_main_area { margin: 0px; padding: 0; }
.compse_email_modal_area .call_inline_filter_input { margin: 0 0 5px; padding: 0; }
.compse_email_modal_area .chkbox_custom.full .checkbox { width: 95%; }
.compse_email_modal_area .comn_aatach_two_col_box_main_area .checkbox, .radio { margin: 3px 0 3px 5px; }
.compse_email_modal_area .inside_btn_save { padding: 5px 0; }
.compse_email_modal_area .inside_btn_save .btn { font-size: 14px; padding: 6px 18px; }
.compse_email_modal_area .comn_aatach_two_col_box_main_area .checkbox label { padding: 0 5px; }
.comn_aatach_two_col_box_main_area .checkbox > label { color: #aaa; font-size: 14px; }
.comn_aatach_two_col_box_main_area .checkbox.blue > label { color: #004C66; }
.compse_email_modal_area .comn_aatach_two_col_box_main_area .checkbox > label:hover, .compse_email_modal_area .comn_aatach_two_col_box_main_area .checkbox > label:focus, .compse_email_modal_area .comn_aatach_two_col_box_main_area .checkbox > label:active, .compse_email_modal_area .comn_aatach_two_col_box_main_area .checkbox > label.active { color: #000; }
.comp_email_modal_cc_bcc_right_area { margin: 0px; padding: 0px; }
.down_arrow_scroll_box { background: #aaa; padding: 0px 0; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 18px; color: #fff; text-align: center; }
.comp_email_modal_content_main { margin: 0px; padding: 0px; }
.comp_email_modal_content_main .input_style .inpt_tags_inline { display: inline-block; padding: 6px; }
.comp_email_modal_content_main .comn_upload_attachements_area { margin: 0px; padding: 0; }
.compse_email_modal_area .comn_aatach_two_col_box_main_area .panel-default > .panel-heading { font-size: 13px; }
.compse_email_modal_area .panel-heading { padding: 6px 10px; }
.input-group-addon.dark { background-color: #aaa; border: 1px solid #aaa; padding: 6px; }
.input-group-addon.dark i { color: #fff; font-size: 16px; }
.compse_email_modal_area .comn_aatach_two_col_box_main_area .panel-body { padding: 5px 10px; }
.chkbox_custom_small.no_space .checkbox, .radio { margin: 0; }


.attached_frm_docs_sotre_inline_main_area { margin:0px; padding:0px; }
.call_attached_frm_docs_sotre_inline {
    clear: both;
    display: flex;
    margin: 0;
    padding: 0;
    width: 100%;
}
.call_attached_frm_docs_sotre_inline.alternate .call_attached_frm_docs_sotre_inline_left { background:#eeeeee; min-height:44px; }
.call_attached_frm_docs_sotre_inline.alternate .call_attached_frm_docs_sotre_inline_right { background:#dddddd; min-height:44px; }
.call_attached_frm_docs_sotre_inline_left { margin:0px; padding:7px 10px; float:left; width:30%; background:#fff; }
.call_attached_frm_docs_sotre_inline_left h4 { color: #aaaaaa; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 500; margin:5px 0; }
.call_attached_frm_docs_sotre_inline_right { margin:0px; padding:7px 25px; float:left; width:70%; background:#f0f0f0; }
.call_attached_frm_docs_sotre_inline_right_txt { color: #aaaaaa; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 500; }

/*compose email modal css end=============*/
.modal-export .modal-header,.modal-cstm .modal-header{ background: transparent;}
.popup_heading_lg {
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 20px 0 5px;
    text-transform: uppercase;
}
.panel-heading.none {
    background: #fff none repeat scroll 0 0 !important;
    border: medium none;
    padding: 10px 0 0 0;
}
.checkbox_padding{ margin-top: -5px; margin-bottom: 0px;}

.modal-cstm .modal-content{ width: 600px; padding: 0;}
.modal-export { width: 800px;}
.modal-export .modal-content{ width: 800px; padding: 0;}
.select_all_chk{ margin-top: 0;}
.select_all_chk label{ font-weight: bold;}
.modal-export .modal-body{ padding: 0 50px 0;}
.modal-cstm .modal-body{ padding: 0 50px 0; max-height: 500px; overflow: auto;}
.modal-header-icon{ position: absolute; left: 10px; margin-top: 5px;}
.modal-header-icon + .popup_heading_lg{ margin-top: 35px;}

/* select box pop up css start */
.input_area{ margin:0px; padding:0px;}
.input_area .left_part{ float:left; width:40%;}
.input_area .middle_part{ float:left; width:20%;}
.input_area .right_part{ float:left; width:40%;}
.create_new_list{ margin:10px 0; padding:0px;}
.input_area .or_part {border-bottom: 2px solid #c2c2c2;height: 16px;margin-top: 38px;padding: 0;text-align: center;}
.input_area .or_part span {background-color: #fff;border: 1px solid #c2c2c2;border-radius: 100%;color: #e0e0e0;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 15px;font-weight: 600;height: 40px;line-height: 36px;margin-top: -5px;text-align: center;width: 40px;}
.input_area [class^="col-"], [class^=" col-"]{ padding:0px;}
.create_new_list .checkbox{ float: right;}
.create_new_list .checkbox label{ font-weight: bold;}
.question-icon{ padding: 0;}
.question-icon i{ font-size: 40px; color: #269ad5;}
.question-note{ font-family: "Open Sans",sans-serif; font-weight: 600;}
.warning-icon{ padding: 10px 0 0 18px; font-size: 30px; color: #333;}
.warning-note{ font-family: "Open Sans",sans-serif; color: #333;}
/* select box pop up css end */
.margin-top-20{ margin-top: 20px;}
.margin-bottom-20{ margin-bottom: 20px;}
.margin-right-30{ margin-right:30px;}
.margin-left-0{ margin-left:0;}

/* job tabel css start ======================================*/
.job_table .table_4, .job_table .table_3, .job_table .table_5{ text-align:left !important;}
.job_table .table_4 h3 i{ margin:-10px 0 0;}
.job_table .table_6 h3{ word-wrap:break-word; width:54px;} 
.job_table .table_6 h3 i{margin:-11px -8px 0 0; font-size:20px;}
.job_table .table_2 h3 i{font-size: 20px; margin:-2px -5px 0 0;}
.job_table .table_3 h3 i{font-size: 20px; margin:-2px -4px 0 0;}
.job_table .table_4 h3 i{font-size: 20px; margin:-10px -4px 0 0;}

.job_table .table_5 h3 i{font-size: 20px; margin:-2px -4px 0 0;}
.job_table .table_7 h3 i{font-size: 20px; margin:-10px -4px 0 0;}
.job_table .table_5 h3{font-size: 13px;}
.job_table .table_7 h3{ word-wrap:break-word; }
.job_table .table_9 h3 small{ font-size:14px;}
.job_table .table_10 h3 small{ font-size:14px;}
.job_table .table_11 h3 small{ font-size:14px;}
.job_table .change_jr_style{ padding:4px 10px !important;}
.job_table .table_1 .change_jr_style{ padding-top: 10px !important;}
.job_table .table_8 h3{ margin-top:8px;}
.job_table .table_9 h3{ margin-top:8px;}
.job_table .table_10 h3{ margin-top:8px;}
.job_table .table_11 h3{ margin-top:8px;}
.job_table .table_12 h3{ margin-top:8px;}
.job_table .table_13 h3{ margin-top:8px;}
.job_table .table_2 h3{ margin-top:8px;}
.job_table .table_3 h3{ margin-top:8px;}
.job_table .table_5 h3{ margin-top:8px;}
.job_table .table_width_part{ width: auto !important;}
/* job tabel css end   ======================================*/

.automation_switcher_area { margin: 0px; padding: 0px; }
.call_automation_switcher_inline { margin: 0px; padding: 0px; }
.automation_switcher_area .call_new_candidate_box_info_inline_right { margin: 0; padding: 0; }
.automation_switcher_area .call_new_candidate_box_info_inline h4 { margin: 12px 0; text-transform: none; font-size: 14px; }
.automation_switcher_area .call_new_candidate_box_info_inline_right .btn-group-xs > .btn, .btn-xs { font-size: 12px; padding: 6px 8px; font-weight: bold; }
.automation_switcher_area .call_new_candidate_box_info_inline_right .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success { background-color: #ffcb00; border-color: #c2c2c2; box-shadow: none; color: #fff; }
.automation_switcher_area .call_new_candidate_box_info_inline_right .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger { background-color: #fff; border-color: #c2c2c2; box-shadow: none; color: #c2c2c2; }
/*settings screen css end==============*/

/*key performance css start================*/
.key_performance_main_area { margin: 0px; padding: 0px; }
.key_performance_top_area { margin: 10px 0; padding: 0px; }
.key_performance_midd_area { margin: 10px 0; padding: 0px; }
.key_performance_selected_kpi_table_left { margin: 0px; padding: 0px; }
.key_performance_selected_kpi_table_left.right_graph { margin: 0px; padding: 0px; }
.key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3, .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_4, .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_5, .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_6, .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_7 { text-align: center !important; }
.key_performance_selected_kpi_table_left .dash_name_calendar_table_area .call_new_candidate_box_head h3 span.normal { display: block; font-weight: 500; line-height: 24px; }
.key_performance_selected_kpi_table_left .dash_name_calendar_table_area { margin: 0 0 20px; padding: 0px; position: relative; }
.key_performance_selected_kpi_table_left .dash_name_calendar_table_area .dash_name_calendar_table_inside_padd { padding: 0; }
.key_performance_selected_kpi_table_left .call_new_candidate_box_head { min-height: 62px; }
.key_performance_selected_kpi_table_left .call_new_candidate_box_head::before, .key_performance_selected_kpi_table_left .call_new_candidate_box_head.light::before { top: 62px; }
.key_performance_selected_kpi_table_left .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 32px; }
.key_performance_selected_kpi_table_left .dash_name_calendar_table_area .call_new_candidate_box_cont_inside p { color: #000; }

.text-danger { color: #b20000 !important; }
.text-warning { color: #feca26 !important; }
.text-success { color: #009543 !important; }
.key_performance_selected_kpi_table_left h3 { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; margin: 10px 0 15px; }
.key_performance_top_area h4 { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; margin: 10px 0 5px; text-transform: uppercase; }
.key_performance_top_area p { color: #004C66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; }
.settings_screen_right_area.no_border { margin: 15px 0; padding: 0px; border: 0px; height: auto; }
.form-control.kpi_sm {font-size: 12px; height: 20px; margin-top: 5px; max-width: 50px; padding: 2px 5px; }
.load_gif { text-align:center; }
.load_gif img { max-width:100%; height:auto; display:inline-block; }
/*key performance css end================*/


/*reports style start===========*/
.repors_main_area { margin: 0px; padding: 0px; }
.call_repors_main_inline { padding: 0 15px; margin: 15px 0; text-align: center; float: left; width: 20%; }
.call_repors_main_round { border-radius: 100%; width: 90px; height: 90px; line-height: 90px; color: #004C66; font-size: 30px; text-align: center; display: inline-block; background: #f8f8f8; }
.call_repors_main_inline h4 { color: #279bd8; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; margin: 15px 0; }
.call_repors_main_inline h4 span { display: block; }
/*client grid view style start==========================*/

/*client grid view style start==========================*/

.client_head_pagi { margin: 0px; padding: 0px; }
.client_grid_tabi_main_area { background: #eeeeee; margin: 0px; overflow: hidden; padding: 0; position: relative; }
.client_grid_tabi_main_area ul.resp-tabs-list.hor_1, ul.resp-tabs-list.hor_1 { background: #eeeeee none repeat scroll 0 0; display: inline-flex; width: 100%; }
.client_grid_tabi_main_area .resp-tab-item.hor_1.resp-tab-active { background-color: #ccc !important; }
/*.client_grid_tabi_main_area .resp-tab-item.comn_1.resp-tab-active { background-color: #aaa !important; border-bottom: none !important; }*/
/*.client_grid_tabi_main_area .resp-tab-item.comn_1.resp-tab-active::before { top: 30px; }*/
.client_grid_tabi_inside_wrap { margin: 0px; padding: 0px; }
.client_grid_tabi_inside_content { margin: 0px; padding: 20px 15px; }
.client_grid_tabi_inside_content .call_candidate_info_name_1st { text-align: left; }
.client_grid_tabi_inside_content .call_candidate_info_name_area .table_1 { text-align: left; }
.client_grid_tabi_inside_content .call_candidate_info_name_area .table_2 { text-align: left; }
.client_grid_tabi_inside_content .call_candidate_info_name_area .table_3 { text-align: center; }
.client_grid_tabi_inside_content .call_candidate_info_name_area .table_4 { text-align: center; }
.client_grid_tabi_inside_content .call_candidate_info_name_area .table_5 { text-align: center; }
.client_grid_tabi_inside_content .call_candidate_info_name_area .table_6 { text-align: center; }
.client_grid_tabi_inside_content .call_new_candidate_box_head h3 { font-size: 12px; margin: 3px 0 0; }
.client_grid_tabi_inside_content .call_new_candidate_box_head .blk_txt12 i { font-size: 16px; padding-right: 0px; vertical-align: middle; }
.client_grid_tabi_inside_content .call_new_candidate_box_head .blk_txt12 { color: #000; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; }
.client_grid_tabi_inside_content .call_new_candidate_box_head .blk_txt12 a { color: #000; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
.client_grid_tabi_inside_content .call_new_candidate_box_head .blk_txt12 i.blue { color: #269ad5; }
.client_grid_tabi_inside_content .linked_to_jobs_table_round { background: #269ad5 none repeat scroll 0 0; border-radius: 100%; color: #fff; display: inline-block; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: 500; height: 24px; line-height: 24px; margin: 0px; text-align: center; width: 24px; }
.client_grid_tabi_inside_content .call_candidate_info_name_area { position: relative; }

#calender_list_table .setting_toggel_arrow, .client_grid_tabi_inside_content .setting_toggel_arrow, .client_grid_tabi_inside_content .setting_toggel_reminder_arrow { background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/toggel_down.png") no-repeat scroll right top; bottom: 0; display: inline-block; height: 34px; position: absolute; right: 0%; width: 45px; z-index: 1; }
#calender_list_table .setting_toggel_arrow.up, .client_grid_tabi_inside_content .setting_toggel_arrow.up, .client_grid_tabi_inside_content .setting_toggel_reminder_arrow.up { background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/toggel_up_yellow.png") no-repeat scroll right top; width: 100%;height:34px; right: 0;}
#calender_list_table .setting_toggel_arrow.up, .client_grid_tabi_inside_content .setting_toggel_arrow.up, .client_grid_tabi_inside_content .setting_toggel_reminder_arrow.up { border-bottom: 3px solid #c1c1c1; }

.yellow_highlight_arrow .setting_toggel_arrow.up.highlight, .yellow_highlight_arrow .setting_toggel_reminder_arrow.up.highlight { border-bottom: 3px solid #FFCA00; }
.yellow_highlight_arrow .setting_toggel_arrow.up.highlight::before, .yellow_highlight_arrow .setting_toggel_reminder_arrow.up.highlight::before{content: '\f106'; font-family: 'FontAwesome'; position: absolute;left: -19px; top: 9px; color: #fff; font-size: 22px;}
.yellow_highlight_arrow .setting_toggel_arrow.up.highlight, .yellow_highlight_arrow .setting_toggel_reminder_arrow.up.highlight { border-color: transparent transparent #FFCA00;  border-style: solid; border-width: 0 0 35px 37px;  height: 0;    right: 0;  bottom: 0;  width: 0;}
.yellow_highlight_arrow .setting_toggel_arrow, .yellow_highlight_arrow .setting_toggel_reminder_arrow { background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/sprite_main.png") no-repeat scroll -37px -1px; bottom: 0; display: inline-block; height: 20px; position: absolute; right: 60%; width: 40px; z-index: 1; }
.yellow_highlight_arrow .setting_toggel_arrow.up, .yellow_highlight_arrow .setting_toggel_reminder_arrow.up{ background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/toggel_up_yellow.png") no-repeat scroll right top; width: 100%; height:34px; right: 0;}
.yellow_highlight_arrow .setting_toggel_arrow.up, .yellow_highlight_arrow .setting_toggel_reminder_arrow.up{ border-bottom: 3px solid #FFCA00; }
.expond_content {padding: 15px;font-size: 12px !important;border:3px solid #FFCA00;}
.overlay_bk { position:relative; }
.overlay_fnt { position:absolute; z-index: 2; left: 0; top: -1px;background: #dddddd; border:3px solid #FFCA00;border-bottom: none; width:100%; height:108%; }
.overlay_fnt .rarrow {
    background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/sprite_main.png") no-repeat scroll right top;
    bottom: 0;
    height: 44px;
    position: absolute;
    right: 40%;
    top: 10px;
    width: 40px;
    z-index: 2;
}
#calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 43%;}
#calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.up {right: 0%;}

.job_track .overlay_fnt .rarrow {
    background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/sprite_main.png") no-repeat scroll right top;    
    bottom: 0;
    height: 100%;
    position: absolute;
    right: 20%;
    top: 10px;
    width: 40px;
    z-index: 2;
}
.job_track .yellow_highlight_arrow .setting_toggel_arrow { background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/sprite_main.png") no-repeat scroll -36px top; bottom: 0; display: inline-block; height: 20px; position: absolute; right: 0%; width: 40px; z-index: 1; }
.job_track .yellow_highlight_arrow .setting_toggel_arrow.up, .yellow_highlight_arrow .setting_toggel_reminder_arrow.up{ background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/toggel_up_yellow.png") no-repeat scroll right top; width: 100%; height:34px; right: 0;}

#resultFilterCV .yellow_highlight_arrow .setting_toggel_arrow.highlight {right: 30%;}
#resultFilterCV .yellow_highlight_arrow .setting_toggel_arrow.highlight.up {right: 0%;}

.job_status_expand {border: 3px solid #FFCA00;}

.call_new_candidate_box_head.alternate_clr .linked_to_jobs_table_round.active_rnd {
    background: #FFCA00 none repeat scroll 0 0;
}
.call_new_candidate_box_head.alternate_clr.selected_collaps {
    border: 3px solid #FFCA00;
    border-bottom: none;
    height: 106%;
    padding: 7px 33px 0 33px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.call_new_candidate_box_head.clps_td::before{background: none !important;}
.job_status_expand .table_width{ max-width:94%;}
.moreLess .bdr_btm{border-bottom: 3px solid #FFCA00;}

.margin3 { margin-bottom: 3px; }
/*.client_grid_tabi_inside_content .linked_to_jobs_table_main_area { border-bottom: 3px solid #aaaaaa; border-top: 3px solid #aaaaaa; }*/
.scrollable-table { padding: 0 20px; }
.client_grid_tabi_inside_content .table-responsive { overflow-x: hidden; }
.client_grid_tabi_inside_content .table { margin: 0px; }
.client_grid_tabi_inside_content .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { vertical-align: middle; }
.client_grid_table_toggle_down_area { margin: 0px; padding: 0px; background: #dddddd; position: relative; }
.client_grid_table_toggle_down_btn { margin: 0px; padding: 20px; }
.client_grid_tabi_inside_content .linked_to_jobs_table_heading { padding: 0 5px; }

.client_first_belt td:nth-child(even), .client_first_belt td:nth-child(even) .call_new_candidate_box_head { background-color: #f0f0f0 !important; }
.client_first_belt td:nth-child(even) , .client_first_belt td:nth-child(even) .call_new_candidate_box_head { background-color: #fff !important; }
/*client grid view style end==========================*/
.client_grid_tabi_inside_content .setting_toggel_arrow.up::before{content: '\f106'; font-family: 'FontAwesome'; position: absolute;left: -19px; top: 9px; color: #fff; font-size: 22px;}
.client_grid_tabi_inside_content .setting_toggel_arrow.up.active{  border-color: transparent transparent #FFCA00;  border-style: solid; border-width: 0 0 35px 37px;  height: 0;    right: 0;  bottom: 0;  width: 0;}



/* NEW GRID VIEW design*/
.grid_view_left .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border: none !important;  padding: 0;  vertical-align: middle;}
.grid_view_left .call_candidate_info_name_area.white .call_new_candidate_box_head {  min-height: 42px;}
.grid_view_left table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd), .grid_view_left table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd) .call_new_candidate_box_head { background-color: #fff !important; }
.grid_view_left table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even), .grid_view_left table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even) .call_new_candidate_box_head { background-color: #f0f0f0 !important; }
.grid_view_left table tr:nth-child(even) td:nth-child(odd), .grid_view_left table tr:nth-child(even) td:nth-child(odd) .call_new_candidate_box_head { background-color: #eee !important; }
.grid_view_left table tr:nth-child(even) td:nth-child(even), .grid_view_left table tr:nth-child(even) td:nth-child(even) .call_new_candidate_box_head { background-color: #ddd !important; }
.grid_view_left table tr:nth-child(odd).call_candidate_info_name_area.white.selected td, .grid_view_left table tr:nth-child(odd).call_candidate_info_name_area.white.selected td .call_new_candidate_box_head, .grid_view_left table tr:nth-child(even).call_candidate_info_name_area.white.selected td, .grid_view_left table tr:nth-child(even).call_candidate_info_name_area.white.selected td .call_new_candidate_box_head { background-color: #FFF0F0 !important; }
.grid_view_left table tr:nth-child(even).call_candidate_info_name_area.white.selected td, .grid_view_left table tr:nth-child(even).call_candidate_info_name_area.white.selected td .call_new_candidate_box_head, .grid_view_left table{ background-color: #FFF0F0 !important; }
.grid_view_left table tr:nth-child(odd).call_candidate_info_name_area.white.selected td:nth-child(even), .grid_view_left table tr:nth-child(odd).call_candidate_info_name_area.white.selected td:nth-child(even) .call_new_candidate_box_head { background-color: #ffdddd !important; }
.grid_view_left table tr:nth-child(even).call_candidate_info_name_area.white.selected td:nth-child(odd), .grid_view_left table tr:nth-child(even).call_candidate_info_name_area.white.selected td:nth-child(odd) .call_new_candidate_box_head { background-color: #fff !important; }
.grid_view_left table .call_candidate_info_name_area.white.yellow td:nth-child(odd), .grid_view_left table .call_candidate_info_name_area.white.yellow td:nth-child(odd) .call_new_candidate_box_head , .grid_view_left table .call_candidate_info_name_area.white.yellow td:nth-child(even), .grid_view_left table .call_candidate_info_name_area.white.yellow td:nth-child(even) .call_new_candidate_box_head
{ background-color: #FFC926 !important; }
.grid_view_left tr { cursor:pointer; }
tr.yellow .call_candidate_info_name_3ed i { color:#fff !important; }

.grid_view_left table tr.active.white.selected:nth-child(odd) td:nth-child(odd), 
.grid_view_left table tr.active.white.selected:nth-child(even) td:nth-child(odd),
.grid_view_left table tr.active.white.selected:nth-child(odd) td:nth-child(even), 
.grid_view_left table tr.active.white.selected:nth-child(even) td:nth-child(even),
.grid_view_left table tr.active.white.selected:nth-child(odd) td:nth-child(odd) .call_new_candidate_box_head, 
.grid_view_left table tr.active.white.selected:nth-child(even) td:nth-child(odd) .call_new_candidate_box_head,
.grid_view_left table tr.active.white.selected:nth-child(odd) td:nth-child(even) .call_new_candidate_box_head, 
.grid_view_left table tr.active.white.selected:nth-child(even) td:nth-child(even) .call_new_candidate_box_head,
.grid_view_left table tr.active:nth-child(odd) td:nth-child(odd), 
.grid_view_left table tr.active:nth-child(odd) td:nth-child(odd) .call_new_candidate_box_head,
.grid_view_left table tr.active:nth-child(even) td:nth-child(odd), 
.grid_view_left table tr.active:nth-child(even) td:nth-child(odd) .call_new_candidate_box_head,
.grid_view_left table tr.active:nth-child(odd) td:nth-child(even), 
.grid_view_left table tr.active:nth-child(odd) td:nth-child(even) .call_new_candidate_box_head,
.grid_view_left table tr.active:nth-child(even) td:nth-child(even), 
.grid_view_left table tr.active:nth-child(even) td:nth-child(even) .call_new_candidate_box_head { background-color: #FFCA00 !important; }


.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect:focus .call_new_candidate_box_head h3 small, 
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect:focus .call_new_candidate_box_head h3, 
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect:active .call_new_candidate_box_head h3 small, 
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect:active .call_new_candidate_box_head h3, 
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.active .call_new_candidate_box_head h3 small, 
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.active .call_new_candidate_box_head h3 small a, 
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.active .call_new_candidate_box_head h3 ,
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.active .call_new_candidate_box_head h3 a{ color: #004c66 !important; }

.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.active .call_new_candidate_box_head h3 i,
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect:focus .call_new_candidate_box_head h3 i,
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect:active .call_new_candidate_box_head h3 i{color: #fff;}


.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.even.call_new_candidate_box_head { background:#dddddd; }
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.select_odd .call_candidate_info_name_1st .call_new_candidate_box_head { background:#fff; }
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.select_odd .call_candidate_info_name_3ed .call_new_candidate_box_head { background:#fff; }
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.select_even .call_candidate_info_name_3ed .call_new_candidate_box_head { background:#ffeeee; }
.grid_view_left table tr.call_candidate_info_name_area.white.yellow_effect.even .call_candidate_info_name_3ed .call_new_candidate_box_head { background:#eeeeee; }
.grid_view_left table tr.call_candidate_info_name_area.light.yellow_effect.even .call_candidate_info_name_1st .call_new_candidate_box_head { background:#eeeeee; }

/* track mass popup css start */
.track_mass{ margin:20px;  padding:0px;}
.track_mass_main_area{ margin:0px; padding:0px; border:2px solid #ffc904;}
.main_heading{ margin:0px; padding:5px; background-color:#eeeeee; overflow:hidden;}
.left_heading{ float:left; width:70%;}
.left_heading h2{ margin:0px; font-size:22px; color:#adadad; text-transform:uppercase; font-weight:600;}
.left_heading h2 span{ padding-right:10px;}
.right_heading{ float:right; width:30%; text-align:right;}
.right_heading a { margin: 0px; padding: 0px;}
.right_heading a span{ color: #004c66; font-size: 22px; font-weight: 500; position: relative;}
.right_heading a i{ color:#e8e8e8; vertical-align:middle; font-size:20px;padding:10px; background-color:#a9a9a9; margin:-12px 0 0 10px;}
.add_note_btn{ margin:10px 0 0; padding:0px; position:relative; z-index: 1;}
.add_note_btn a{ font-size: 17px; color:#fff; text-decoration:none;}
.add_note_btn a i{ font-size:17px; padding-left:14px;}
.add_note_btn .btn-primary{ background-color:#279bd8; border-color:#279bd8;}
.add_note_btn .btn-primary:hover , .add_note_btn .btn-primary:focus , .add_note_btn .btn-primary:active{ background-color:#279bd8; border-color:#279bd8;}
.add_note_btn .btn-primary:hover span{ background-color:#004C66; transition:all ease1.2s;}
/*.add_note_btn .btn-primary:focus span{background-color:#004C66; transition:all ease1.2s;}*/
.add_note_btn .btn-primary:active span{background-color:#fec827; transition:all ease1.2s;}
.plus_minus{ float:left; position:absolute; top:-7px; color:#fff; font-size:14px;}
.plus_minus{ padding:3px 5px; border-radius:100%; background-color:#228ed6; color:#fff; z-index: 3;}
.track_left_area ul.resp-tabs-list.hor_1, ul.resp-tabs-list.hor_1 {background-color:#eee;display: inline-flex;width: 100%; border-bottom:1px solid #c4c4c4;}
.track_left_area{ padding:0;}
.track_left_area .candidate_tabi_main_area{ margin-top: 0;}
.track_left_area .call_cv_tabi_box_left{ padding:0px; width: 100%}
.track_left_area .track_tab_content p{ padding:10px;}
.track_left_area .cc_tab_content{ margin:0px; padding:10px; min-height:296px; word-break: break-all;}
.track_left_area .cc_tab_content p{ margin:0px; padding:0px 0px 0 5px; color:#000; font-weight:normal; font-size:15px;}
.track_left_area .bottom_cc_con{ margin:0px; padding:0px; position:relative;}
.track_left_area .bottom_cc_con .left_image a{ font-size:30px; color:#a7a7a7; float:left;}
.track_left_area .bottom_cc_con .left_image a i{ vertical-align:text-top;}
.track_left_area .bottom_cc_con .left_image{ margin:0px; padding:15px; overflow:hidden; position: relative; top: -10px;}
.track_left_area .bottom_cc_con .left_image .form-control {background-color: #fff;background-image: none;border: none;border-radius: 0px;box-shadow: none; color: #555;display: block;font-size: 15px;height: auto;line-height: 1;padding: 0px 10px 2px;transition: none; width: 100%; overflow: hidden;}
.track_left_area .bottom_cc_con span{float:left; width:87%;}
.track_left_area .candidate_tabi_main_area{ background:none;}
.track_left_area .candidate_tabi_main_area .changes_padding{ padding:0px;}
.track_left_area .resp-tabs-list li{ color:#b7b7b7 !important; background: none !important;}
.track_left_area .resp-tab-item.hor_1.resp-tab-active:hover{ color:#000 !important;}
.track_left_area .resp-tabs-list li:hover , .track_left_area .resp-tabs-list li:focus , .track_left_area .resp-tabs-list li:active{ color:#000 !important;}
.track_left_area .linked_to_jobs_table_arrows_left {background: #aaaaaa none repeat scroll 0 0;height: auto;left: 0;position: absolute;text-align: center;  top:52px;width:100%;z-index: 4; border-radius:0 0 6px 6px;}
.track_left_area .resp-tab-item.hor_1.resp-tab-active:before{ background: none !important;}
.track_left_area .resp-tab-item.hor_1.resp-tab-active{ background-color: transparent !important; color: #000 !important;}
.track_left_area .recipient_body{ padding: 5px;}
.track_left_area textarea {resize: none;}
/* track mass popup css end  */ 
.input-group .form-control:not(:first-child):not(:last-child){ border-radius: 0 3px 3px 0;}
/* footer css start */
#footer {
    background-color: #aaaaaa;
    border-top: 5px solid #FFCA00;
    bottom: 0;
    display: inline-table;
    margin: 10px 0 0;
    padding: 15px;
    position: relative;
    width: 100%;
}
.footer_main_area{ margin:0px; padding:0px;  top: 10px;}
.left_side{ width:auto; padding:0px; float: left; }
.left_side img{ height:auto; width:auto; max-width:100%; display:inline-block; }
.left_side span{ font-size:14px; color:#fff; vertical-align:-moz-middle-with-baseline;}
.copy_right_part{ float:left; width:31%; margin-left: 20px;}
.copy_right_part p{ font-size:14px; color:#fff; margin:5px 0 0;}
.copy_right_part p i{ padding-right:5px;}
.support{ float:left; width:13%; text-align:center;}
.support .btn {-moz-user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: bold;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap; background-color:#555555; text-transform:uppercase;}
.support a i{ padding-right:10px;}
.time_area{ float: right; }
.time_area p{ color:#fff; font-size:14px; margin:5px 0 0;}
.footer_bg {
    left: 48%;
    position: absolute;
    top: -26px;
    z-index: 1;
}
.time_area i { padding:0 5px; color: #FFCA00; font-size: 16px; vertical-align: middle; }

.calender_area{ float:left; width:17%; text-align: right;}
.calender_area p{ font-size:14px; color:#fff; font-weight:400; margin:5px 0 0;}
.calender_area p i{ color:#FFCA00; padding-right:10px;}
.footer_content{ margin:0px; padding:0px; }

/* footer css end */

/* error 404 page css start */
.error_404_sec{ margin: 0px; padding: 15px 0; z-index: 9; position: relative;}
.error_404_sec h1{ margin: 0px; font-size: 45px; font-weight: 500; color: #044E69;}
.error_404_sec p{ margin: 0px; font-size: 22px; color: #044E69; font-weight: 600;}
.error_404_sec p a{ color:#169DD8; cursor: pointer;}
.button_error_area{ margin:35px 0 0; padding: 0px;}
.button_error_area p{margin: 0px; font-size: 22px; color: #044E69; font-weight: 600;}
.button_error_area .header_search_main { margin: 15px 15px 10px 0px;}
.bg_error_img{ margin: 0px; padding: 0px; position:relative; min-height:350px;}
.bg_error_img img{ height: auto; width:100%; display: inline-block; position: absolute; top :-170px;}
.error-page404 .header_search_main{display:block;}
/* error 404 page css end   */

.white_corner .drob-box{width: 150px; margin-right: 10px; margin-top:-3px;}

/*reports style start===========*/
.repors_main_area { margin:0px; padding:0px; }
.call_repors_main_inline { padding:0 15px; margin:15px 0; text-align:center; float:left; width:20%;  }
.call_repors_main_round {  border-radius:100%; width:90px; height:90px; line-height:90px; color:#004C66; font-size:30px; text-align:center; display:inline-block; background:#f8f8f8; }
.call_repors_main_inline h4 { color: #279bd8; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; margin: 15px 0; }
.call_repors_main_inline h4 span { display:block; }
.min-height1080{min-height: 1080px;}

/*Old site kpi css start*/
#chart-container {width: 100%;}
#data-summary-list {width: 97%; margin-top: 15px; display: block; margin-left: 3%;}
.data-summary {width: 47%; display: inline-block; margin-bottom: 20px; margin-right: 2%;}
.data-summary h3{color: #ffffff;}
.data-summary ul li {list-style: none; display: inline-block; width: 23%; text-align: center;}
.data-summary ul.summary-label li {font-weight: 700; padding-bottom: 5px; padding-top: 5px;}
.data-summary ul.summary-value {line-height: 9px;}
.data-summary ul.summary-value li {padding-top: 10px; padding-bottom: 10px;}

.data-summary .head {
    border-bottom: 1px solid #e8e8e8;
    min-width: 130px;
}
.data-summary .head h3 {
    margin: 0;
    padding: 5px 10px 4px;
}

.kpi-container .data-summary {display: none;}
#kpi-loader { display: none; position: absolute;top: 50%; left: 48%;}
#kpi-week-loader {display: none; vertical-align: middle; padding: 0 !important;}
#chart-loader{display: none; margin-left: 10px; width: 15px;}
#kpi-percent-wrp {display:none; width: 195px}

.kpi-target-edit {display: none;}
.kpi-rag {display: none;}
.kpi-week-target {cursor: pointer;}
.kpi-month-target {cursor: pointer;}
.kpi-rag-target {cursor: pointer;}
.kpi-month-toggle {display: none;}
.kpi-msg {width: inherit; display:none;}
#kpi-cmask {display:none;}
#kpi-dmask {display:none;width:100%;position:absolute;}

#data-summary-list {width: 97%; margin-top: 15px; display: block; margin-left: 3%;}
.data-summary {width: 47%; display: inline-block; margin-bottom: 20px; margin-right: 2%;}
.data-summary h3{color: #ffffff;}
.data-summary ul li {list-style: none; display: inline-block; width: 23%; text-align: center;}
.data-summary ul.summary-label li {font-weight: 700; padding-bottom: 5px; padding-top: 5px;}
.data-summary ul.summary-value {background-image: url("../images/new-style/navBg.gif"); line-height: 9px;}
.data-summary ul.summary-value li {padding-top: 10px; padding-bottom: 10px;}

.data-summary .head {
    /* background: transparent url("../../../../images/new-style/box_background.gif") repeat-x scroll 0 0;*/
    border-bottom: 1px solid #e8e8e8;
    min-width: 130px;
}
.data-summary .head h3 {
    margin: 0;
    padding: 5px 10px 4px;
}
/*kpi-value {border-radius: 10px; padding: 2px 4px; }*/
.kpi-main #data-summary-list { margin-top: 0; margin-left: 6%;}



/*Old site kpi css End*/
.td_value {font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 500;}

/* CV template page css start */
.cv_template_main{ margin:30px 0; padding:0px; float: left; width: 100%;}
.cv_tem_inner{ margin:0px; padding:0px;}
.cv_tem_inner P{ font-size:13px; font-weight:700; color:#014d67;}
.cv_tem_inner .form-group.has-success .form-control{ border-color:#e2e2e2; }
.cv_tem_inner .has-success .form-control-feedback {background-color: #269ad5;border-radius: 100%;color: #fff;font-size: 12px;height: 25px;line-height: 26px;margin: 5px 6px 0 0;text-align: center;vertical-align: super;width: 25px;}
.cv_check_main_area{ margin:0px; padding:0px;}
.cv_check_main_area P{ font-size:17px; font-weight:600; color:#014d67;}
.cv_check_main_area .checkbox-inline, .radio-inline{ display:block;}
.cv_check_main_area .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{ margin-left:0px;}
.cv_check_main_area .chkbox_custom_small{ margin:10px 0; padding:0px;}
.cv_check_main_area .checkbox.checkbox-inline {margin-top: 0;padding: 5px 0 4px 19px;}
.cv_check_main_area .btn{ width:35%;}
.cv_tabel_main_area{ margin:0 0 20px; padding:0px;}
.cv_tabel_main_area .dash_name_calendar_table_area .call_new_candidate_box_head h3 i {  color: #004c66;  padding-left: 10px;  position: absolute;  right: 5px;  top: 10px;}
.cv_tabel_main_area .key_performance_selected_kpi_table_left .call_new_candidate_box_head{ min-height:42px;}
.cv_tabel_main_area .key_performance_selected_kpi_table_left .call_new_candidate_box_head::before, .cv_tabel_main_area .key_performance_selected_kpi_table_left .call_new_candidate_box_head.light::before{ top:42px;}
.cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3, .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_4, .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_5, .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_6, .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_7{ text-align:left;}
.cv_tabel_main_area .call_new_candidate_box_cont_inside p i{ height:30px; width:30px; text-align:center; background-color:#269ad5; border-radius:100%; line-height:30px; color:#fff;margin-right:5px; }
.cv_tabel_main_area .call_new_candidate_box_cont_inside p .blue_bg{ background-color:#269ad5;}
.cv_tabel_main_area .call_new_candidate_box_cont_inside p a:hover i{ color: #fff;}
.cv_tabel_main_area .call_new_candidate_box_cont_inside p a.active i{ background: #ffdd75;}
.cv_tabel_main_area .call_new_candidate_box_cont_inside p .remove_bg{ color:#ccc; background-color:transparent; margin:0px; padding:0px; height:auto; width:20px; margin-right:5px;}
.cv_template_area .settings_screen_right_grey_area{ margin-bottom: 10px;}
.cv-template-entry{ margin-top: 17px; margin-left: 10px;}
.cv-template-entry a.add-note{ padding: 6px 10px 6px;}
/*#footer_input{ margin-top: 20px;}*/
#footer_input p{ margin-top: 20px;}
/* CV template page css end   */


/* Template popup css start */
/*.template_main_area{ margin:0px; padding:0px;}*/
.template_inner_main{ margin:0px; padding:0px; background-color:#ddd; overflow:hidden; position: relative;}

.template_main_area{ margin:0px; padding:0px; position:relative;}

.round_main {left: -21px; margin: 0; padding: 0; position: absolute; top: -31px;}
.round_main a i{ background-color:#ffdd75; height:50px; width:50px; border-radius:100%; text-align:center; color:#fff; line-height: 20px;}

.header_part{ margin:0px; padding:10px; overflow:hidden;}
.header_part a img{ height:auto; width:auto; max-width:100%; display:inline-block;}
.header_part p{ margin:0px; padding:0px; color:#6a6969;}
.content_main_area{ margin:0px; padding:0 0 10px 0; background-color:#eee; overflow:hidden; min-height: 150px;}
.content_heading{ margin:15px 0; padding:0px;}
.content_heading p{ font-size: 17px; color:#3B3D3C; font-weight:600; border-bottom:2px solid #484747; padding-bottom:5px;}
.left_part{ margin:0px; padding:0px; float:left; width:24%;}
.left_part p{ font-size:16px; margin:0px; color:#004c66; font-weight:600; line-height:25px;}
.right_part p{ font-size:16px; margin:0px; color:#004c66; font-weight:500; line-height:25px;}
.second_part{ margin:0px; padding:0px;}
.second_part p{ font-size:17px; font-weight:600; color:#054f69;}
.second_part ul{ margin:0px; padding:0px;}
.second_part ul li{ list-style-type:none; font-size:16px; color:#0d556e; line-height:25px;}
.second_part ul li i{ color:#269ad5;}
.text_area p{font-size:17px; font-weight:500; color:#054f69;}
.footer_area{ margin:0; padding:0px; background-color:#dddddd; overflow:hidden;}
.footer_inner_cv{ margin:0px; padding:10px; overflow:hidden;}
.footer_inner_cv a img{ height:auto; width:auto; display:inline-block; max-width:75%;}
.footer_inner_cv .form-control {margin-top: 10px;}
.footer_inner_cv .form-control {margin-top: 10px; background-color:transparent; border:none;}
.footer_inner_cv .form-control::-moz-placeholder{ color:#6a6969;}
.text_area textarea.form-control{ background-color:transparent; border:none; padding: 0px 12px 6px 0; resize: none;}
.text_area .form-control::-moz-placeholder{ color:#0d556e !important;}
.text_area .form-control::-webkit-input-placeholder{ color:#0d556d;}
.footer_inner_cv .form-control::-webkit-input-placeholder{ color:#6a6969;}
/* Template popup css end   */
.cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3{ text-align: left !important;}
.cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3.td_text_center{ text-align: center !important;}
.top_add_reminder .btn-primary { background-color: #295e96; border-color: #295e96; font-size: 11px; font-weight: 700; }
.top_add_reminder .plus_minus { background-color: #295e96; border-color: #295e96; top:-7px;}
/* .top_add_reminder .btn-primary:hover, .btn-primary:active, .btn-primary.hover { background-color: #fff; border-color: #295e96; color: #295e96; } */
.top_add_reminder .btn-primary:hover span{ background-color:#ffffff; transition:all ease1.2s;color: #295e96;}
.main-header .logo{/*border-bottom: 3px solid #004C66 !important;*/ height:75px; line-height:72px;}
/*.main-header .logo::before {content: "";border-color: #004C66 transparent transparent;  border-style: solid;  border-width: 12px 12px 0 0;  height: 0;  left: 0;  position: absolute;  top: 71px;  width: 0;  z-index: 5;  }*/
.dropdown-menu.dropdown-search-toggel.rightnav::before {
    right: 110px;
}
.dropdown-menu.dropdown-search-toggel.rightnav::after {
    right: 110px;
}
.dropdown-menu.dropdown-search-toggel.rightnav {border-radius: 5px;right: -85px;}
.dropdown-menu.dropdown-search-toggel.rightnav .input-group-addon{background: transparent;border-color:#d6d6d6;}
.dropdown-menu.dropdown-search-toggel.rightnav .input-group > .form-control{width:auto;border-left:none;border-color:#d6d6d6;}
.dropdown-menu.dropdown-search-toggel.rightnav .form-control:focus {border-color: #ffcd03;}
.dropdown-menu.dropdown-search-toggel.rightnav .input-group-focus .input-group-addon {border-color: #ffcd03 !important;}

.search_frm_btn .input-group-addon {background: #fff none repeat scroll 0 0;border-color: #d6d6d6;padding: 6px 0 6px 9px;}
.search_frm_btn .input-group > .form-control{width:170px;border-left:none;border-color:#d6d6d6;}
.search_frm_btn .form-control:focus {border-color: #ffcd03;}
.search_frm_btn .input-group-focus .input-group-addon {border-color: #ffcd03 !important;}



.sidebar-mini .add_item_left{width:21%;}
.sidebar-mini .cv_doc_right{width:79%;}

.full-screen-display-none{display:none !important;}
.small-screen-display-hide{display:block !important;}

/*.sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}*/


/* company database css start */
/*.database_main_header{ margin:0px; padding:20px 20px; min-height:20px; background:#ebebeb no-repeat scroll;}
.database_main_header::before {background: rgba(0, 0, 0, 0) url("../../images/box_arrow_yellow.png") no-repeat scroll left bottom;content: " ";height: 12px;left: 0px;position: absolute;top: 39px;width: 12px;z-index: 2;}*/
.company_database_main_area{ margin:0px; padding:15px;}
/*.database_heading{ margin:0px; padding:0px;}
.database_heading h2{ font-size:24px; color:#004759; font-weight:600; margin-bottom:20px;}*/
.inner_content_database{ margin:20px 0; padding:0px; position:relative;}
.inner_headermain{ margin:0px; padding:15px; background:#cccccc no-repeat scroll;}
.inner_headermain h2{ margin:0px; font-size:17px; text-transform:uppercase; color:#004759; font-weight:600}
.inner_headermain::before {content: " "; border-color: #ccc transparent transparent;  border-style: solid;  border-width: 12px 12px 0 0;  height: 0;  left: 0;  position: absolute;  top: 48px;  width: 0;  z-index: 5;}
.inner_content{ margin:0px; padding:0px; background:#eee no-repeat scroll; }
.inner_content_main{ margin:0px; padding:10px; overflow:hidden;}

span .item_inner { text-decoration: none; position: relative; display:inline-block; }
span .item_inner .box_content_area { padding: 0px; position: absolute; z-index: 5; left: 0px; top: 0px; height: 100%; width: 100%; }
span .item_inner .box_content_area .fcindiv { display: table; width: 100%; height: 100%; }
span .item_inner .box_content_area .fcindiv .celldata { display: table-cell; vertical-align: middle; text-align: center; }
span .item_inner .box_content_area .fcindiv .celldata label { background: #fff none repeat scroll 0 0; border: 1px solid #b9c3c4; border-radius: 4px; color: #004759; font-size: 13px; font-weight: 500; padding: 5px; text-align: center; white-space:pre;margin-bottom:0px; }
.circel_main { background-color: #279bd8; border-radius: 100%; position: relative; height: 100px; margin: 0; padding: 0; width: 100px; }

.round_step {
    display: inline-block;
    float: left;
    margin: 5px 0;
    text-align: center;
    width: 16.6666%;
    position:relative;
}
.round_step a { position:absolute; top:30px; left:0; font-size:20px; color:#289bdc;}

.right_on{ position:absolute; right:10px; top:3px;}
.right_on span{ color:#004759; font-weight:bold; font-size:16px; padding-left:10px;}
.right_on .call_new_candidate_box_info_inline_right .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {background-color: #fefefe;border-color: #fefefe;box-shadow: none;color: #c1c1c1;}
.right_on .btn-default {background-color: #ffcc1b;border-color: #ddd;color: #fff;}
.grey_round{ background:#cccccc no-repeat scroll;}

.optional_main_area{ margin:15px 0; padding:0px;}
/*.optional_inner{ margin:0px; padding:0px; width:50%; position:relative;}
.optional_header{ margin:0px; padding:15px; min-height:20px; background:#cccccc no-repeat scroll; font-weight:600; color:#004759;}
.optional_header::before {background: rgba(0, 0, 0, 0) url("../../images/box_arrow.png") no-repeat scroll left ;content: " ";height: 12px;left: 0;position: absolute;top: 49px;width: 12px;z-index: 5;}*/
/*.optional_content{ background:#eeeeee no-repeat scroll; margin:0px; padding:15px; width:50%;} */
/*.heading_optional{ margin:0px; padding:0px; font-size:20px; color:#004759; font-weight:600; } */
.button_optional{ padding:0 0 10px;}
.button_optional .yellow .btn-primary{background-color: #fff;border-color: #ccc;color: #292b2c; box-shadow:none;}
.button_optional .yellow .white_color{ background-color:#fff; box-shadow:none;}
.button_optional .yellow .grey_color{ background-color:#efefef; color:#909090;}
.button_optional .yellow .btn{ font-size:14px;}
.button_optional .yellow .disabled{ background-color:#888888; color:#fff; border-color:#888888;}
.button_optional .yellow .btn:hover, .button_optional .yellow .btn:focus, .button_optional .yellow .btn:active{ background-color:#fbcd20; box-shadow:none; border-color:#fbcd20; color:#fff;}
.button_optional .yellow .active{ background-color:#fbcd20; color:#fff;}
.setting_screen .cmpny-info{width:30px}
.margin-tb10{margin:10px 0;}
.cmpny-info i{font-size:26px !important;}
.tag.label.label-info {background-color:#269ad5 !important; border-radius:1.45em; line-height: 2.5;padding:0.3em 0.3em 0.5em 0.9em !important;font-weight: 500;font-size:12px;}
.bootstrap-tagsinput .tag [data-role="remove"]::after {background-color: #fff;border-radius: 100%;color: #269ad5;margin: 0 0 0 5px;padding: 0 7px 2px !important;}
.form-control.w40{width:40%}
.visible_info i{color: #bdbdbd;font-size: 20px;line-height: 0.8;}
.padding10{padding:10px;}
.padding-lr15{padding-left:15px;padding-right:15px;}
.cv_btns{padding-left:10px !important} 
#mob_cv_tabi_main_area .cv_editor{z-index: 9; border:none; padding: 5px; margin-bottom:0px;}
.database_confi_main .panel-body.database_confi_sub [class^="col-"], .gutter_10 > [class^=" col-"]{width:25%}

.field_visi_main_area{ margin:15px 0; padding:0px;}
.field_content{ background:#eeeeee no-repeat scroll; margin:0px; padding:15px; } 
.heading_field{ margin:0 0 5px; padding:0px; font-size:14px; color:#004759; font-weight:700; } 
.field_inner_checkbox{ margin:0px; padding:0px;}
.field_inner_checkbox .comn_tab_chk_inline_area{ margin:0 0 10px; padding:0px;}
.field_inner_checkbox .chkbox_custom_small input[type="checkbox"] + label::before {
    background: rgba(0, 0, 0, 0) url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat scroll center 0;
    height: 20px;
    margin-top: 0;
    width: 20px;
}
.field_inner_checkbox .chkbox_custom_small input[type="checkbox"]:checked + label::before {
    background: rgba(0, 0, 0, 0) url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat scroll center -20px;
}
.field_inner_checkbox .chkbox_custom_small input[type="checkbox"]:checked:hover + label::before {
    background: rgba(0, 0, 0, 0) url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat scroll center -20px;
}
.field_inner_checkbox .chkbox_custom_small input[type="checkbox"] + label:hover:before { 
    background: url(../../../../images/eflnew/images/checkbox_sprite.png) no-repeat center -40px; 
} /* checked icon */
.field_inner_checkbox .checkbox.checkbox-inline > a {
    display: inline;
    left: 13px;
    margin: 2px 0 0 -14px;
    position: absolute;
}
.field_inner_checkbox .checkbox.checkbox-inline > a i{ color:#cdcdcd; font-size:20px;}
.field_inner_checkbox .checkbox {
    padding-left: 50px;
}
.form-control.new_val,.form-control.new_link_val{color:#004759;}
.bg-check .input_info_pos{position:relative;left:0;bottom:0;top:2px;right:0;}
.checkbox-picker-small .bg-check .btn-group-sm > .btn, .checkbox-picker-small .bg-check .btn-sm{padding:7px !important;}
.settings_screen_main_area h5{ font-weight: 600;}
.round_step_inner a.delete_link,.round_step a.delete_link{
    color: #279BD8;
    font-size: 16px;
    left: 85px;
    right: 0;
    top: 0;
    z-index: 11;
}
/* company database css end   */

/* process bar css start */
.migration_main .qq-upload-button {
    background-color: transparent;
    border: 1px solid #FBCD20 !important;
    border-radius: 7px !important;
    text-align: left !important;
    color: #FBCD20;
    height: 32px;
    line-height: 18px;
    padding: 0 40px;

}
.migration_main .ui-progressbar-value {
    background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/dragdrop_tilable_bg.png") repeat scroll left center !important;
    color: #fbcd20;
    font-weight: 600;
    position: absolute;
    text-align: right;
    top: 2px;
    height: 30px;
}
.migration_main .progress_count{ position: absolute; right: 20px; color: #FBCD20; font-weight: 600; top: 5px;}
.migration_main .col-sm-10 > div {
    position: relative;
    top: 0;
}
.migration_main .qq-upload-list li {
    position: absolute;
    top: 5px;
    list-style-type: none;
    color: #fbcd20;
    z-index: 1111;
}
.cancel_button{ margin: 0; padding: 0px;}
.cancel_button .btn{ background-color: #ff7302; border-color: #ff7302; color: #fff; text-transform: uppercase;}
.fieldError {background:#fff0f0 !important;border:1px solid #b20101 !important;}
.upload_text{ margin-top: 5px;}
.migration_main .qq-upload-list li span{ margin-left: 15px;}
.migration_main .qq-upload-list li span.qq-upload-size{ font-size: 18px; font-weight: 600;}
/* process bar css end   */
.custome_heading .left_heading{ width: 50%;}
.custome_heading .right_heading{ width: 50%;}
.migration_main .qq-upload-cancel{ margin-left: 10px;}
.migration_main .qq-uploader { position: relative;}
.migration_main .qq-upload-drop-area {  height: 32px;  min-height: 32px !important;  position: absolute;  width: 100%;  z-index: 1111;  border: none !important;}
.migration_main .qq-upload-drop-area.drag-cv > span {  left: 35px;  position: absolute;  top: 6px;}
.migration_main .qq-upload-drop-area.drag-cv.qq-upload-drop-area-active {  border: 0 none;  box-shadow: 0 0 0 2px rgba(254, 241, 41, 1) inset;  height: 32px;  position: absolute;  width: 100%;}
.migration_main .qq-upload-drop-area.drag-cv.qq-upload-drop-area-active > span {  left: 20px;  position: absolute;  top: 3px;}
.drag_div {  left: 22px;  line-height: 32px;  position: absolute;  top: 0; width: 100%;}
.migration_main .qq-upload-button {  background-color: transparent;  border: 2px solid #fbcd20 !important;  border-radius: 7px !important;  color: #fbcd20;  height: 32px;  line-height: 27px;  padding: 0 40px;  text-align: left !important;}
.migration_main .qq-upload-drop-area-active {  background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/pp_bg.gif") repeat scroll 0 0 !important;  border: medium none;  border-radius: 5px;  height: 15px !important;}
.migration_main .upload_text{ margin: 0px;}
.migration_main .qq-upload-list li{ top: 0;}
.migration_main .qq-upload-list li span {  line-height: 0;  margin-left: 15px;  padding: 0;  text-align: center;}
.settings_screen_right_area .cancel{ background: #E90000; border-color: #E90000;}

.email_style .showentry{margin:8px 0px 0px 10px;}
.email_style .showentry a.add-note{padding:6px 10px;}

/* Email Template css start */
.email_heading{ margin:0px; padding:0px; font-size:20px; font-weight:600; color:#123e47; position:relative;}
.email_heading a{ background-color:#289edc; padding:10px 15px;border-radius:8px; color:#fff; margin-left:10px;}
.email_heading span {background-color: #fbcc26;border-radius: 100%;left: 191px;padding: 0 12px;position: absolute;top: -16px;}
.email_inner_main{ margin:0px; padding:10px 0;}
.email_inner_content{ margin:15px 0; padding:0px;}
.company_database_main_area .col-sm-3{ padding:0px;}
.email_inner_content h2{ font-size:13px; color:#06495c; font-weight:600; text-transform:uppercase;}
.email_content{ margin:0px; padding:0px;}
.email_content select {
    -moz-appearance: none;
    background: none !important;
    margin: 0;
    text-overflow: "";
    width: auto;
}
.email_right_main{ margin:0px; padding:0px;}
.email_right_main .right_heading_email{ margin:0px; padding:0px;}
.email_right_main .right_heading_email h2{ text-transform:uppercase; font-size:14px; font-weight:600; color:#004C66; padding:10px 0 0;}
.email_right_main .right_textarea{ margin:10px 0; padding:0px;}
.email_right_main .right_heading_email .right_on_email{ position:absolute; right:16px; top:18px;}
.email_right_main .right_on_email span{ color:#004759; font-weight:bold; font-size:13px; padding-left:10px; text-transform: uppercase;}
.email_right_main .right_heading_email .right_on_email .call_new_candidate_box_info_inline_right .btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
    background-color: #fefefe;
    border-color: #c2c2c2;
    box-shadow: none;
    color: #c2c2c2;
}
.email_right_main .right_heading_email .right_on_email .btn-default {
    background-color: #ffcc1b;
    border-color: #c2c2c2;
    color: #fff;
}
.email_type{ font-size:18px; text-align: center; color: #ccc;}

.setting_nm_txt{color:#3B3D3C; font-weight: 700; font-size: 14px;}
.i_active{color:#3B3D3C !important}
.margin-top20{margin-top:20px;}
.footer_part p{color:#6a6969;}

.email_style .dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area.white.yellow_effect.active td, 
.email_style .dash_name_calendar_table_inside_padd table tr:nth-child(odd).call_candidate_info_name_area.white.yellow_effect.active td .call_new_candidate_box_head, 
.email_style .dash_name_calendar_table_inside_padd table tr:nth-child(even).call_candidate_info_name_area.white.yellow_effect.active td, 
.email_style .dash_name_calendar_table_inside_padd table tr:nth-child(even).call_candidate_info_name_area.white.yellow_effect.active td .call_new_candidate_box_head { background-color: #FFCA00 !important;}

.migration_main table tr:nth-child(odd).call_candidate_info_name_area.white.yellow_effect.active td, 
.migration_main table tr:nth-child(odd).call_candidate_info_name_area.white.yellow_effect.active td .call_new_candidate_box_head, 
.migration_main table tr:nth-child(even).call_candidate_info_name_area.white.yellow_effect.active td, 
.migration_main table tr:nth-child(even).call_candidate_info_name_area.white.yellow_effect.active td .call_new_candidate_box_head { background-color: #FFCA00 !important;}

.email_style .call_candidate_info_name_area.white.yellow_effect.active .setting_nm_txt,
.email_style .call_candidate_info_name_area.white.yellow_effect.active .edit i,
.email_style .call_candidate_info_name_area.white.yellow_effect.active .delete i{color:#fff;}
.email_style .input-group-addon{background: transparent;}
.email_style .input-group > .form-control.style_search_input{border-left:none;padding:4px 10px 4px 0;}
.page_info p{margin: 10px 0px;font-weight: 500; font-size: 14px;}


.email_style .call_candidate_info_name_area.white.yellow_effect.active:after{
    border-color: transparent transparent transparent #FFCA00;
    border-style: solid;  
    border-width: 8.5px 0 8.5px 8px;
    height: 0;  
    right: -8px;  
    position: absolute;  
    top: 54px;  
    width: 0;  
    z-index: 1;
    content: " ";
}

.email_style .call_candidate_info_name_area.white.yellow_effect.active  { position: relative; }
.email_style .dash_name_calendar_table_area .table-responsive { overflow: visible; }
.email_style .form-group.has-error .form-control{border-color: #b20101 !important;}

.preview_eye{ color: #ccc; font-size: 18px !important; font-weight: normal; }
.migration_right_side{ float: right; width: 48%;}
.migration_right_side .template_main_area .content_main_area{ padding-top: 10px;}
#ajaxEmailPreviewModal .modal-dialog{ width: 600px;}
#ajaxEmailPreviewModal .template_main_area .content_main_area{ padding-top: 10px;}
.right_collspse i{ color: #000 !important; position: relative; bottom: 2px; left: 5px; font-size: 24px !important;}
#ajaxEmailPreviewModal .footer_inner_cv a img{ max-width: 50%;}

#ajaxPreviewEmailModal .modal-dialog {width: 1100px;}


.migration_main table .call_candidate_info_name_area.white.yellow_effect.active td .call_new_candidate_box_head h3{ color: #fff;}
.migration_main table .call_candidate_info_name_area.white.yellow_effect.active td .preview_eye{ color: #fff;}
.migration_main .call_candidate_info_name_area.white .call_new_candidate_box_head h3 i{ color: #ccc;}

.migration_main .call_candidate_info_name_area.white.yellow_effect.active:after  {
    border-color: transparent transparent transparent #FFCA00;
    border-style: solid;  
    border-width: 8.5px 0 8.5px 8px;
    height: 0;  
    float: right;
    margin-top: 17px;
    width: 0;  
    z-index: 1;
    content: " ";
}
.migration_main .call_candidate_info_name_area.white.yellow_effect.active  { position: relative; }
.migration_main .table-responsive { overflow: visible; }
.top_add_reminder_link .plus_minus{ margin: 20px 0 0 10px; font-size: 8px; background: #004C66; padding: 3px 4px;}
.upload_files{ background: #fff; border-radius: 10px;}



/*business pulse report sttle start================*/
.right_inner_head_dboard { margin:0px; padding:0px; }
.right_inner_head_dboard h3 { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 28px; font-weight: 600; text-transform:uppercase; margin:20px 0; }
.right_inner_head_dboard h1 { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 30px; font-weight: 600; margin:20px 0; }
.business_pulse_report_main_area { margin:0px; padding:0px; }
.call_business_pulse_report_area { margin:0px; padding:15px 30px; }

.call_business_pulse_report_area .business_rep_head { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height:16px; text-transform: uppercase; }
.call_business_pulse_report_area .business_rep_cont_inline { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height:16px; text-transform: uppercase; }
.call_business_pulse_report_area .business_rep_cont_inline i { color: #3b3b3b; font-size: 16px; vertical-align:middle; padding-right:10px; }
.call_business_pulse_report_area .business_rep_cont_numeric { color: #333333; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; text-align:center; border-radius:50%; display:inline-block; width:32px; height:32px; line-height:32px; }

.call_business_pulse_report_area .business_rep_cont_numeric.large { border-radius:60px; width:80%; }

.call_business_pulse_report_area .business_rep_relative { position:relative; z-index:1; }

.call_business_pulse_report_area .business_rep_cont_numeric.first_clr { background:#ebebeb; }
.call_business_pulse_report_area .business_rep_cont_numeric.first_clr:before { background:#ebebeb; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

.call_business_pulse_report_area .business_rep_cont_numeric.second_clr { background:#ffeeee; }
.call_business_pulse_report_area .business_rep_cont_numeric.second_clr:before { background:#ffeeee; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

.call_business_pulse_report_area .business_rep_cont_numeric.third_clr { background:#ffdddd; }
.call_business_pulse_report_area .business_rep_cont_numeric.third_clr:before { background:#ffdddd; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

.call_business_pulse_report_area .business_rep_cont_numeric.fourth_clr { background:#f88282; color:#ffffff; }
.call_business_pulse_report_area .business_rep_cont_numeric.fourth_clr:before { background:#f88282; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

/*business pulse report sttle end================*/


/*business pulse report sttle start================*/

.business_pulse_report_main_area.full { margin:0px; padding:0px; }
.business_pulse_report_main_area.full .call_business_pulse_report_area { margin:0px; padding:15px 30px; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_head { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height:16px; text-transform: uppercase; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height:16px; text-transform: uppercase; background:#fff; display:inline-block; padding-right:20px; }


.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline i { color: #3b3b3b; font-size: 16px; vertical-align:middle; padding-right:10px; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric { color: #333333; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; text-align:center; border-radius:50%; display:inline-block; width:32px; height:32px; line-height:32px; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline:after { background:transparent; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.first:after { background:#ebebeb; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.second:after { background:#ffeeee; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.third:after { background:#ffdddd; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.fourth:after { background:#f88282; }

.waves_img { margin:0px; padding:0px; }
.waves_img img { height:auto; display:inline-block; margin:7px 0 0; }
.waves_img img.last { display:block; margin:-1px 0 0; transform: scale(1, -1); -moz-transform: scale(1,-1); -o-transform: scale(1,-1); -webkit-transform: scale(1,-1); }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.large { border-radius:60px; width:85%; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_relative { position:relative; z-index:1; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.first_clr { background:#ebebeb; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.first_clr:before { background:#ebebeb; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.second_clr { background:#ffeeee; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.second_clr:before { background:#ffeeee; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.third_clr { background:#ffdddd; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.third_clr:before { background:#ffdddd; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.fourth_clr { background:#f88282; color:#ffffff; }
.business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric.fourth_clr:before { background:#f88282; content:""; width:100%; height:3px; display:inline-block; position:absolute; z-index:-1; top:50%; left:0; }

.dash_business .call_business_pulse_report_area .business_rep_relative{ bottom: 3px;}
/*business pulse report sttle end================*/

/*#client_lising #extend {height: 100%;margin: 0;right: 20px;width:70%;position: absolute;}
#contact_lising #extend {height: 100%;margin: 0;right: 20px;width:62.2%;position: absolute;}
#job_grid_lising #details-box {height: 100%;margin: 0;width:66.6%;position: absolute;right: 0px;}
#candidate_lising #details-box {height: 100%;margin: 0;right: 20px;width:70%;position: absolute;}*/
#manage_manager #details-box {height: 100%;margin: 0;right: 0px;position: absolute;}
/*#grid_scroll {overflow-y: scroll;}*/

.social_distribution{ font-size: 20px; color: #aaa;}

/* button css start */
.button_mnain_area{ margin:0px; padding:15px 0;}
.button_content{ margin:0px; padding:0px; }
.button_inner_area{ margin:0px; padding:0px;}
.button_content a{ position:absolute; }
.button_content a img{ margin-left:14px; width: 20%; vertical-align: bottom;}
.button_content .btn{ font-size: 13px; font-weight: 700;}
.button_content .round_btn {background-color: #269ad5;border-radius: 26px;color: #fff;left: 94%;padding:2px 3px 2px 4px; position: relative;  top: -10px;font-size:8px;}
.button_content .left_fb{ left:92%;}
.button_content .left_link{ left:93%;}
.button_content .round_btn i{ text-align:center; vertical-align:middle; position: relative; bottom: 1px; left: -1px;}
.button_content a i{ padding-left:5px; font-size:22px; vertical-align: bottom;}
.padding_left_button{ margin-left: 10px;}
.button_inner_area .col-sm-3{ width: 21%;}
.button_content:hover .round_btn  { background-color: #004C66;}
.button_mnain_area .btn_title{ bottom: 2px; position: relative;}

.content-footer{ padding: 20px 20px;}

/* button second part css start */
.button_mnain_area_second .button_inner_area{ margin: 15px 0;}
.button_mnain_area_second .button_content a img{ width: auto !important; display: inline-block !important; margin-left: 0px !important;}
.button_mnain_area_second .button_content a{ position: relative !important; width: 80% !important;}
.button_mnain_area_second .button_content .round_btn{ top: -17px !important; position: relative !important; left: -14px !important;}
.button_mnain_area_second .col-sm-2{ width: 15.9% !important;}
.title_button{ margin: 0px; padding: 15px 0 0px 5px; text-transform: uppercase; font-size: 16px; color: #004C66; font-weight:bold; margin:0 0 -8px 0;} 
/* button second part css end   */

.btn-primary.active{ background-color: #FFCA00; border-color: #FFCA00; box-shadow: none;}
.btn.btn-primary:active{ background: #FFCA00; color: #fff; box-shadow: none; border-color: #FFCA00;}
/*.btn-warning { background-color: #FFCA00; border-color: #FFCA00; }
.btn-warning:hover, .btn-warning:active, .btn-warning.hover, .btn-warning.focus, .btn-warning:focus { background-color: #fff; border-color: #FFCA00; color: #FFCA00; }
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover { background-color: #fff; border-color: #FFCA00; color: #FFCA00; }*/

/* calander width css start */
.clander_main_roll .calender_main_width{ margin:0px; padding: 0px; overflow: hidden; width: 100%; float: left;}
.clander_main_roll .form_cal_width{ width: 99%; float: left; margin-left: 10px; }
.clander_main_roll .calender_width_bg{ overflow: hidden; background: #eeeeee none repeat scroll 0 0;}
.clander_main_roll .dash_name_content_box_field_area{ margin: 20px 0 0 0;}
#calendar .fc-scroller{ height: 460px !important; overflow-y: auto !important;} /* 378 */
/* calander width css end   */


.manager_area .table_7{ width: 200px;}
.manager_frm{ margin-top: 20px;}
.manager_frm .col-sm-12{ padding-left: 0; margin-top: 10px;}
.manager_email{ word-break: break-all;}

/* css arrow generat style start */
.call_new_candidate_box_head .right_css_arrow {  border-color: #ccc transparent transparent;  border-style: solid;  border-width: 12px 12px 0 0;  height: 0;  left: 0;  position: absolute;  top: 40px;  width: 0;  z-index: 5;}
/* css arrow generat style end   */

/* PIE Chart css start */
.bus_report_main_area{ margin:0px; padding:0px;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.first_clr_grey::before{ background: #cccccc none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric {border-radius: 50%;color: #fff;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 600;height: 32px;  line-height: 32px;text-align: center;width: 32px;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr::before{background: #ff6d00 none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}
.call_business_pulse_report_area .business_rep_cont_numeric.first_clr_grey{ background-color:#ccc;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr{ background-color:#ff6d00;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline {color: #004c66;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;display: inline-block; padding-right:30px; }
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline:after { content:""; height:calc(100% + 6px); width:3px; display:inline-block; position:absolute; z-index:2; top:-19px; right:0; background:#ff6d00; }
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline.fst:after { top: -23px; height:calc(100% + 10px); }
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline.lst:after { top: -60%; }
.round_icon{ position:relative; height:30px; width:30px; line-height:29px; display:inline-block; top:6px; right:10px; background-color:#269AD6; border-radius:50%; color:#fff; text-align:center;}
.round_icon:hover{ background-color:#004c66;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.large{ border-radius:60px; width: auto; padding: 0 10px;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr{ background-color:#ff6d00;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr_red::before{ background: #e30b0e none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}
.call_business_pulse_report_area .business_rep_cont_numeric.second_clr_red{ background-color:#e30b0e;}
.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.third_clr_success::before{ background: #049240 none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}
.call_business_pulse_report_area .business_rep_cont_numeric.third_clr_success{ background-color:#049240;}
.bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.first::after{  background: #ccc;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }
.bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.orange::after{  background:#ff6d00 ;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }
.bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.red_bus::after{  background:#e30b0e  ;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }
.bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.sucess::after{  background:#049240;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }
.bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.first , .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.orange , .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.red_bus , .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.sucess {  background:#eee; padding-right:30px; display:inline-flex }

.bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric {
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: auto;
    min-width: 32px;
    padding: 0px 10px;
}
.pia_chart_main_area{ margin:0px; padding:10px 0; text-align:center; overflow: hidden;}
.pia_chart_content{ margin:0px; text-align:center; padding:0px;  }
.pai_heading{color: #004c66;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase; text-align:left; padding:15px ;}

.clander_main_roll .bus_rep_width{ width: 50%; float: left;}
.clander_main_roll .bus_pia_width{ width: 50%; float: left;  }
.clander_main_roll .call_new_candidate_box_cont{ overflow: hidden;}


/* PIE Chart css end */

/*test drive style start========*/
.test_drive_main_area { margin: 0; padding: 0px; overflow: hidden; }
.test_drive_main_slide { margin: 0px; padding: 0px; background: #2b291d url(../../../../images/eflnew/images/drive.jpg) no-repeat center bottom; background-size: cover; padding: 250px 0; text-align: center }
.test_drive_main_slide_cont { margin: 0px; padding: 0px; text-align: center; max-width: 260px; display: inline-block }
.test_drive_main_slide_cont_logo { margin: 0px; padding: 0px; }
.test_drive_main_slide_cont h3 { color: #fff; font-family: "Open Sans", sans-serif; font-size: 36px; font-weight: 700; margin: 30px 0 0; }
.test_drive_main_slide_cont p { color: #fff; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: 500; margin: 0px; }
.test_drive_inside_tabs { margin: 0px; padding: 0 40px 30px; background: #2b291d; }
.test_drive_inside_tabs_heading { background: #cccccc; padding: 10px; color: #3d3d3d; position: relative; display: inline-block; width: 100%; }
.test_drive_inside_tabs_heading:before { content: ""; border-left: 0 solid transparent; border-right: 15px solid transparent; border-top: 15px solid #cccccc; bottom: -15px; height: 0; left: 0; position: absolute; width: 0; z-index: 1; }
.test_drive_inside_tabs_heading h2 { font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; margin: 0px; text-transform: uppercase; }
.test_drive_inside_tabs_head_left { margin: 0 5px 0 0; padding: 0px; float: left; }
.test_drive_inside_tabs_head_right { margin: 0px; padding: 0px; float: left; }
.diamond-shield { background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/badge.svg") no-repeat scroll center top; height: 55px; line-height: 50px; text-align: center; width: 55px; font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; color: #fff }
.test_drive_inside_tabs_heading p { font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 500; margin: 0px; max-width: 800px; line-height: 18px; }
.test_drive_inside_tabs_heading p strong { font-weight: 600; }
.test_drive_inside_tabs_body { background: #3f3e3a; padding: 40px; color: #fff; overflow: hidden; }
.test_drive_inside_tabs_body h4 { font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 700; margin: 0px; text-transform: uppercase; }
.test_drive_inside_tabs_body p { font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 500; margin: 0px; line-height: 18px; }
/*test drive process steps style start==================*/
.test_drive_inside_tabs_body_steps { margin: 0px; padding: 0px; }
.test_drive_inside_tabs_body_steps h5 { font-family: "Open Sans", sans-serif; font-size: 50px; font-weight: 700; margin: 30px 40px; }
.test_drive_inside_tabs_body_steps_inside_pos { position: relative; z-index: 5; margin: 25px 0; }
.test_drive_inside_tabs_body_steps_inside_pos.space { margin-left: 10px; }
.test_drive_inside_tabs_body_steps_first { margin: 0px; padding: 0px; float: left; width: 20%; }
.test_drive_inside_tabs_body_steps_sec { margin: 0px; padding: 0px; float: left; width: 20%; }
.test_drive_inside_tabs_body_steps_third { margin: 0px; padding: 0px; float: left; width: 20%; }
.test_drive_inside_tabs_body_steps_fourth { margin: 0px; padding: 0px; float: left; width: 40%; }
.test_drive_tabs_round { width: 105px; height: 105px; border-radius: 50%; display: inline-block; background: #269ad6; padding: 15px 0; color: #fff; text-align: center; }
.test_drive_tabs_round.yellow:hover,.test_drive_tabs_round:hover{ background: #004C66;}
.test_drive_tabs_round.grey:hover{ background: #004C66;}
.test_drive_tabs_round.grey:hover a{ color:#fff;}
.test_drive_tabs_round:focus,.test_drive_tabs_round:active{ background: #FFCA00;}
.test_drive_tabs_round.grey:focus,.test_drive_tabs_round.grey:active{ background: #FFCA00;}
.test_drive_tabs_round.grey:focus a,.test_drive_tabs_round.grey:active a{ color:#fff;}
.test_drive_tabs_round.lg { width: 120px; height: 120px; }
.test_drive_tabs_round.grey { background: #ccc; color: #3f3e3a; }
.test_drive_tabs_round.yellow { background: #ffc926; }
.test_drive_tabs_round h3 { font-family: "Open Sans", sans-serif; font-size: 12.5px; font-weight: 600; margin: 0px; text-transform: uppercase; line-height: 14px; }
.test_drive_tabs_round h3 span { display: block }
.test_drive_tabs_round .test_drive_icon { font-size: 16px; margin: 4px 0 5px; }
.test_drive_inside_tabs_body_steps_first .arrow_u::after { border-bottom: 10px solid #555555; border-left: 10px solid transparent; border-right: 10px solid transparent; content: ""; height: 0; position: absolute; right: -72px; top: 40px; width: 0; z-index: 2; }
.test_drive_inside_tabs_body_steps_first .arrow_d::after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #555555; bottom: 25px; content: ""; height: 0; position: absolute; right: -72px; width: 0; z-index: 2; }
.test_drive_inside_tabs_body_steps_first .top_sp { display: inline-block; margin: 70px 0; width: 100%; }
.test_drive_inside_tabs_body_steps_first .line_dir { content: ""; width: 120%; height: 8px; background: #555555; display: inline-block; position: absolute; z-index: -1; top: 52%; left: 0; }
.test_drive_inside_tabs_body_steps_first .v_dir { background: #555555 none repeat scroll 0 0; content: ""; display: inline-block; height: 30px; position: absolute; right: -66px; top: 45px; width: 8px; z-index: -1; }
.test_drive_inside_tabs_body_steps_third .v_dir { background: #555555 none repeat scroll 0 0; content: ""; display: inline-block; height: 50px; left: 50px; position: absolute; top: 90px; width: 8px; z-index: -1; }
.test_drive_inside_tabs_body_steps_third .arrow_d::after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #555555; bottom: -45px; content: ""; height: 0; left: 44px; position: absolute; width: 0; z-index: 2; }
.line_dir { content: ""; width: 95%; height: 8px; background: #555555; display: inline-block; position: absolute; z-index: -1; top: 51%; left: 0; }
.line_dir.sm { width: 158px; }
.vertical_li { background: #555555 none repeat scroll 0 0; bottom: 52px; content: ""; display: inline-block; height: 140%; left: 150px; position: absolute; width: 8px; z-index: -1; }
.arrow_r { margin: 0px; padding: 0px; }
.arrow_r:after { content: ""; border-bottom: 10px solid transparent; border-left: 12px solid #555555; border-top: 10px solid transparent; bottom: 39px; height: 0; position: absolute; right: 7px; width: 0; z-index: 2; }
.arrow_d { margin: 0px; padding: 0px; }
.arrow_d:after { content: ""; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 9px solid #555555; bottom: 37px; height: 0; position: absolute; right: 20px; width: 0; z-index: 2; }
.arrow_u { margin: 0px; padding: 0px; }
.arrow_u:after { content: ""; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 9px solid #555555; bottom: 37px; height: 0; position: absolute; right: 20px; width: 0; z-index: 2; }
/*three round sub css start=========*/
.test_d_round_group_main_area { left: -60px; margin: 0; padding: 0; position: relative; width: 340px; }
.test_d_round_group_main_area .test_d_round_group_main { margin: 0px; padding: 0px; float: left; position: relative; z-index: 1 }
.test_d_round_group_main_area .test_d_round_group_inside .test_drive_tabs_round { width: 80px; height: 80px; padding: 5px 0; }
.test_d_round_group_main_area .test_d_round_group_inside .test_drive_tabs_round h3 { font-size: 10px; line-height: 10px; }
.test_d_round_group_main_area .test_d_round_group_inside { margin: 0px; padding: 0px; }
.test_d_round_group_main_area .test_d_round_group_main.first { position: relative; top: -40px; }
.test_d_round_group_main_area .test_d_round_group_main.sec { position: relative; top: -5px; }
.test_d_round_group_main_area .test_d_round_group_main.third { position: relative; top: -40px; }
.test_d_round_group_main_area .test_d_round_group_main.first:before { content: ""; width: 5px; height: 100%; background: #ccc; display: inline-block; position: absolute; top: -20px; left: 80%; z-index: -1; transform: rotate(45deg); }
.test_d_round_group_main_area .test_d_round_group_main.sec:before { content: ""; width: 5px; height: 100%; background: #ccc; display: inline-block; position: absolute; top: -20px; left: 50%; z-index: -1; }
.test_d_round_group_main_area .test_d_round_group_main.third:before { content: ""; width: 5px; height: 100%; background: #ccc; display: inline-block; position: absolute; top: -20px; left: 30%; z-index: -1; transform: rotate(-45deg); }
/*three round sub css end=========*/


/*four round sub css start=========*/
.test_d_round_group_main_area.small { left: -52px; margin: 0; padding: 0; position: relative; }
.test_d_round_group_main_area.small .test_d_round_group_main { margin: 0px; padding: 0px; float: left; position: relative; z-index: 1 }
.test_d_round_group_main_area.small .test_d_round_group_inside .test_drive_tabs_round { width: 50px; height: 50px; padding: 5px 0; }
.test_d_round_group_main_area.small .test_drive_tabs_round .test_drive_icon { margin: 0; }
.test_d_round_group_main_area.small .test_d_round_group_inside .test_drive_tabs_round h3 { font-size: 9px; line-height: 9px; }
.test_d_round_group_main_area.small .test_d_round_group_inside { margin: 0px; padding: 0px; }
.test_d_round_group_main_area.small .test_d_round_group_main.first { position: relative; top: -50px; }
.test_d_round_group_main_area.small .test_d_round_group_main.sec { position: relative; top: -10px; left: -7px; }
.test_d_round_group_main_area.small .test_d_round_group_main.third { position: relative; top: -10px; }
.test_d_round_group_main_area.small .test_d_round_group_main.fourth { position: relative; top: -45px; }
.test_d_round_group_main_area.small .test_d_round_group_main.first:before { content: ""; width: 5px; height: 100%; background: #ccc; display: inline-block; position: absolute; top: -20px; left: 100%; z-index: -1; transform: rotate(50deg); }
.test_d_round_group_main_area.small .test_d_round_group_main.sec:before { content: ""; width: 5px; height: 100%; background: #ccc; display: inline-block; position: absolute; top: -22px; left: 60%; z-index: -1; transform: rotate(25deg); }
.test_d_round_group_main_area.small .test_d_round_group_main.third:before { content: ""; width: 5px; height: 100%; background: #ccc; display: inline-block; position: absolute; top: -20px; left: 30%; z-index: -1; transform: rotate(-15deg); }
.test_d_round_group_main_area.small .test_d_round_group_main.fourth:before { content: ""; width: 5px; height: 100%; background: #ccc; display: inline-block; position: absolute; top: -20px; left: 0; z-index: -1; transform: rotate(-65deg); }
/*four round sub css end=========*/

.test_drive_inside_tabs_body_pos_inline_area { margin: 0px; padding: 0px; }
.test_drive_inside_tabs_body_pos_inline { margin: 0px; padding: 0px; float: left; width: 45%; }
/*test drive process steps style end==================*/

.test_drive_tabs_round a{ color: #FFFFFF; cursor: pointer;}
.test_drive_tabs_round.grey a{ color: #3f3e3a; cursor: pointer;}
.drive_tabs_line { width: auto; height: 8px; background: #555555; margin: 20px 0; border-radius: 5px; }
.bh_scenes_main_area { margin: 0px; padding: 0px; }
.settings_screen_inline_left { margin: 0px; padding: 0px; float: left; width: 75%; position: relative; z-index: 1 }
.settings_screen_inline_left:after { background: #555555 none repeat scroll 0 0; content: ""; display: inline-block; height: 8px; left: 0; position: absolute; top: 50%; width: 98%; z-index: -1; }
.settings_screen_inline_left .arrow_r::after { bottom: 56px; right: 15px; }
.settings_screen_inline_right { margin: 0px; padding: 0px; float: left; width: 25%; }
.settings_screen_inline_right .settings_screen_inline_round.last { float: right; }
.settings_screen_inline_round { margin: 20px 50px 20px 0; padding: 15px 0; width: 100px; height: 100px; border-radius: 50%; background: #555555; display: inline-block; text-align: center; float: left; }
.settings_screen_inline_round h5 { font-family: "Open Sans", sans-serif; font-size: 10px; font-weight: 600; margin: 20px 0; text-transform: uppercase; line-height: 11px; }
.settings_screen_inline_round h5 span { display: block; }
.settings_screen_inline_right .settings_screen_inline_round h5.set_icon { margin: 10px 0; }
.settings_screen_inline_round a{ color: #FFFFFF; cursor: pointer;}

/*report updated pie chart css start==========*/
.settings_screen_inline_round .pie_base { margin:-15px 0; }
.settings_screen_inline_round .pie_base .pie_base_txt { position:absolute; top:20px; text-align:center; width:100px; z-index:2; }
.pie_base { width: 100px; height: 100px; position: relative; border-radius: 100%; background-color: rgb(65, 65, 65); }
.pie_one_outer { position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 100px, 100px, 0px); transform: rotate(0deg); }
.pie_one_inner { background-color: rgb(84, 83, 81); position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 50px, 100px, 0px); transform: rotate(180deg); }
.pie_two_outer { position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 100px, 100px, 50px); transform: rotate(180deg); }
.pie_two_inner { background-color: rgb(84, 83, 81); position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 50px, 100px, 0px); transform: rotate(54deg); }
.pie_three_outer { position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 100px, 100px, 50px); transform: rotate(234deg); }
.pie_three_inner { background-color: rgb(100, 100, 100); position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 50px, 100px, 0px); transform: rotate(36deg); }
.pie_four_outer { position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 100px, 100px, 50px); transform: rotate(270deg); }
.pie_four_inner { background-color: rgb(88, 88, 88); position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 50px, 100px, 0px); transform: rotate(54deg); }
.pie_five_outer { position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 100px, 100px, 50px); transform: rotate(324deg); }
.pie_five_inner { background-color: rgb(65, 65, 65); position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border-radius: 100%; clip: rect(0px, 50px, 100px, 0px); transform: rotate(90deg); }
/*report updated pie chart css end==========*/


/*new header style start============*/
.text-primary { color: #269ad5; }
.head_new_main_area { margin: 0px; padding: 0px; }
.head_new_main_area .form-group { margin-bottom: 10px; }
.head_title_left_area, .head_title_mid_area, .head_title_right_area { min-height: 80px; }
.head_title_left_area { margin: 0px; padding: 10px 90px 10px 10px; position: relative; z-index: 1; overflow: hidden; }
.head_title_left_area::after { background: #ebebeb none repeat scroll 0 0; content: ""; display: block; height: 100%; position: absolute; left: 0; top: 0; transform: skewX(-40deg); transform-origin: left top 0; width: 100%; z-index: -1; border-right: 10px solid #ebebeb; }
.head_title_mid_area { margin: 0px; padding: 10px 0; background: #fff; text-align: center; }
.head_title_right_area { margin: 0px; padding: 10px 10px 0 90px; position: relative; z-index: 1; text-align: right; overflow: hidden; }
.head_title_right_area::after { background: #ccc none repeat scroll 0 0; content: ""; display: block; height: 100%; position: absolute; right: 0; top: 0; transform: skewX(40deg); transform-origin: right top 0; width: 100%; z-index: -1; border-left: 10px solid #ccc; }
.head_inside_left_cont { margin: 0px; padding: 0px; }
.head_inside_left_cont h1 { color: #024c67; font-family: "Open Sans", sans-serif; font-size: 32px; font-weight: 600; margin: 0 0 10px; max-width: 100%; overflow: hidden; text-overflow: ellipsis}
.head_inside_left_cont_icon { margin: 10px 0; padding: 0px; width: 58px; background: #269ad5; border-radius: 15px; height: 52px; text-align: center; line-height: 52px; position: relative; display: inline-block; float: left; color: #fff; font-size: 24px; }
.head_inside_left_cont_icon_plus { background: #269ad5; border-radius: 50%; width: 25px; height: 25px; position: absolute; z-index: 1; top: -6px; right: -6px; text-align: center; line-height: 22px; color: #fff; font-size: 12px; }
.head_inside_left_cont_icon_plus.yellow { background: #ffca00; }
.head_inside_right_cont_text { margin: 0 0 0 25px; padding: 0px; float: left; width: calc(100% - 90px); }
.head_inside_right_cont_text .checkbox label { color: #024c67; font-family: "Open Sans", sans-serif; font-size: 22px; font-weight: 700; line-height: 20px; }
.head_inside_right_cont_text .chkbox_custom .checkbox label { vertical-align: middle; }
.head_inside_right_cont_text .checkbox { margin: 0px; }
.head_inside_right_cont_text .chkbox_custom { display: inline-block; float: left; margin: 0 10px 0 0; }
.ref_sr_btn { margin: 0px; padding: 0px; display: inline-block; float: left; }
.head_inside_mid_cont { margin: 0px; padding: 0px; }
.head_inside_mid_cont .form-inline .form-group { margin-right: 5px; }
.head_inside_right_cont { margin: 0px; padding: 0px; }
.head_new_main_area .form-inline .form-control { width: 100%;}


.settings_screen_main_area.new_head_set .use_arraw::before {
    border-color: #ffca00 transparent transparent;
    border-style: solid;
    border-width: 12px 12px 0 0;
    content: " ";
    height: 0;
    position: absolute;
    left: 0;
    top: 43px;
    width: 0;
    z-index: 5;
}
.settings_screen_main_area .head_title_left_area .head_inside_left_cont h1{display:inline-block; float: left;}
.settings_screen_main_area .head_title_left_area .head_inside_left_cont .head_inside_right_cont_text h1{font-size: 24px;margin: 2px 0 0; overflow: unset;}
.settings_screen_main_area.new_head_set .head_title_left_area{min-height:43px; padding: 10px 0 10px 20px;}
.settings_screen_main_area.new_head_set .head_title_left_area.transform_none::after{width:100%;}
.skin-blue .settings_screen_main_area.new_head_set .content-header.bg {border-top: 10px solid #eee;}
.settings_screen_main_area.new_head_set .head_title_left_area.transform_none::after{transform: none; background: #eee none repeat scroll 0 0;border-right: 10px solid #eee;}
.settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after{background: #eee none repeat scroll 0 0; border-right: 10px solid #eee; width: 80%;}
.settings_screen_main_area .head_inside_right_cont_text{margin: 0 0 0 10px;}
.settings_screen_main_area .head_new_main_area.setting_screen{border-top:none;}
.settings_screen_main_area .head_title_mid_area {padding: 10px 0 0;}
.new_add_btn .cv-template-entry{margin:0 10px 10px 0;}
.settings_screen_right_head_area .new_add_btn h1{float:left; font-size:24px; margin:0px;}

.gutter_5.row { margin-right: -2.5px; margin-left: -2.5px; }
.gutter_5 > [class^="col-"], .gutter_10 > [class^=" col-"] {
    padding-right: 2.5px;
    padding-left: 2.5px;
}
.skin-blue .content-header.bg {border-top: 10px solid #ebebeb;margin: 0px;padding: 0;}
.btn.small {font-size: 11px;min-height: 23px;padding: 2px 10px;}
.select_box, .select_box_sm {
    position: relative;
}
.select_box {position: relative;}
.select_box::after {color: #cecece;content: "\f107"; font-family: "FontAwesome";font-size: 20px;pointer-events: none;position: absolute;right: 10px;top: 5px;  z-index: 2;}
.select_box select.form-control, .select_box_sm select.form-control {-moz-appearance: none;padding-right: 30px;-webkit-appearance: none;}
.form-control.form-control-sm {font-size: 12px;height: 23px;padding: 0 5px;}
.select_box_sm::after {color: #cecece;content: "\f107"; font-family: "FontAwesome";font-size: 18px; pointer-events: none; position: absolute;right: 5px;top: 1px; z-index: 2;}
.btn-default { background-color: #cccccc; border-color: #cccccc; color: #fff; }
.btn-default:hover, .btn-default:active, .btn-default.hover, .btn-default.focus, .btn-default:focus { background-color: #fff; border-color: #cccccc; color: #cccccc; }
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { background-color: #fff; border-color: #cccccc; color: #cccccc; }

.setting_screens_main_area .head_new_main_area{ border-top: 10px solid #ebebeb;}
.setting_screens_main_area.new_header .head_new_main_area{ border-top: 0px;}

.settings_screen_main_area .head_new_main_area.edit-fields h1{ font-size: 18px; margin-top: 13px;}
.settings_screen_main_area .edit-fields .head_inside_right_cont_text .checkbox label{ font-size: 16px;}
.settings_screen_main_area .head_new_main_area.edit-fields .col-sm-6{ width: 44%;}

.api-header .head_inside_left_cont h1{ font-size: 27px; margin-top: 5px;}

.margin5 { margin-bottom: 5px; }
.margin10 { margin-bottom: 10px; }
.margin20 { margin-bottom: 20px; }
a.add_link{color:#fff;}
a.add_link:hover .head_inside_left_cont_icon_plus{ background-color: #004C66;}
span.add_job_toggle{text-align:left; width: 212px;}
span.assign_job{text-align:left; width: 212px;}


.head_title_left_overlay { margin: 0 0 0 25%; padding: 0px; position: absolute; z-index: 5; top: 0; left: 0; width: 400px; }
.head_title_left_overlay_inside { margin: 0px; padding: 30px 40px 15px 0; position: relative; z-index: -1; text-align: center; min-height: 80px; }
.head_title_left_overlay_inside::after { background: #ccc none repeat scroll 0 0; content: ""; display: block; height: 100%; position: absolute; right: 0; top: 0; transform: skew(-40deg); transform-origin: center top 0; width: 90%; z-index: -1; }
.head_overlay_close { position: absolute; z-index: 3; top: 5px; right: 20px; width: 16px; height: 16px; border-radius: 50%; text-align: center; display: inline-block; line-height: 15px; background: rgba(255,255,255,.65); color: #ccc; font-size: 11px; transition: all ease 0.5s; }
.head_overlay_close:hover { background: rgba(255,255,255,1); transition: all ease 0.5s; }
.relative { position: relative; }
.head_title_left_overlay_inside .head_inside_left_cont_icon_plus { font-size: 8px; height: 16px; line-height: 16px; right: -8px; top: -8px; width: 16px; }

.head_inside_right_cont_filter_mob { margin: 10px 0; padding: 0px; float: right; display: none; }
.head_inside_right_cont_filter_mob a i { font-size: 40px; color: #ccc; transition: all ease 0.5s; }
.head_inside_right_cont_filter_mob a:hover i { color: #ffca00; transition: all ease 0.5s; }
.head_inside_left_cont h1 small { color: #024c67; display:block; font-size: 16px; font-weight: 500; margin:5px 0 }
.head_inside_right_cont .dashb_button { margin: 10px 0; }
.head_inside_mid_cont.dashboard {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: center; 
    with :auto;
}
.filter_toggle.show_mob{display:inline-block;}
.head_inside_right_cont_filter_mob.mobile_filter.active a i{color:#ffca00;}
.mob_btm_fx select {max-width: 85px;}
.mob_btm_fx.list_manag select {max-width: 150px;}
.min-width.select_box_sm select, .min-width.select_box select {max-width: 150px;}
.tab_form_group_pos.mob_w_fx.right select{max-width: 140px;}
.head_inside_right_cont .ipad_set {display: none !important;}
/*.head_inside_right_cont ul.pagination.pagination-sm > li.displayNone{display: none !important;}*/
/*new header style end============*/

/* Candidate upload CV style start */
.head_title_left_area .dropIcon{ border: 2px dashed #269ad5; height: 100%; padding: 0; background: transparent;}
.head_title_left_area .ezdz-dropzone div i{ vertical-align: middle; float: left; text-align: center; padding: 14px 10px; color: #269ad5; font-size: 20px;}
.head_inside_icon_plus{ position: absolute; width: 22px; height: 22px; background: #269ad5; border-radius: 10px; padding: 0 7px 0; line-height: 18px; left: 44px; top: 10px; z-index: 1000;}
.head_inside_icon_plus i{ color: #fff; font-size: 10px;}
.head_inside_left_cont_cv_icon{ width: 48px; height: 50px; background: transparent; margin: 10px 0; display: inline-block; float: left;}
.head_inside_left_cont h1.mini_font{font-size:18px;}
.manage_search{margin-left:20px;}
.head_inside_mid_cont .btn-sm.btn-height{min-height:34px;}
/* Candidate upload CV style end */

.cv_preview_icon{ background: #269ad5; border: 1px solid #269ad5; border-radius: 100%; padding: 0px 4px 3px; float: left; text-align: center;}
.cv_preview_icon i{ font-size: 13px !important; color: #fff !important; margin: 0 !important;}
.warning_cv_icn{ float: left; font-size: 25px; margin-left: 15px; }
.warning_cv_txt{ float: left; margin: 10px 0 0 15px; font-size: 12px;}
.sticky-wrapper{max-height:75px !important;}
/* .uniq_position .uniq_middle{position:static;} */

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #fff;
    border-color: #004c66;
    color: #004c66;
}
.call_list_grid_icons:hover, .call_list_grid_icons:focus{ border-color:#004c66; color:#004c66;}
.dash_btn_main {float:right; margin-right:0px !important; }
.dash_btn_main .dash_btn {width:auto;}
.dashb_button .btn{font-size:14px;}
.head_inside_left_cont_cv_icon:hover .head_inside_icon_plus{background-color: #004c66;}
.head_inside_left_cont_cv_icon:hover .ezdz-dropzone{border-color: #004c66;}
.head_inside_left_cont_cv_icon:hover .ezdz-dropzone i{color:#004c66;}

.head_inside_icon_plus.active {background-color: #ffc926 !important;}
.ezdz-dropzone.active {border-color: #ffc926 !important;}
.ezdz-dropzone.active i {color: #ffc926 !important;}
.select_view .select_box:after{right: 7px;}
.select_view .select_box select.form-control{padding-right: 22px;}
.all-select.setting_select_all {display:inline-block;}
.margin-r15{margin-right:15px;}
.settings_screen_main_area.new_head_set .head_title_left_overlay{margin: 0 0 0 4%;}
.labelttl{margin:10px 0 20px 0;}
/*media query css style start======================*/

.highcharts-container { text-align: center !important; width: 100% !important;}
.settings_screen_main_area.new_head_set .grey_area_title {margin: 10px 0 10px -5px;}
.settings_screen_main_area.new_head_set .setting_screen .call_inline_filter_input {margin: 0;width: 180px;}
.settings_screen_main_area.new_head_set.commission_head .setting_screen .head_inside_mid_cont .select_box::after {top: 5px;}
.settings_screen_main_area.new_head_set.commission_head .setting_screen .head_inside_mid_cont .select_box select {max-width: 140px; height:34px !important;}
.settings_screen_main_area.new_head_set.commission_head .setting_screen .head_inside_mid_cont .btn-sm {min-height: 34px;}
.input-group-addon.remove_br{border-radius:4px 0 0 4px;}
.candidate_tabi_main_area.candi_grid_view{margin:-21px 0 0;}

#right .table-responsive{ height: 715px;}
#left_extend .table-responsive{ height: 715px; overflow-y: auto; }

#greed_view_fullscreen {color:#3b3d3c;}
.display_hide {display:none;}
.fullwidth {
    width:100%;
    /*    -webkit-transition: 1.5s ease-in-out;  For Safari 3.1 to 6.0 
        transition: 1.5s ease-in-out;*/
}
.minus_top{top:-160px !important;}
.zerowidth_effect {width:0px !important;}
.fullwidth_effect {width:100% !important;top:-108px !important;}

.transitionEffect{
    -webkit-transition: all 0.5s;  /* For Safari 3.1 to 6.0 */
    transition: all 0.5s;
}
.padding0 {padding:0px !important;}
.mp0 {margin:0px !important;padding:0px !important;}
.min_height_auto{min-height:650px !important;}
.settings_screen_main_area.new_head_set .grey_area_title.main_sub_head {margin: 10px 0 10px 5px;}
.settings_screen_main_area.new_head_set .grey_area_title.sub_head_ttl {margin: 10px 0 20px 10px;}

/* Test drive other tab style start */
.test_drive_tabs_round.relative { position: relative; }
.test_drive_tabs_round.test_drive_two_col_round { display: block; margin: 0px; }
.test_drive_mid_pos_area { margin: 35px 0; padding: 0px; position: relative; z-index: 1 }
.test_drive_mid_pos_area .line { background: #555555 none repeat scroll 0 0; height: 8px; margin: 20px 0; width: auto; }
.or_round { width: 24px; height: 24px; line-height: 24px; text-align: center; display: inline-block; background: #555; border-radius: 50%; font-weight: 700; font-size: 9px; color: #95989a; text-transform: uppercase; position: absolute; z-index: 2; top: -8px; left: 40px; }
.test_drive_inside_tabs_body_steps_first .test_drive_mid_pos_area .line { margin-left: 40px; }
.test_drive_tabs_round h3.small { font-size: 11px; line-height: 13px; }
.test_drive_tabs_round.d_grey { background: #555555; }
.pie_base.color .pie_one_inner { background-color: rgb(144, 93, 55); }
.pie_base.color .pie_two_inner { background-color: rgb(144, 93, 55); }
.pie_base.color .pie_three_inner { background-color: rgb(131, 58, 55); }
.pie_base.color .pie_four_inner { background-color: rgb(51, 104, 79); }
.pie_base.color .pie_five_inner { background-color: rgb(136, 136, 136); }
.settings_screen_inline_left.full::after { width: 100%; }
.test_drive_tabs_round.top_space_center { position: relative; top: 90px; z-index: 3 }
.test_drive_inside_tabs_body_pos_inline_area.forth_top_space { position: relative; top: 65px; z-index: 3 }
.test_drive_tabs_round.large_forth_fix { width: 150px; height: 150px; padding: 30px 0; position: relative; top: -25px; }
.test_drive_inside_tabs_body_steps.steps_two_combine { margin: 0px; padding: 0px; }
.test_drive_inside_tabs_body_steps.steps_two_combine .test_drive_inside_tabs_body_steps_sec { width: 40%; }
.test_drive_inside_tabs_body_steps.steps_two_combine .test_drive_inside_tabs_body_steps_sec .test_drive_mid_pos_area .or_round { left: 105px; }
.test_drive_tabs_round.sec_tab_round_right { margin-right: 20px; }
.test_drive_inside_tabs_body_steps.steps_two_combine .test_drive_inside_tabs_body_steps_sec .test_drive_tabs_round { display: inline-table; }
/*arrow bottom round circle style start=============*/
.arrow_down_circle:after { content: "\f103"; color: #555555; font-family: "Ionicons"; position: absolute; bottom: -28px; left: 50%; z-index: -1; font-size: 26px; margin: 0 -10px; }
.arrow_top_circle:after { content: "\f10c"; color: #555555; font-family: "Ionicons"; position: absolute; top: -28px; left: 50%; z-index: -1; font-size: 26px; margin: 0 -10px; }
.arrow_down_circle.rotate_arrow_cirle_fst:after { transform: rotate(-35deg); left: 85%; bottom: -18px; }
.arrow_down_circle.rotate_arrow_cirle_sec:after { transform: rotate(35deg); left: 20%; bottom: -18px; }
.arrow_top_circle.rotate_arrow_cirle_third:after { transform: rotate(35deg); left: 50%; bottom: -18px; }
.arrow_top_circle.rotate_arrow_cirle_forth:after { transform: rotate(-35deg); left: 50%; bottom: -18px; }
/*arrow bottom round circle style end=============*/

.test_drive_tabs_round.small_circle_third { position: relative; transform: scale(0.7); }
.test_drive_tabs_round.small_circle_third .test_drive_icon { font-size: 30px; }
.test_drive_tabs_round.small_circle_third h3 { font-size: 16px; }
.test_drive_inside_tabs_body_steps.steps_two_combine .test_drive_inside_tabs_body_pos_inline_area.forth_top_space {top: 62px;}
/*.skin-blue .main-header .navbar .nav > li > a.ques_icon {padding:14px 13px 14px;}*/
.skin-blue .main-header .navbar .nav > li.user_profile > a { max-width: 80px;padding: 10px 11px 9px;}
.skin-blue .main-header .navbar .nav > li.user_profile > a p {line-height: 12px;}
/*.skin-blue .main-header .nav.navbar-nav > li > a.ques_icon i{font-size: 25px;}*/
.test_drive_inside_page{ padding: 0;}
.skin-blue .main-header .navbar .nav > li.user_profile > a.up_tab{padding: 0px 11px 19px;}

/* Test drive other tab style end */

/* Logo new layout style start */
.logo_main .inner_content_main{ padding: 0;}
.logo_main .ezdz-accept{ padding-top: 10px;}
.logo_main .ezdz-dropzone.ezdz-focus{ border: 1px dashed #FFCA00; background-repeat: repeat;}
.logo_main .ezdz-dropzone.ezdz-enter{ border: 1px dashed #FFCA00; background-repeat: repeat;}
.logo_main .ezdz-dropzone {background: url(../../../../images/eflnew/images/dragdrop_tilable_bg.png) !important; border: none; height: 200px;}
.logo_main .warning-sec{ color: #555;}
.logo_main .logo-warning{ font-size: 44px; margin-top: 10px;}
.logo_main .ezdz-dropzone img{ max-width: 50%;}
.logo_main .warning_text{ font-size: 14px;}
/* Logo new layout style end */

/* no data found css start*/
.noresult_main{ margin:0px; padding: 0px; text-align: center;}
.noresult_con{ margin:0px; padding: 20px 0; text-align: center;}
.noresult_con span{ color:#d2d2d2; font-size: 100px; margin-bottom: 10px;}
.noresult_con p{ color:#d2d2d2; font-size: 20px; font-weight: 600;}
/* no data found css end  */
.user_profile .profile_sb{ top:8px;min-height:56px; position: relative;}
.call_new_candidate_box_cont.control-switches .call_new_candidate_box_info_inline label, .call_new_candidate_box_cont.cb_label .call_new_candidate_box_info_inline label {
    margin-top: 6px;
}
.counter_link_main {float: left;margin-bottom: 5px;}
.header_search_main.header_activate_acc_main { margin: 15px 10px 10px 0px;}
.header_search_main.header_activate_acc_main .btn {font-size: 10px; padding: 8px 10px;}
.header_search_main.header_activate_acc_main .btn-primary:hover{ background-color: #295e96; border-color: #295e96; color: #fff; }
.header_search_main.header_activate_acc_main .but_txt { width: 100%; }

.test_drive_inside_tabs_body_steps_first.first_round_sec .test_drive_mid_pos_area .line {margin-left:0px;}
.test_drive_inside_tabs_body_steps_sec.second_round_sec .test_drive_mid_pos_area .line {margin-left:150px;}

/* system database css start */
.system_main_area{ margin:0px; padding:0px;}
.round_step {display: inline-block;float: left;margin: 5px 0;text-align: center;width: 20%;position:relative;}
.system_main_area ul{ padding:0px;}
.system_main_area ul li{ list-style-type:none;}
.system_main_area .round_step_inner{display: inline-block;float: left;margin: 5px 0;text-align: center;width: 100%;position:relative;}
.system_main_area .round_step_inner a.plus{ position:absolute; top:30px; left:0; font-size:20px; color:#289bdc;}
.round_step a.plus{ position:absolute; top:30px; left:0; font-size:20px; color:#289bdc;}
/* system database css end   */

.job_table .call_track_lg_btn_area{ max-width: 220px;}
.job_table .call_track_lg_btn_2nd{ width: 100px; }
.job_table .call_track_lg_btn_3ed{ width: 70px; }
.job_table .call_track_lg_btn_2nd h3{ width: 90px;}
.job_table .call_track_lg_btn_2nd p{ width: 60px;}
.job_table .table_7{ width: 240px;}

.gdpr_btn:active i{ color: #FFCA00;}
.gdpr_btn i.expired_g_90{ color: #049240;}
.gdpr_btn i.expired_w_90{ color: #ff6d00;}
.gdpr_btn i.past{ color: #e30b0e;}

/*monitor report sttle start================*/

.monitor_report_main .business_pulse_report_main_area { margin: 0px; padding: 0px; }
.monitor_report_main .call_business_pulse_report_area { margin: 0px; padding: 15px 0; }
.monitor_report_main .call_business_pulse_report_area .business_rep_head { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; text-transform: uppercase; }
.monitor_report_main .call_business_pulse_report_area .business_rep_head i{ color:#aaaaaa; font-size:18px;}
.monitor_report_main .call_business_pulse_report_area .business_rep_head i.red{ color:#d90000;}
.monitor_report_main .call_business_pulse_report_area .business_rep_head i.orange{ color:#ff7300;}
.monitor_report_main .call_business_pulse_report_area .business_rep_head i.green{ color:#00963f;}
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_inline { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; text-transform: uppercase; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_inline .checkbox label{ font-weight:bold;}
.monitor_report_main .form-control.kpi_sm {font-size: 16px;height: 30px;margin-top: 5px;max-width: 50px;padding: 2px 5px; text-align:center !important;}
.monitor_report_main .form-control.kpi_sm.red{ border-color:#d90000;}
.monitor_report_main .form-control.kpi_sm.orange{border-color:#ff7300;}
.monitor_report_main .form-control.kpi_sm.green{border-color:#00963f;}
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_inline i { color: #3b3b3b; font-size: 16px; vertical-align: middle; padding-right: 10px; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric { color: #fff; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; text-align: center; border-radius: 50%; display: inline-block; width: 32px; height: 32px; line-height: 32px; margin-left:13px; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.large { border-radius: 60px; width: 80%; }
.monitor_report_main .call_business_pulse_report_area .business_rep_relative { position: relative; z-index: 1; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.first_clr { background: #ebebeb; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.first_clr:before { background: #ebebeb; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr { background: #aaaaaa; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.red_clr { background: #d90000;}
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.orange_clr { background: #ff7300; }
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.green_clr{ background-color:#00963f;}
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.red_clr_border{background-color:#fff; border:1px solid #d90000; color:#d90000;}
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.orange_clr_border{background-color:#fff; border:1px solid #ff7300; color:#ff7300;}
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.green_clr_border{background-color:#fff; border:1px solid #00963f; color:#00963f;}
.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.kpi-month-total{ position: relative; left: 13px;}

.monitor_report_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr:before { background: #eeeeee; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }
.monitor_report_main .call_business_pulse_report_area .business_kpi:before { background: #eeeeee; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }

.monitor_report_main .call_business_pulse_report_area .yellow_bg_line .business_rep_cont_numeric.secnd_clr:before { background: #ffcd0e;}
.monitor_report_main .call_business_pulse_report_area .yellow_bg_line .secnd_clr:before { background: #ffcd0e;}
.monitor_report_main .call_business_pulse_report_area .yellow_bg_line .form-control.kpi_sm { border-color:#ffdddd;}

/*monitor report sttle end================*/


/* KPI WIDGET css start */
.kpi_widget_main_area .business_pulse_report_main_area { margin: 0px; padding: 0px; }
.kpi_widget_main_area .call_business_pulse_report_area { margin: 0px; padding: 15px 30px; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_head { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; text-transform: uppercase; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_head i{ color:#aaaaaa; font-size:18px;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_head i.red{ color:#d90000;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_head i.orange{ color:#ff7300;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_head i.green{ color:#00963f;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_inline { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; text-transform: uppercase; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_inline .checkbox label{ font-weight:bold;}
.kpi_widget_main_area .form-control.kpi_sm {display: inline-block;font-size: 16px;height: 30px;margin-top: 5px;max-width: 50px;padding: 2px 5px; text-align:center !important;}
.kpi_widget_main_area .form-control.kpi_sm.red{ border-color:#d90000;}
.kpi_widget_main_area .form-control.kpi_sm.orange{border-color:#ff7300;}
.kpi_widget_main_area .form-control.kpi_sm.green{border-color:#00963f;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_inline i { color: #3b3b3b; font-size: 16px; vertical-align: middle; padding-right: 10px; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric { color: #fff; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; text-align: center; border-radius: 50%; display: inline-block; width: 32px; height: 32px; line-height: 32px; margin-left:13px; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.large { border-radius: 60px; width: 80%; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_relative { position: relative; z-index: 1; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.first_clr { background: #ebebeb; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.first_clr:before { background: #ebebeb; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }
/*.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr { background: #aaaaaa; }*/
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr .kpi-green, .kpi-green {background-color: #00963f; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr .kpi-amber, .kpi-amber {background-color: #ff7300; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr .kpi-red, .kpi-red {background-color: #d90000; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.red_clr { background: #d90000;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.orange_clr { background: #ff7300; }
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.green_clr{ background-color:#00963f;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.white_clr{ background-color:#fff; color:#000;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.red_clr_border{background-color:#fff; border:1px solid #d90000; color:#d90000;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.orange_clr_border{background-color:#fff; border:1px solid #ff7300; color:#ff7300;}
.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.green_clr_border{background-color:#fff; border:1px solid #00963f; color:#00963f;}


.kpi_widget_main_area .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr:before { background: #fff; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }
.kpi_widget_main_area .call_business_pulse_report_area .secnd_clr:before { background: #fff; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }

.kpi_widget_main_area .call_business_pulse_report_area .yellow_bg_line .business_rep_cont_numeric.secnd_clr:before { background: #ffcd0e;}
.kpi_widget_main_area .call_business_pulse_report_area .yellow_bg_line .secnd_clr:before { background: #ffcd0e;}
.kpi_widget_main_area .call_business_pulse_report_area .yellow_bg_line .form-control.kpi_sm { border-color:#ffdddd;}


.manager_kpi_check_box_main{ margin:10px; padding:10px;}
.manager_kpi_check_box_main h3{ margin:0px; text-transform:uppercase; color:#034d68; font-size:18px; font-weight:700; }
.manager_kpi_check_box_main .checkbox label{ font-weight:bold;}
.check_box_main_content{ margin:0px; padding:0px;}
.checkbox_innner{ margin:0px; padding:10px 0; overflow:hidden; border:1px solid #c3c3c3; border-radius:7px; background-color:#fff;}
.checkbox_innner .checkbox label{ font-weight:400; color:#afafaf;}
.manager_kpi_check_box_main .checkbox { padding-left: 20px; }
/* KPI WIDGET css end */

/* MANAGER KPI css start */
.manager_kpi_main .business_pulse_report_main_area { margin: 0px; padding: 0px; }
.manager_kpi_main .call_business_pulse_report_area { margin: 0px; padding: 15px 30px; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_head { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; text-transform: uppercase; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_head i{ color:#aaaaaa; font-size:18px;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_head i.red{ color:#d90000;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_head i.orange{ color:#ff7300;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_head i.green{ color:#00963f;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_inline { color: #004c66; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; text-transform: uppercase; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_inline .checkbox label{ font-weight:bold;}
.manager_kpi_main .form-control.kpi_sm {display: inline-block;font-size: 16px;height: 30px;margin-top: 5px;max-width: 50px;padding: 2px 5px; text-align:center !important;}
.manager_kpi_main .form-control.kpi_sm.red{ border-color:#d90000;}
.manager_kpi_main .form-control.kpi_sm.orange{border-color:#ff7300;}
.manager_kpi_main .form-control.kpi_sm.green{border-color:#00963f;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_inline i { color: #3b3b3b; font-size: 16px; vertical-align: middle; padding-right: 10px; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric { color: #fff; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; text-align: center; border-radius: 50%; display: inline-block; width: 32px; height: 32px; line-height: 32px; margin-left:13px; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.large { border-radius: 60px; width: 80%; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_relative { position: relative; z-index: 1; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.first_clr { background: #ebebeb; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.first_clr:before { background: #ebebeb; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr { background: #aaaaaa; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.red_clr { background: #d90000;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.orange_clr { background: #ff7300; }
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.green_clr{ background-color:#00963f;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.white_clr{ background-color:#fff; color:#000;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.red_clr_border{background-color:#fff; border:1px solid #d90000; color:#d90000;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.orange_clr_border{background-color:#fff; border:1px solid #ff7300; color:#ff7300;}
.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr.green_clr_border{background-color:#fff; border:1px solid #00963f; color:#00963f;}


.manager_kpi_main .call_business_pulse_report_area .business_rep_cont_numeric.secnd_clr:before { background: #fff; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }
.manager_kpi_main .call_business_pulse_report_area .secnd_clr:before { background: #fff; content: ""; width: 100%; height: 3px; display: inline-block; position: absolute; z-index: -1; top: 50%; left: 0; }

.manager_kpi_main .call_business_pulse_report_area .yellow_bg_line .business_rep_cont_numeric.secnd_clr:before { background: #ffcd0e;}
.manager_kpi_main .call_business_pulse_report_area .yellow_bg_line .secnd_clr:before { background: #ffcd0e;}
.manager_kpi_main .call_business_pulse_report_area .yellow_bg_line .form-control.kpi_sm { border-color:#ffdddd;}

.call_dash_name_content_box .call_new_candidate_box_cont .kpi_mgt_main_area.half_width{ width:48%; float:left; }
.call_dash_name_content_box .call_new_candidate_box_cont .manager_kpi_check_box_main.half_width{ width:50%; float:left; }
.key_performance_selected_kpi_table_left.half_width{ width:50%;}
.manager_kpi.key_performance_selected_kpi_table_left h3{ margin-left: 28px;}
/* MANAGER KPI css end   */

/* KPI WIDGET css end   */

/* permission expire css start */
.permission_main {margin:0px; padding:0px;overflow:auto;}
.permission_main .bus_report_main_area{ margin:0px; padding:0px;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.first_clr_grey::before{ background: #cccccc none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric {border-radius: 50%;color: #fff;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 600;height: 32px;  line-height: 32px;text-align: center;width: 32px;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr::before{background: #ff6d00 none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}

.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric::before{background: #ff6d00 none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}

.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline.fst::after {
    height: calc(0% + 0px);
    top: -25px;
}
.permission_main .call_business_pulse_report_area .business_rep_cont_numeric.first_clr_grey{ background-color:#ccc;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr{ background-color:#ff6d00;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline {color: #004c66;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;display: inline-block; padding-right:30px; }


.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline::after {
    background: #ff6d00 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: calc(100% + 22px);
    position: absolute;
    right: 0;
    top: -62px;
    width: 3px;
    z-index: 2;
}

.permission_main .round_icon{ position:relative; height:30px; width:30px; line-height:29px; display:inline-block; top:6px; right:10px; background-color:#269AD6; border-radius:50%; color:#fff; text-align:center;}


.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.large{ border-radius:60px; width:80%}
.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr{ background-color:#ff6d00;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.second_clr_red::before{ background: #e30b0e none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}
.permission_main .call_business_pulse_report_area .business_rep_cont_numeric.second_clr_red{ background-color:#e30b0e;}

.permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_numeric.third_clr_success::before{ background: #049240 none repeat scroll 0 0 ;content: "";display: inline-block;height: 3px; left: 0;position: absolute;top: 50%;width: 100%; z-index: -1;}
.permission_main .call_business_pulse_report_area .business_rep_cont_numeric.third_clr_success{ background-color:#049240;}



.permission_main .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.first::after{  background: #ccc;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }
.permission_main .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.orange::after{  background:#ff6d00 ;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }

.permission_main .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.red_bus::after{  background:#e30b0e  ;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }

.permission_main .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.sucess::after{  background:#049240;content: "";display: inline-block;height: 3px;left: 0;position: absolute;top: 50%;width: 100%;z-index: -1; }

.permission_main .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.first_clr_grey{color:#ccc;}
.permission_main .bus_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline.first_clr_grey i{color:#ccc;}

.permission_heading{margin:0px; padding:0px;}
.permission_heading h3{color: #000000;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: 600;line-height:16px;}
.permission_heading h3 span{color: #ccc;font-family: "Open Sans",sans-serif;font-size: 20px;font-weight: 600;line-height:16px;padding-left:15px;}
.permission_heading h3 i{color:#019541;margin-right:5px;}
.permission_main .plus_icon_circle{background-color:#279AD6;height:18px; width:18px;text-align:center;line-height:19px; border-radius:50%;text-align:center;padding:0px;margin-left:10px;}
.permission_main .business_rep_relative .business_rep_cont_inline .plus_icon i{padding:0px;font-size:10px;font-weight:300;color:#fff;}

.permission_main .email_btn{background-color:#279AD6;height:30px; width:80px;text-align:center;line-height:30px;color:#fff;border-radius:4px;position:relative;}
.permission_main .email_btn:hover{background-color:#034d68;}
.permission_main .email_btn i{margin-left:5px;font-size:16px;}
.business_rep_cont_numeric:hover .plus_icon_btn{background-color:#034d68;}
.permission_main .plus_icon_btn {background-color: #279ad6;border-radius: 50%;height: 18px;left: 70px;line-height: 14px;position: absolute;text-align: center;top: -8px;width: 18px;}
.permission_main .plus_icon_btn i{color:#fff;font-size:10px;margin:0px;}
.complain_button_grp_main{margin:0px; padding-top:15px;}
/*.complain_button_grp_main .btn-primary{background-color:#d80100;color:#fff;font-size:14px;border:1px solid #ccc;border-radius:4px;}
.complain_button_grp_main .btn-secondary{background-color:#fff;color:#ccc;font-size:14px;border:1px solid #ccc;border-radius:4px;}*/
.complain_button_grp_main .btn-primary{ background: #fff;color:#999;font-size:14px;border:1px solid #ccc;border-radius:4px;}
.complain_button_grp_main .btn-first.active,.complain_button_grp_main .btn-first:active{ background: #d80100; color:#fff; border-color: #ccc; outline: none;}
.complain_button_grp_main .btn-second.active,.complain_button_grp_main .btn-second:active{ background: #62c4b7; color:#009543; border-color: #ccc; outline: none;}
.complain_button_grp_main .btn-third.active,.complain_button_grp_main .btn-third:active{ background: #009543; color:#fff; border-color: #ccc; outline: none;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .no-line .business_rep_cont_numeric {color: #fff;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 14px;font-weight: 600;  line-height: 32px;text-align: center;}
.permission_main .bus_report_main_area .call_business_pulse_report_area .no-line .business_rep_cont_numeric::before {
    background: none;
    content: "";
    display: inline-block;
    height: 3px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: -1;
}
.permission_main .round_icon:hover{background-color:#034d68;}
.width_main{ overflow-x: scroll;}

/* permission expire css end   */

/* test drive new css start */
.test_drive_inside_tabs_body.center_part_main h4{ text-align:center; color:#95989a;}
.test_drive_inside_tabs_body.center_part_main{ text-align:center;}
.test_drive_inside_tabs_body.center_part_main .test_drive_inside_tabs_body_steps_sec {display: inline-block;float: none;margin: 0;padding: 0;text-align: center;width: 100%; height:auto; min-height:370px;}
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area {left: 43px;margin: 0;padding: 0;position: relative;width: 463px;display: inline-block;}
.test_drive_inside_tabs_body.center_part_main .test_drive_tabs_round .test_drive_icon{ font-size:20px; margin:13px 0 5px;}
.test_drive_inside_tabs_body.center_part_main .test_drive_tabs_round h3{ font-size:17px; line-height:20px;}
.test_drive_inside_tabs_body.center_part_main .test_drive_tabs_round{ height:160px; width:160px;}
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area .test_d_round_group_main.first {position: relative;top: -40px;left: -20px;}
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area .test_d_round_group_inside .test_drive_tabs_round { height: 120px;left:-10px;position: relative;top: 71px;width: 120px;}
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area .test_d_round_group_inside .test_drive_tabs_round.set_pos { left: 3px;position: relative;top: 68px;} 
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area .test_d_round_group_inside .test_drive_tabs_round.set_pos_third {left:35px;position: relative;top:71px;} 
.test_drive_inside_tabs_body.center_part_main .test_drive_inside_tabs_body_steps_inside_pos{ z-index:0;}

.clock_image_main {background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/stopwatch.png") no-repeat scroll 0 0;height: 80px;left:72px;position: absolute;top: -42px;width: 100%;z-index: 11;}
.clock_image_main.pos_second{ left:31px; top:-30px;}
.clock_image_main.pos_third{ left:5px; top:-10px;}
.clock_image_main.pos_second h3{ left:13px;}
.clock_image_main.pos_third h3{ left:10px;}
.clock_image_main h3 {color: #269ad6;font-size: 11px;margin: 0;position: absolute;text-align: center;top: 29px;left: 19px;font-weight: 600;line-height: 14px; text-transform:uppercase;}
.clock_image_main h3 span{ display:block;}
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area .test_d_round_group_main.first::before {background: #ebebeb none repeat scroll 0 0;content: "";display: inline-block;height: 100%;left: 99%;position: absolute;top: -20px;transform: rotate(36deg);width: 5px;z-index: -1;}
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area .test_d_round_group_main.sec::before{ background:#ebebeb none repeat scroll 0 0;}
.test_drive_inside_tabs_body.center_part_main .test_d_round_group_main_area .test_d_round_group_main.third::before{background:#ebebeb none repeat scroll 0 0;}
/* test drive new css end   */


/* candi changes css start */
.cnadi_hide_btn_full{ display:none;}
.candi_round_icon_content_middle, .candi_round_icon{ display: none;}
.cnadi_hide_view{ display: none;}
.candi_round_icon_content_middle ul{margin: 0; padding: 0;}
.candi_round_icon_content_middle ul li{display: inline-block; padding: 2px}
/* candi changes css end   */

/* link record popup css start */
.link_record_main .panel{ margin-bottom: 0; border-radius: 0; background: #eee;}
.link_record_main .panel-heading{ padding: 15px; background-color: #eee; border-color: #eee; font-weight: bold; text-transform: uppercase; color: #aaaaaa;}
.link_record_main .panel-heading i{ padding-right:10px;}
.link_record_content{ margin:15px 0; padding-bottom:10px; border-bottom: 2px solid #c5c5c5;}
.link_record_content h3{ margin: 0px; padding: 0px; font-size: 16px; color: #269AD5; font-weight: bold;}
.link_record_content h3 i{ padding-right: 5px;}
.link_record_content p{ margin:0px; padding: 0px; font-size: 14px; font-weight: 400;color: #269AD5; line-height: 35px;}
.link_record_content p i{ padding-right: 5px;}
.link_record_content .small_gry{ margin:0px; padding: 0px; font-size: 12px; color: #aaaaaa; line-height: 15px;}
.link_record_content.gray_font{ margin:10px 0; padding-bottom:0px; border-bottom:none;}
.link_record_content.gray_font h3{ margin: 0px; padding: 0px; font-size: 16px; color: #A7A7A7; font-weight: bold;}
.link_record_content.gray_font h3 i{ padding-right: 5px;}
.link_record_content.gray_font p{ margin:0px; padding: 0px; font-size: 14px; font-weight: 400;color: #A7A7A7; line-height: 35px;}
.link_record_content.gray_font p i{ padding-right: 5px;}
.link_record_content.gray_font .small_gry{ margin:0px; padding: 0px; font-size: 12px; color: #aaaaaa; line-height: 15px;}
.table_list_view_main_area .table_list_view_candi_cont a.linkedRecords{ color: #aaa; }
/* link record popup css end   */

/* custome view button css start */
.contact_view_main{ margin:0px; padding: 10px 0;}
.contact_view_main .or_part span {background-color: #fff;border: none;border-radius: 100%;color: #e0e0e0;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 15px; font-weight: 600;  height: 40px;  line-height: 36px;  margin-top: -5px;  text-align: center;  width: 40px;}
.contact_view_main .or_part{border-bottom: 2px solid #c2c2c2;height: 16px;margin-top: 10px;padding: 0;text-align: center;}
.heading_contact_view h3{ margin-top:21px; padding:0px; font-size: 14px; text-transform: uppercase; color: #004C66; font-weight: 600;}
/* custome view button css End   */

/* layout popup css start */
.layout_popup_main_area{ margin:0px; padding:0px;}
.layout_inner_main{ margin:0px; padding:0px;}
.layout_popup_main_area .popup_model_center_main.sm .modal-dialog {max-width: 890px;}
.layout_popup_main_area .modal-content{ border: 4px solid #ffc904;}
.layout_popup_main_area .modal-body{ padding: 0;}
.layout_popup_main_area .modal-header{ padding: 0;}
.header_layout{ margin:0px; padding:15px 0; background-color:#eeeeee;}
.header_layout span{ margin:0px; text-transform:uppercase; color:#4b4b4b; font-weight:bold; font-size:25px; padding-left:20px;}
.header_layout .close_btn {background-color: #a9a9a9;border-radius: 10px;color: #eeeeee;float: right;margin: 0px 10px 0 0;text-align: center;height: 35px;width: 35px;line-height: 37px; cursor: pointer;}
.header_layout .close_btn i{ font-size: 22px;}
.layout_content_main{ margin:0px; padding:0px; background-color:#f8f8f8; overflow:hidden;}
.content_layout{ margin:0px; padding:15px 30px;}
.content_layout h3{color:#034d68;text-transform:uppercase;font-weight:bold;font-size:16px;}
.content_layout p{ color:#525252; margin-bottom:20px; font-weight:400;}
.content_layout .image_area{ margin:0px; padding:10px 0; overflow:hidden;}
.content_layout .image_area .inner_image{ margin:0px; padding:0px;}
.content_layout .image_area .inner_image img{ height:auto; width:100%; display:inline-block;}
.content_layout .image_area .right_content{ margin:0px; padding:0px;}
.content_layout .image_area .right_content p{ font-size:15px;}
.content_layout .image_area .right_content p:before{ content:"\f10d"; font-family:'Fontawesome'; float:left; margin-right:10px; color:#ffca01; font-size:15px;}
.content_layout .image_area .right_content p:after{ content:"\f10e"; font-family:'Fontawesome'; float:right; margin-right:24px; color:#ffca01; font-size:15px;}
.layout_footer_main{ margin:0px; padding:10px 0; background-color:#eee; overflow:hidden;}
.footer_inner{ margin:0px; padding:0px;}
.date_select{ margin:0px; padding:20px 10px; width:25%; float:left; font-size: 14px;}
.date_select p{ color:#034d68; text-transform:uppercase; font-weight:bold; }
.date_select .btn{ border-radius:10px; margin-top:18px; padding: 8px 12px; font-size: 12px;}
.preferred_date{ margin: 0 0 0 100px;}
.book_btn{ width: 28%; float: right;}
/* layout popup css end   */

/* email popup css start */
.email_popup_main{ margin:0px; padding:0px;}
.email_popup_main .orderform_main_area{ border:3px solid #ffca01; background-color:#fff;}
.email_popup_main .modal-dialog {max-width: 500px;}
.email_popup_main .modal-body{ padding:0px;}
.email_heading_popup{ margin:0px; padding:15px 20px; background-color:#eee;}
.email_heading_popup h3{ margin:0px; text-transform:uppercase; color:#3b3d3c; font-weight:bold; }
.email_heading_popup h3 i{ padding-right:20px; font-size:35px; vertical-align:text-top;}
.email_heading_popup .email_head_title{ font-size: 22px;}
.email_heading_popup .round_close {background-color: #a9a9a9;border-radius: 100%;color: #eeeeee;float: right;height: 33px;line-height: 29px;margin: 0 -6px 0 0;text-align: center;width: 33px;}
.email_heading_popup .round_close i{ padding:0px; vertical-align:baseline; font-size:20px;}
.emailpopup_content_main{margin:0px; padding:10px; background:#f8f8f8; overflow:hidden;}
.popup_email_inner{ margin:0px; padding:10px;}
.popup_email_inner p{ margin:0px; color:#034d68; font-size:14px; text-transform:uppercase; font-weight:bold;}
.email_popup_radio_main{ margin-top: 10px; margin-left: -25px;}
.email_popup_radio_main .chkbox_custom_radio {display: inline-block;margin: 0;width: 31%; text-align:center;}
.email_popup_radio_main .chkbox_custom_radio input[type="radio"] {display: none;}
.email_popup_radio_main .checkbox label {display: inline-block;position: relative;vertical-align: middle; padding-left:20px; font-weight:bold;}
.email_popup_radio_main .chkbox_custom_radio .checkbox label::before{ border:none;}
.email_popup_radio_main .chkbox_custom_radio input[type="radio"] + label::before { background:url(../../../../images/eflnew/images/radio_sprite1.png) no-repeat scroll center 0; height:31px; width:31px;}
.email_popup_radio_main .chkbox_custom_radio input[type="radio"]:checked + label::before{background:url(../../../../images/eflnew/images/radio_sprite1.png) no-repeat scroll center -32px;}
.email_popup_radio_main .checkbox input[type="checkbox"]:checked + label::after, .email_popup_radio_main .checkbox input[type="radio"]:checked + label::after{ content:"";}
.email_popup_radio_main .chkbox_custom_radio .checkbox label span{ margin-top: 3px; float: left; font-size: 13px;}
.email_popup_radio_main .checkbox{ padding-left: 0;}

.popup_input_main{ margin:10px 0px 70px 0; padding:10px;}
.popup_input_main p{ color:#034d68; font-size:14px; text-transform:uppercase; font-weight:bold;}
.popup_footer_email{ margin:0px; padding:15px; background-color:#eee; overflow:hidden;}
.popup_footer_email h3{ margin:5px; text-transform:uppercase; color:#4b4b4b; font-weight:bold; width:40%; float:left;}
.popup_footer_email a{ float:right;}
.popup_footer_email .btn{ border-radius:20px; }

/* email popup css end  */

/* Error page css start */
.error_page_main{ margin:0px; padding:0px;}
.error_inner_cont{ margin:0px; padding:0px;}
.left_image{ margin:0px; padding:0px 0; text-align:center;}
.left_image a{ font-size:330px; color:#ffca00;}
.right_part_error{ margin:0px; padding:45px 0 0 0;}
.right_part_error h3{ text-transform:uppercase; color:#4b4b4b; font-size:40px; font-weight:bold; font-family: 'Bebas Neue'; letter-spacing:1px;}
.right_part_error p{ text-transform:uppercase; color:#4b4b4b; font-size:18px; font-weight:bold;}
.right_part_error .small_text{ color:#000; font-size:18px; font-weight:normal; text-transform:none;}
.right_part_error .btn{ border-radius:18px; font-size:21px; font-weight:bold; margin:2px 0 17px; padding:8px 19px;}
.right_part_error .form-control{ width:68%; height:40px; border-radius:14px; margin-bottom:10px;}
.right_part_error a i{ padding-right:5px; vertical-align:baseline;}
.right_part_error .mar_er{ margin-right:5px;}
.bg_image{ margin:0px; padding:0px; min-height: 300px; position: relative;}
.bg_image img{margin: 0;height:auto;padding: 0;position: absolute; width:100%;}
/* Error page css end   */


/* new track event button css Start */
.new_track_btn_main{ margin:0px; padding: 0px;}
.track_inner_btn{ margin: 0px; padding: 15px;}
.track_inner_btn a{ position: relative;}
.track_inner_btn a i{ padding-left: 10px;}
.track_inner_btn .btn{ background-color: #FFF; border-color: #c1c1c1; color: #c1c1c1; border-radius: 10px; font-weight: bold; font-size: 12px;}
.track_inner_btn:hover .btn{  color: #ffca00;  background-color: #FFF;}
.track_inner_btn:active .btn{ border-color: #c1c1c1; color: #004c66;}
/* .round_new_track{ position: absolute; border-radius: 100%; background-color: transparent; border: 1px solid #c1c1c1; height: 20px; line-height: 20px; width: 20px; text-align: center; right: 31%; top: 5px;} */
/* .round_new_track_border{ position: absolute; border-radius: 100%; background-color: transparent; border: 1px solid #c1c1c1; height: 20px; line-height: 20px; width: 20px; text-align: center; right: 31%; top: 5px;} */
.round_new_track{ position: absolute; border-radius: 100%; background-color: #FFF; height: 20px; line-height: 20px; width: 20px; text-align: center; right:139px; top: 9px;}
.round_new_track i{ font-size: 10px; color: #c1c1c1; float: left; padding: 5px 0 0 6px;}
.round_new_track_border{ position: absolute; border-radius: 100%; background-color: #c1c1c1; border: 1px solid #c1c1c1; height: 22px; line-height: 22px; width: 22px; text-align: center; right: 138px; top: 8px;}
.track_inner_btn:hover .round_new_track i{color: #ffca00;}

.track_inner_btn:active .round_new_track i{color: #004c66;}
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd) .track_inner_btn .btn,
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(odd) .track_inner_btn .round_new_track{
    background-color: #EEEEEE;
}
.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(even) .track_inner_btn .btn,
.call_candidate_info_name_area table tr:nth-child(even) td:nth-child(even) .track_inner_btn .round_new_track{
    background-color: #F0F0F0;
}

.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even) .track_inner_btn .btn,
.call_candidate_info_name_area table tr:nth-child(odd).call_candidate_info_name_area td:nth-child(even) .track_inner_btn .round_new_track{
    background-color: #DDDDDD;
}

.job_view_listing .round_new_track{ right: 62px;}
.job_view_listing .round_new_track_border{ right: 61px;}
/* new track event button css End   */

/* job status success tooltip css start */
.job_success_heading{ margin:0px; padding: 0px;}
.job_success_heading h3{ margin:0px; font-size: 16px; padding:0 0 0 15px;}
.job_success_heading h3 i{ padding-right: 10px;}
.job_success_main .panel-heading{ padding: 0px;}
.job_success_main .panel{ margin:0px;  border: none;}
.job_success_content_main{ margin:0px; padding: 10px 0 10px 20px; background-color: #eee;}
.job_success_content_main .chkbox_custom_radio{ display: block; width:100%; text-align: left;  margin: 10px 0;}
.job_success_content_main .chkbox_custom_radio i{ padding:0 15px; color: #c9c9c9;  font-size:20px;  vertical-align: middle;}
.job_success_content_main .chkbox_custom_radio label{ font-weight: bold; }
.job_success_content_main h3{ font-size:16px; font-weight: bold; color: #004c66; border-bottom: 5px solid #ccc; line-height: 35px; margin: 10px 0; width: 85%; }
.job_success_content_main .chkbox_custom_radio input[type="radio"] + label::before { background:url(../../../../images/eflnew/images/job_radio_sprite.png) no-repeat scroll center 0; height:31px; width:31px;}
.job_success_content_main .chkbox_custom_radio input[type="radio"]:checked + label::before{background:url(../../../../images/eflnew/images/job_radio_sprite.png) no-repeat scroll center -32px;}
.job_success_content_main .checkbox input[type="checkbox"]:checked + label::after, .job_success_content_main .checkbox input[type="radio"]:checked + label::after{ content:"";}
/* job status success tooltip css End   */

/* job status block for add new Job Start  */
.new_job .job_success_content_main{ background-color: transparent;}
/* job status block for add new Job End   */

/* GDPR management css start */
.gdpr_manage_main{ margin: 0px; padding: 0px;}
.gdpr_heading h3{ text-transform: uppercase; font-size: 20px; color: #004c66; font-weight: bold; border-bottom: 5px solid #eee; line-height: 35px;}
.gdpr_heading{ margin:0; padding:0px 15px;}
.gdpr_manage_landing_main{ margin:0px; padding:0px; overflow: hidden;}
.gdpr_agree_section{ margin: 0px; padding: 0px;}
.gdpr_agree_section h2{margin: 0px;}
.cv_integration_main{ margin:20px 0; padding:0px; overflow: hidden;}
.cv_integration_main h3{  font-size: 16px; color: #004c66; font-weight: bold; margin: 0 0 10px;}
.gdpr_button_area{ margin:0px; padding: 0px;}
.gdpr_button_area p{ padding:8px 0 0 16px; font-size: 16px; color: #000; font-weight: 600;}
.gdpr_button_area .install_link{ font-size: 14px; padding:8px 0 0 16px;}

/* GDPR management css end   */


/* GDPR Upgrade css start */

.upgarde_gdpr_main .gdpr-backdrop {background-color: #e9e9e9;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 999;opacity: 0.8;}
.gdpr_upgrade_content_main {margin: 0;padding:0px;position: absolute;z-index: 999;width: 100%; top:12%; right:12%;}
.gdpr_inner_con_main{ margin: 0px; padding: 0px;}
.gdpr_inner_con{ margin: 0px; padding: 0px;}
.gdpr_inner_con img{ height: auto; display: inline-block; width: 100%;}
.gdpr_right_con{ margin:0px; padding-top: 30px;}
.gdpr_right_con .chkbox_custom_radio {display: inline-block;margin: 7px 0 0;width: 100%; text-align: left;}
.gdpr_right_con h3{ text-transform: uppercase; font-weight: bold;color: #004c66; font-size: 20px; margin: 0px;}
.gdpr_right_con .chkbox_custom_radio label{  color: #404345; font-size: 15px;  padding-left: 15px;}
.gdpr_right_con .chkbox_custom_radio input[type="radio"] + label::before {
    background:url(../../../../images/eflnew/images/gdpr_radio_sprite.png) no-repeat scroll center -26px!important;
    height: 24px;
    width: 24px;
    background-size: 24px!important;
}


.gdpr_right_con .chkbox_custom_radio input[type="radio"]:checked + label::before{background:url(../../../../images/eflnew/images/gdpr_radio_sprite.png) no-repeat scroll center -30px;}
.gdpr_right_con .checkbox input[type="checkbox"]:checked + label::after, .job_success_content_main .checkbox input[type="radio"]:checked + label::after{ content:"";}
.image_area_gdpr .btn{ border-radius: 25px; margin-top: 10px; padding: 10px 12px; font-weight: bold; font-size: 28px;}


.gdpr_upgrade_main{ margin: 15px 0 0; padding:0px;}
.gdpr_scroll_main{ min-width: 400px;}
.gdpr_scroll{ overflow-x: auto; width: 100%;}
.gdpr_upgrade_con_main{ margin:0px; padding: 0px;}
.gdpr_upgrade_con_main .col-sm-8{ padding-right:0px;}
.gdpr_image_area{ margin:0px; padding: 0px;}
.gdpr_image_area img{ height: auto;width: 80%; display: inline-block;}
.gdpr_upgrade_radio{ margin: 0px; padding-top: 15px;}
.gdpr_upgrade_radio h3{text-transform: uppercase; font-weight: bold;color: #004c66; font-size: 16px; margin: 0px;}
.gdpr_radio_btn{ margin:0px; padding: 0px;}
.gdpr_radio_btn .col-sm-6{ padding:0px;}
.gdpr_radio_btn .chkbox_custom_radio{ width: 100%; text-align: left;}
.gdpr_image_area .col-sm-1{ padding:0px;}

.gdpr_radio_btn .chkbox_custom_radio label{  color: #404345; font-size: 14px;  padding-left: 15px;}
.gdpr_radio_btn .chkbox_custom_radio input[type="radio"] + label::before { background:url(../../../../images/eflnew/images/nes.png) no-repeat scroll center 0; height:29px; width:29px;}
.gdpr_radio_btn .chkbox_custom_radio input[type="radio"]:checked + label::before{background:url(../../../../images/eflnew/images/nes.png) no-repeat scroll center -31px;}
.gdpr_radio_btn .checkbox input[type="checkbox"]:checked + label::after, .job_success_content_main .checkbox input[type="radio"]:checked + label::after{ content:"";}
.upgrade_button{ margin:0; padding-top: 30px;}
.gdpr_radio_btn .col-sm-5,.gdpr_radio_btn .col-sm-7 { padding: 0px;}
.upgrade_button .btn{ border-radius: 25px; padding: 10px 35px; font-weight: bold; text-align: left; padding-left: 15px;}
.bg_rocket {background: rgba(0, 0, 0, 0) url("../../../../images/eflnew/images/gdpr_rocket.png") no-repeat scroll right center;position: absolute;height: 93px;width: 85px;top: -15px;right: 0px;}
.upgrade_button .link_gdpr{ text-transform: uppercase; font-size: 10px; padding-left: 17px;}
.upgrade_button .link_gdpr span{ display: block;padding-left: 17px;}

/* GDPR Upgrade css End   */

.new_job .call_new_candidate_box_cont_form_area .checkbox-inline label{ font-weight: 500;}
.assign_contacts .panel{ margin-bottom: 0px;}
.add_job_consult_area .call_new_candidate_box_cont_form_area .col-sm-6, .add_job_consult_area .gutter_10 > .col-sm-6{ width:50%;}
.job_content_header{ padding: 0; }
.job_content_header.add-content-header.bg{background: transparent;}
.new_job.new_candidate_body_area { padding-top: 0px;}
.job_content_header .head_title_mid_area,.job_content_header .head_title_right_area,.job_content_header .head_title_left_area{ min-height: 50px;}
.job_content_header .head_title_right_area{ padding-top: 7px; padding-right: 20px;}
.job_content_header .head_inside_left_cont{ font-size: 20px; color: #004c66; padding-left: 10px;}
.job_content_header .client_title{ font-weight: 600;}
.new_job .alert{ margin-bottom: 0; margin-top: 10px;}
.job_content_header .head_new_main_area{ width: 100%; z-index: 9;}
.job_content_header .head_title_mid_area{ background: transparent;}
.job_content_header .head_title_right_area .btn-sm{ font-size: 14px;}
.job_content_header .sticky-wrapper{ height: 50px !important;}

@media screen and (min-width: 1921px) {
    /*#candidate_lising #right{ width: 25%;}*/
    /*#candidate_lising #details-box{ width: 75%;}*/
    /*#client_lising #extend {width: 75%;}
    #client_lising #left_extend {width:25%;}*/
    /*#contact_lising #extend {width: 65.3%;}
    #contact_lising #left_extend {width: 33.33%;}*/
    .logo_sec{ width: 30%;}
    .logo_main .warning-sec{ width: 30%;}

    .job_table .call_track_lg_btn_3ed{ width: 80px;}
    .job_table .call_track_lg_btn_2nd{ width: 170px;}
    .table_list_view_main_area .job_table .table_7{ width: 320px;}
    .job_table .call_track_lg_btn_area{ max-width: 300px;}
    .job_table .call_track_lg_btn_2nd h3{ width: auto;}
    .job_table .call_track_lg_btn_2nd p{ width: auto;}
    .job_table .table_4 h3 i{ margin: 0;}
}

@media screen and (max-width: 1920px) and (min-width: 1681px) {
    .dash_name_header_first { width: 25%; }
    .dash_name_header_second { width: 67%; }
    .call_statistics_verti_head_top_1st { width: 75%; }
    .call_statistics_verti_head_top_2nd { width: 25%; }
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .job_track .overlay_fnt .rarrow{right:30%;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    .setting_screen .icn_info{width:60% !important;}
    .sidebar-mini .add_item_left{width:15%;}
    .sidebar-mini .cv_doc_right{width:85%;}
    /*#client_lising #extend {width: 73.4%;}
    #contact_lising #extend {width: 65.2%;}
    #job_grid_lising #details-box {width: 66.6%;}
    #candidate_lising #details-box {width:73.5%;}*/
    .button_table{ padding-left: 26px !important; }
    .settings_screen_main_area.new_head_set .head_title_left_area {min-height: 55px;}
    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after {width: 60%;}
    .settings_screen_main_area.new_head_set .use_arraw::before{ top: 55px;}
    .head_inside_mid_cont .select_box select {max-width: 150px;}
    .head_inside_right_cont .call_list_grid_icons { font-size: 14px; height: 34px; line-height: 34px; width: 34px; }
    .fullwidth #grid_scroll{min-height: 730px !important;}
    .logo_sec{ width: 30%;}
    .logo_main .warning-sec{ width: 30%;}

    .job_table .call_track_lg_btn_3ed{ width: 80px;}
    .job_table .call_track_lg_btn_2nd{ width: 170px;}
    .table_list_view_main_area .job_table .table_7{ width: 320px;}
    .job_table .call_track_lg_btn_area{ max-width: 300px;}
    .job_table .call_track_lg_btn_2nd h3{ width: auto;}
    .job_table .call_track_lg_btn_2nd p{ width: auto;}
    .job_table .table_4 h3 i{ margin: 0;}
    .table-header-rotated th.rotate-45 span { left: -20px !important; }
}

@media screen and (max-width:1680px) {
    .call_new_candidate_box_cont_form_area [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:100%;
    }
    .flag_pos .flag_img { right: 20px; top: 27px; }
    .header_search_main { margin: 15px 15px 10px 45px; }
    .head_title_main_area h1 { font-size: 18px; }
    .head_title_main_area h1 i { margin: 0px; }
    /*candidate grid view css start===============*/
    .inner_head_bottom_step1 .head_input_inline_btn .btn { padding: 5px 10px; }
    .inner_head_bottom_step1 .btn { font-size: 12px; padding: 8px; }
    .inner_head_bottom_step2 .btn { font-size: 12px; padding: 6px 8px; }
    .inner_head_bottom_step2 .head_input_inline_btn .btn-primary { font-size: 8px; width: 47.5%; }
    .call_candidate_grid_inside_cont_left .col-sm-1 { width: 16.6667%; }
    /*    .call_candidate_grid_inside_cont_left .col-sm-8 { width: 50%; }*/
    .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 49px; }
    .call_candidate_grid_inside_cont_left .call_candidate_info_name_area .call_new_candidate_box_head h3 i { float: none; }
    .call_candidate_grid_inside_cont_right_body_head h1 { font-size: 18px; }
    .call_candidate_grid_inside_cont_right_body_head h1 span.star a i { font-size: 20px; }
    .call_candi_info_img { width: 80%; }
    .pp_right_icons { float: right; padding: 0; width: 20%; }
    .pp_right_icons ul li { display: block; width: auto; }
    .call_new_candidate_box_info_inline h4 { font-size: 9px; }
    .call_new_candidate_box_info_inline_right p a i { font-size: 15px; margin-right: 3px; }
    .call_new_candidate_box_info_inline_right p { font-size: 9px; }
    .call_new_candidate_box_info_inline_right .btn-group-xs > .btn, .btn-xs { font-size: 9px; padding: 5px 7px; }
    .call_cand_body_cont_right_info ul li a i { font-size: 20px; }
    /*candidate grid view css end===============*/

    .table_list_view_main_area .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 77px; }
    /*COMMUNICATION compose email style start===========*/
    .comn_aatach_two_col_box_main_area .panel-default > .panel-heading { font-size: 11px; }
    .comn_aatach_two_col_box_main_area .checkbox > label { font-size: 13px; }
    .automation_switcher_area .comn_aatach_two_col_box_main_area .panel-default > .panel-heading { font-size: 13px; }
    /*COMMUNICATION compose email style end===========*/

    /*dashboard style start=================*/
    .dash_name_header_first { width: 37%; }
    .dash_name_header_second { width: 63%; }
    .call_statistics_verti_head_top_1st { width: 75%; }
    .call_statistics_verti_head_top_2nd { width: 25%; }
    /*dashboard style end=================*/
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 43%;}

    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .job_track .overlay_fnt .rarrow{right:27%;}
    /*.full_box_mob{ min-height: 1080px;}*/
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    /*#client_lising #extend {width: 73.2%;}
    #contact_lising #extend {width: 65%;}
    #job_grid_lising #details-box {width: 66.6%;}
    #candidate_lising #details-box {width:73.2%;}*/

    /*header new style start==========*/
    /* .head_title_right_area { padding-left: 50px; } */
    /*header new style end==========*/

    .settings_screen_main_area.new_head_set .head_title_left_area {min-height: 55px;}
    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after {width: 60%;}
    .settings_screen_main_area.new_head_set .use_arraw::before{ top: 55px;}
    .head_inside_right_cont .call_list_grid_icons { font-size: 14px; height: 34px; line-height: 34px; width: 28px; }
    .head_inside_mid_cont .select_box select {max-width: 120px;}

}
@media screen and (max-width: 1680px) and (min-width: 1367px) {
    .head_inside_right_cont_text .chkbox_custom {margin: 0 5px 0 0;}
    .head_inside_right_cont_text .chkbox_custom .checkbox label {font-size: 16px;max-width: 53px;padding-left: 4px;}
}    
@media screen and (max-width:1366px) {
    .call_new_candidate_box_cont_form_area [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:100%;
    }

    .flag_pos .flag_img { right: 20px; top: 27px; }
    .header_search_main { margin: 15px 15px 10px 0;}
    .head_title_main_area h1 { font-size: 30px; }
    .head_title_main_area h1 i { margin: 0px; }
    /*candidate grid view css start===============*/
    .inner_head_bottom_step1 .head_input_inline_btn .btn { padding: 5px 10px; }
    .inner_head_bottom_step1 .btn { font-size: 12px; padding: 8px; }
    .inner_head_bottom_step2 .btn { font-size: 12px; padding: 6px 8px; }
    .inner_head_bottom_step2 .head_input_inline_btn .btn-primary { font-size: 8px; width: 47.5%; }
    /*    .call_candidate_grid_inside_cont_left .col-sm-1 { width: 16.6667%; }*/
    /*    .call_candidate_grid_inside_cont_left .col-sm-8 { width: 50%; }*/
    .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 49px; }
    .client_details .call_candidate_info_name_area.white .call_new_candidate_box_head{ min-height: 56px;}
    .call_candidate_grid_inside_cont_left .call_candidate_info_name_area .call_new_candidate_box_head h3 i { float: none; }
    .call_candidate_grid_inside_cont_right_body_head h1 { font-size: 18px; }
    .call_candidate_grid_inside_cont_right_body_head h1 span.star a i { font-size: 20px; }
    .call_new_candidate_box_info_inline h4 { font-size: 9px; }
    .call_new_candidate_box_info_inline_right p a i { font-size: 15px; margin-right: 3px; }
    .call_new_candidate_box_info_inline_right p { font-size: 9px; }
    .call_new_candidate_box_info_inline_right .btn-group-xs > .btn, .btn-xs { font-size: 9px; padding: 5px 7px; }
    .call_cand_body_cont_right_info ul li a i { font-size: 20px; }
    /*candidate grid view css end===============*/

    .table_list_view_main_area .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 77px; }
    /*COMMUNICATION tabs style start===========*/
    .resp-tabs-list li { padding: 7px 18px !important; }
    .comn_tabi_inside_main .btn { font-size: 14px; padding: 6px 8px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_2 { text-align: left; width: 90px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_4 { text-align: center; width: 90px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_7 { text-align: center; width: 85px; }
    .comn_tabi_inline_filter_input .comn_tab_chk_inline_area .checkbox label { margin-bottom: 10px; }
    .comn_tabi_inline_filter_input .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin-left: 0; }
    .comn_tabi_inline_filter_input .comn_tab_chk_inline_area .checkbox label { margin-right: 10px; }
    /*COMMUNICATION tabs style end===========*/

    /*dashboard style start=================*/
    .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; }
    .dash_name_content_box_field_area .btn-group-sm > .btn, .btn-sm { font-size: 11px; }
    .dash_name_header_first { width: 20%; }
    .dash_name_header_second { width: 80%; }
    .call_statistics_verti_head_top_1st { width: 70%; }
    .call_statistics_verti_head_top_2nd { width: 30%; }
    .table-header-rotated th.rotate-45 span { left: -22px !important; }
    .mp0 .table-header-rotated th.rotate-45 span { left: -18px !important; }
    /*calendar table style start=================*/

    /*key performance style start==============*/
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_2 { text-align: left; width: 130px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3 { width: 80px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_4 { width: 65px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_5 { width: 65px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_6 { width: 65px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_7 { width: 65px; }
    /*key performance style end==============*/

    .dash_name_calendar_table_area .call_new_candidate_box_head .call_new_candidate_box_cont_inside h3 { font-size: 14px; }
    .dash_name_calendar_table_area .call_new_candidate_box_head h3 { font-size: 12px; margin: 4px 0 0 !important; }
    .dash_name_calendar_table_area .call_new_candidate_box_cont_inside a i { margin: 0 4px; }
    .dash_name_calendar_table_area .table_1 { text-align: center; width: 40px; }
    .dash_name_calendar_table_area .table_2 { text-align: center; width: 50px; }
    .dash_name_calendar_table_area .table_3 { text-align: left; width: 155px; }
    .dash_name_calendar_table_area .table_4 { /*width: 110px;*/ }
    .dash_name_calendar_table_area .table_5 { /*width: 100px;*/ }
    .dash_name_calendar_table_area .table_6 { /*width: 130px;*/ }
    /*calendar table style end=================*/

    /*dashboard style end=================*/

    /*client grid view style start==========================*/
    .client_grid_tabi_inside_content .comn_overview_table_main_area .call_candidate_info_name_area .table_1 { width: auto; }
    .client_grid_tabi_inside_content .comn_overview_table_main_area .call_candidate_info_name_area .table_2 { width: auto; }
    .client_grid_tabi_inside_content .comn_overview_table_main_area .call_candidate_info_name_area .table_3 { width: auto; }
    .client_grid_tabi_inside_content .comn_overview_table_main_area .call_candidate_info_name_area .table_4 { width: auto; }
    .client_grid_tabi_inside_content .comn_overview_table_main_area .call_candidate_info_name_area .table_5 { width: auto; }
    .client_grid_tabi_inside_content .comn_overview_table_main_area .call_candidate_info_name_area .table_6 { width: auto; }
    /*client grid view style end==========================*/

    a.add-client{ padding: 0px 10px 8px !important;}
    .settings_screen_right_head_area a.add-client{ padding: 0px 10px 6px !important; top: -4px;}
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 40%;}
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.up {right: 0%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 40%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.up {right: 0%;}
    #calender_list_table .overlay_fnt .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.rarrow{right: 34%;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .job_track .overlay_fnt .rarrow{right:25%;}

    /*cv template style start==============*/
    .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_2 { text-align: left; width: 130px; }
    .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3 { width: 235px; }
    .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_4 { width: 110px; }
    /* cv template style end==============*/
    /*.full_box_mob{ min-height: 1080px;}*/
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}

    #docsMigration .table_4{ width: auto !important; text-align: left;}
    /*#client_lising #extend {width: 72.8%;}
    #contact_lising #extend {width: 64.7%;}
    #job_grid_lising #details-box {width: 66.7%;}
    #candidate_lising #details-box {width:72.8%;}*/
    .business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_inline {
        font-size: 13px;
        padding-right: 15px;
    }
    .business_pulse_report_main_area.full .call_business_pulse_report_area .business_rep_cont_numeric {
        font-size: 11px;
    }

    /* Test drive style start */
    .test_drive_main_slide { padding: 200px 0 100px; }
    .settings_screen_inline_left { width: 70%; }
    .settings_screen_inline_right { width: 30%; }
    .settings_screen_inline_left .arrow_r::after { right: 10px; }
    .test_drive_inside_tabs_body_steps_sec .line_dir { width: 92%; }
    .test_drive_inside_tabs_body_steps_fourth .arrow_r::after { bottom: 38px; right: 3px; }
    .test_drive_inside_tabs_body_steps_sec .line_dir.sm { width: 63%; }
    .test_drive_inside_tabs_body_steps_first .line_dir { width: 128%; }
    .test_drive_inside_tabs_body_steps_sec { width: 22%; }
    .test_drive_inside_tabs_body_steps_third { width: 22%; }
    .test_drive_inside_tabs_body_steps_fourth { width: 36%; }
    /* Test drive style end */

    /*header new style start==========*/
    .head_title_left_area { padding-right: 40px; }
    .head_inside_right_cont_text .checkbox label { font-size: 18px; }
    .head_inside_left_cont h1 { font-size: 28px; margin-bottom: 5px; }
    .head_inside_left_cont h1.mini_font{font-size:18px;}
    .head_inside_left_cont_icon { border-radius: 10px; height: 50px; width: 48px; font-size: 20px; line-height: 50px; }
    .head_inside_left_cont_icon_plus { font-size: 10px; height: 22px; line-height: 20px; width: 22px; }
    .head_inside_right_cont_text { margin: 0 0 0 20px; }
    .head_inside_right_cont .form-control { font-size: 13px; padding-left: 5px; }
    .head_inside_right_cont .list_grid_icons { position: absolute; right: 0; }
    .head_inside_right_cont .call_list_grid_icons { font-size: 14px; height: 34px; line-height: 34px; width: 30px; margin-left:2px; }
    .head_inside_mid_cont .select_box select {max-width: 115px;}
    .head_inside_mid_cont .select_box.select_mini select {max-width: 100px;}
    .dash_name_header_sec_inline { margin: 15px 8px; }
    .settings_screen_main_area.new_head_set .head_title_left_area {min-height: 46px;}
    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after {width: 80%;}
    .settings_screen_main_area.new_head_set .use_arraw::before{ top: 46px;}
    /*header new style end==========*/
    .skin-blue .main-header .navbar .nav > li > a {padding: 18px 11px 15px;}
    /* error page responsive css start */

    /* error page responsive css end   */

    /* gdpr upgrade css start */
    .gdpr_radio_btn .col-sm-5,.gdpr_radio_btn .col-sm-7{ width: 88%;}
    .upgrade_button .col-sm-3{ padding: 0px;}
    .upgrade_button .btn{ font-size: 13px;}
    .bg_rocket{ right: -26px;}
    .gdpr_image_area img{ width:100%;}
    .gdpr_upgrade_radio h3{ font-size: 15px;}
    .upgrade_button .link_gdpr{font-size: 9px;}
    /* gdpr upgrade css End   */

}
@media screen and (max-width: 1320px) and (min-width: 1281px) {
    .skin-blue .main-header .navbar .nav > li > a {padding: 18px 9px 15px;}
}
@media screen and (max-width:1280px) {
    .header_search_main { margin-top: 15px; margin-bottom: 0px; }
    .head_title_main_area h1 { font-size: 21px; }
    .skin-blue .main-header .navbar .nav > li > a, .navbar-nav > li > a {padding: 18px 8px 19px;}
    /*.skin-blue .main-header .navbar .nav > li > a.ques_icon {padding: 14px 13px;}*/
    .skin-blue .main-header .navbar .nav > li.user_profile > a {padding: 11px 11px 12px;}
    .skin-blue .main-header .navbar .nav > li > a p { font-size: 9px; }
    .skin-blue .main-header .navbar .nav > li > a i { font-size: 20px; }
    .main-header .logo { height: 72px; line-height: 72px; }
    .main-sidebar, .left-side{padding-top: 72px;}
    .sidebar-collapse .main-sidebar, .sidebar-collapse  .left-side{padding-top: 72px;}
    .sidebar-menu { margin: 9px 0 0; }
    .head_title_main_area h1 { font-size: 18px; }
    .head_title_main_area h1 i { margin: 0px; }
    .sidebar-mini.sidebar-collapse .main-header .logo { height: 75px; line-height: 72px;}
    /*candidate grid view css start===============*/
    .pagination-lg > li > a, .pagination-lg > li > span { padding: 8px 10px; }
    .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 47px; }
    .call_new_candidate_box_info_inline_right p a i { font-size: 14px; }
    .call_new_candidate_box_info_inline_right .btn-group-xs > .btn, .btn-xs { font-size: 8px; padding: 5px 6px; }
    /*candidate grid view css end===============*/


    /*dashboard style start=================*/
    .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 9px; }
    .dash_name_header_first { width: 25%; }
    .dash_name_header_second { width: 75%; }
    .dash_name_header_sec_inline { padding: 0 20px; }
    .call_statistics_verti_head_top_1st { width: 65%; }
    .call_statistics_verti_head_top_2nd { width: 35%; }

    a.add-client{ padding: 6px 10px !important;}
    .inner_head_bottom_area a.add-client{ padding: 9px 10px !important;}
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 37%;}
    .yellow_highlight_arrow .setting_toggel_arrow, .yellow_highlight_arrow .setting_toggel_reminder_arrow{ right: 62%;}
    .overlay_fnt .rarrow{ right: 43%;}
    #calender_list_table .overlay_fnt .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.rarrow{right: 33%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 38%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.up {right: 0%;}
    /*dashboard style end=================*/

    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .job_track .overlay_fnt .rarrow{right:18%;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    .add_reminder.top_add_reminder{margin:22px !important;}
    .dropdown-menu.dropdown-search-toggel.rightnav {right: -60px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::before {right: 80px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::after {right: 80px;}
    .sidebar-mini .add_item_left{width:15%;}
    .sidebar-mini .cv_doc_right{width:85%;}
    /*.full_box_mob{ min-height: 1080px;}*/
    /*#client_lising #extend {width: 72.7%;}
    #contact_lising #extend {width: 64.5%;}
    #job_grid_lising #details-box {width: 66.6%;}
    #candidate_lising #details-box {width:72.7%;}*/
    .button_table {padding: 5px 0 0 9px !important;}

    .button_mnain_area .btn_title {  bottom: 2px;  font-size: 11px;  position: relative;}

    /* Test drive style start */
    .test_drive_inside_tabs_body_steps_first .line_dir { width: 130%; }
    .arrow_r::after { bottom: 38px; }
    .test_drive_inside_tabs_body_steps_sec .line_dir.sm { width: 72%; }
    .test_drive_inside_tabs_body_steps_first .line_dir { width: 135%; }
    .test_drive_inside_tabs_body_steps_sec .line_dir.sm { width: 60%; }
    .settings_screen_inline_round { margin: 20px 40px 20px 0; }
    .test_drive_inside_tabs_body_steps_first { width: 16%; }
    .test_drive_inside_tabs_body_steps_sec { width: 24%; }
    .test_drive_inside_tabs_body_steps_third { width: 24%; }
    .test_drive_inside_tabs_body_pos_inline { width: 50%; }
    /* Test drive style end */

    /*new header style start==================*/
    .head_inside_left_cont h1 { font-size: 24px; }
    .head_inside_left_cont_icon { border-radius: 7px; font-size: 18px; height: 42px; line-height: 42px; width: 44px; }
    .head_inside_right_cont_text .checkbox label { font-size: 15px; padding-left: 5px; }
    .head_inside_right_cont_text .btn.small { font-size: 9px; padding: 4px 7px; }
    .head_inside_right_cont .select_box select.form-control, .select_box_sm select.form-control, .head_inside_mid_cont .select_box select.form-control, .select_box_sm select.form-control { height: 24px; padding-right: 20px; font-size: 12px; padding-top: 0px; padding-bottom: 0px; }
    .head_inside_right_cont .select_box::after, .head_inside_mid_cont .select_box::after, .head_inside_right_cont .select_box_sm::after, .head_inside_mid_cont .select_box_sm::after { font-size: 18px; top: -1px; right: 5px;}
    .head_inside_right_cont .list_grid_icons { position: relative; right: 0; }
    .head_inside_right_cont .call_list_grid_icons { border-radius: 4px; font-size: 12px; height: 23px; line-height: 23px; width: 23px; }
    .head_inside_mid_cont .btn-sm { font-size: 11px; min-height: 23px; padding: 2px 10px; }
    .dash_name_header_sec_inline { margin: 15px 5px; padding: 0px; }
    .select_view .select_box::after{right:5px;}
    .select_view select.form-control{padding-right: 15px !important;}
    .head_inside_mid_cont .select_box select {max-width: 108px;}
    /*new header style end==================*/

    .settings_screen_main_area.new_head_set .head_title_left_area {min-height: 41px;}
    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after {width: 65%;}
    .settings_screen_main_area.new_head_set .use_arraw::before{ top: 41px;}
    .user_profile .profile_sb{min-height:52px;}
    .skin-blue .main-header .navbar .nav > li.user_profile > a.up_tab {padding: 4px 11px 19px;}
    .fullwidth_effect {top:-100px !important;}
    .header_search_main.header_activate_acc_main {margin: 15px 10px 0px 0;}

    /*permission expire start*/
    .permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline::after {height: calc(100% + 21px);}
    /*permission expire end*/

    /* gdpr upgrade css start */
    .gdpr_image_area .col-sm-8{ width: 58%;}
    .upgrade_button .col-sm-3{ width: 31%;}
    .upgrade_button .btn{ margin-left: 22px;}
    .upgrade_button .link_gdpr{ margin-left: 22px;}
    .upgrade_button .link_gdpr span{ margin-left: 22px;}
}


/*@media screen and (max-width:1279px) {
    client list view table column fix width style start==========
    .table-responsive { overflow: scroll; }
    .call_candidate_info_name_area .table-responsive { overflow-x: scroll; }
    client list view table column fix width style end==========

    .comn_aatach_two_col_box_main_area .checkbox label { padding: 0 10px; }
    .comn_aatach_two_col_box_right_chkbox { padding: 5px 10px; }
    .comn_aatach_two_col_box_main_area .checkbox > label { font-size: 12px; }
    candidate list view table responsive class style start===========

    arrow style candidate page start====

    .call_candidate_info_name_area.cand_listing_table .linked_to_jobs_table_arrows a.resp_arrow { display: block; }
    .call_candidate_info_name_area.cand_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_left { left: -20px; }
    .call_candidate_info_name_area.cand_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_right { right: -20px; }
    arrow style candidate page end====

    .client_listing_table .table-responsive , .cand_listing_table .table-responsive { overflow:hidden; }

    arrow style client page start====
    .call_candidate_info_name_area.client_listing_table .linked_to_jobs_table_arrows a.resp_arrow { display: block; }
    .call_candidate_info_name_area.client_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_left { left: -20px; }
    .call_candidate_info_name_area.client_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_right { right: -20px; }
    arrow style client page end====

    .table_list_view_main_area .table_1 { width: 50px; }
    .table_list_view_main_area .table_2 { width: 70px; }
    .table_list_view_main_area .table_3 { width: 80px; }
    .table_list_view_main_area .table_4 { width: 50px; }
    .table_list_view_main_area .table_5 { width: 50px; }
    .table_list_view_main_area .table_6 { width: 300px; }
    .table_list_view_main_area .table_7 { width: 320px; }
    .table_list_view_main_area .table_8 { width: 85px; }
    .table_list_view_main_area .table_9 { width: 90px; }
    .table_list_view_main_area .table_10 { width: 90px; }
    .table_list_view_main_area .table_11 { width: 85px; }
    .table_list_view_main_area .table_12 { width: 60px; }
    .table_list_view_main_area .table_13 { width: 80px; }
    candidate list view table responsive class style end===========
}*/

@media screen and (max-width:1200px) {

    /*dashboard style start=================*/

    .dash_name_header_first { width: 22%; }
    .dash_name_header_second { width: 78%; }
    .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 8px; }
    .dash_name_content_box_field_area .btn-group-sm > .btn, .btn-sm { font-size: 9px; }
    .dash_name_content_box_field_area .btn-group-sm > .btn, .btn-sm { padding: 9px 10px; }
    .job_table .table_4 h3{ font-size: 10px; }
    .job_table .table_6 h3{ font-size: 10px; margin-top: 8px; width: 39px;}
    /*    .call_new_candidate_box_head h3{ font-size: 10px;}*/
    .job_table .table_width_part h3 {word-wrap: break-word;width: 40px;margin-top: 8px;}
    .job_table .table_4 h3 {font-size: 10px;word-wrap: break-word;width: 61px;margin-top: 8px;}
    .job_table .table_8 h3 {margin-top: 13px;width: 46px;word-wrap: break-word; font-size: 9px;}
    .job_table .table_8 h3 i{ margin: -3px 0 0 ;}
    .job_table .table_9 h3 {margin-top: 13px;}
    .job_table .table_10 h3 {margin-top: 13px;}
    .job_table .table_11 h3 {margin-top: 13px;}
    /*Statistics Horizontal table style start============*/



    .statics_hori_table_main_area .linked_to_jobs_table_heading h4 { font-size: 14px; }
    .statics_hori_table_main_area .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 3px; }
    .statics_hori_table_main_area .table-header-rotated th.rotate-45 { font-size: 12px !important; }
    .statics_hori_table_main_area .table-header-rotated th.rotate-45 span { left: -25px !important; }
    /*Statistics Horizontal table style end============*/

    /*Calendar table style start============*/

    .dash_name_calendar_table_area .table_1 { text-align: center; width: 40px; }
    .dash_name_calendar_table_area .table_2 { text-align: center; width: 46px; }
    .dash_name_calendar_table_area .table_3 { text-align: left; width: 115px; }
    .dash_name_calendar_table_area .table_4 { width: 100px; }
    .dash_name_calendar_table_area .table_5 { width: 90px; }
    .dash_name_calendar_table_area .table_6 { width: 115px; }
    .dash_name_calendar_table_area .call_new_candidate_box_cont_inside p { font-size: 13px; }
    .dash_name_calendar_table_area .call_new_candidate_box_cont_inside a i { margin: 0 2px; }
    /*Calendar table style start============*/

    /*key performance style start==============*/
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table-responsive { overflow: auto; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_2 { text-align: left; width: 106px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3 { width: 78px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_4 { width: 60px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_5 { width: 60px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_6 { width: 60px; }
    .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_7 { width: 60px; }
    /*key performance style end==============*/

    /*dashboard style end=================*/
    .main-sidebar, .left-side{padding-top: 70px;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    .sidebar-collapse .main-sidebar, .sidebar-collapse  .left-side{padding-top: 70px;}

    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 23%;}
    .yellow_highlight_arrow .setting_toggel_arrow, .yellow_highlight_arrow .setting_toggel_reminder_arrow{ right: 63%;}
    .overlay_fnt .rarrow {right: 35%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 25%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.up {right: 0%;}
    #calender_list_table .overlay_fnt{height: 105%;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .job_track .overlay_fnt .rarrow{right:16%;}

    /*cv template style start==============*/
    .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table-responsive { overflow: auto; }
    .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_2 { text-align: left; width: 88px; }
    .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_3 { width: 206px; }
    .cv_tabel_main_area .key_performance_selected_kpi_table_left .dash_name_calendar_table_area .table_4 { width: 110px; }
    .dropdown-menu.dropdown-search-toggel.rightnav {right: -60px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::before {right: 80px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::after {right: 80px;}
    /* cv template style end==============*/
    /*.full_box_mob{ min-height: 1080px;}*/

    .sidebar-mini .add_item_left{width:24%;}
    .sidebar-mini .cv_doc_right{width:65%;}

    .full-screen-display-none{display:block !important;}
    .small-screen-display-hide{display:none !important;}
    /*#client_lising #extend {width: 72.5%;}
    #contact_lising #extend {width: 64.3%;}
    #job_grid_lising #details-box {width: 66.7%;}
    #candidate_lising #details-box {width:72.5%;}*/

    .business_pulse_report_main_area.full .call_business_pulse_report_area{ padding:15px 10px;}
    .business_pulse_report_main_area.full .call_business_pulse_report_area.table-responsive table{width:885px;}
    .dash_business .business_pulse_report_main_area .call_business_pulse_report_area{ padding:15px;}
    .dash_business .business_pulse_report_main_area .call_business_pulse_report_area.table-responsive table{width:480px;}

    /* Test drive style start */
    .test_drive_inside_tabs_body_steps_first .line_dir { width: 140%; }
    .test_drive_inside_tabs_body_steps_sec .line_dir.sm { width: 68%; }
    /* Test drive style end */

    /*new header style start==================*/
    .head_inside_left_cont h1 { font-size: 24px; }
    .head_inside_left_cont_icon { border-radius: 7px; font-size: 18px; height: 46px; line-height: 46px; width: 44px; }
    .head_inside_right_cont_text .checkbox label { font-size: 15px; padding-left: 5px; }
    .head_inside_right_cont_text .btn.small { font-size: 9px; padding: 4px 7px; }
    .head_inside_right_cont .select_box select.form-control, .select_box_sm select.form-control, .head_inside_mid_cont .select_box select.form-control, .select_box_sm select.form-control { height: 24px; padding-right: 30px; font-size: 12px; padding-top: 0px; padding-bottom: 0px; }
    .head_inside_right_cont .select_box::after, .head_inside_mid_cont .select_box::after { font-size: 18px; top: 0; }
    .head_inside_right_cont .list_grid_icons { position: relative; right: 0; }
    .head_inside_right_cont .call_list_grid_icons { border-radius: 4px; font-size: 12px; height: 23px; line-height: 23px; width: 23px; }
    .head_inside_mid_cont .btn-sm { font-size: 11px; min-height: 23px; padding: 2px 10px; }
    .pos_static { position: static; }
    .tab_form_group_pos { bottom: -40px; position: absolute; z-index: 3; }
    .tab_form_group_pos.left { left: 10px; }
    .tab_form_group_pos.right { right: 5px; }
    .new_candidate_body_area { margin-top: 35px; }
    .dash_name_header_sec_inline_txt { font-size: 13px; }
    .dash_name_header_sec_inline_round { font-size: 12px; height: 34px; line-height: 34px; margin: 0 8px 0 0; width: 34px; }
    .fullwidth_effect {top:-96px !important;}
    #candidate_lising .fullwidth_effect,#client_lising .fullwidth_effect {top:-100px !important;}
    /*new header style end==================*/
    .header_search_main.header_activate_acc_main {margin: 15px 15px 0 0;}
    .header_search_main.header_activate_acc_main .btn {font-size: 10px;padding: 8px 12px;}

    /*permission expire start*/
    .permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline::after {height: calc(100% + 22px);}
    /*permission expire end*/

    /* gdpr upgrade css start */
    .upgrade_button .col-sm-3{ width:33%;}
}

@media screen and (max-width:1199px) {
    /*client list view table column fix width style start==========*/
    .call_candidate_info_name_area .table-responsive { overflow-x: scroll; }
    /*client list view table column fix width style end==========*/
    .comn_aatach_two_col_box_main_area .checkbox label { padding: 0 10px; }
    .comn_aatach_two_col_box_right_chkbox { padding: 5px 10px; }
    .comn_aatach_two_col_box_main_area .checkbox > label { font-size: 12px; }
    /*candidate list view table responsive class style start===========*//*arrow style candidate page start====*/
    .call_candidate_info_name_area.cand_listing_table .linked_to_jobs_table_arrows a.resp_arrow { display: block; }
    .call_candidate_info_name_area.cand_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_left { left: -20px; }
    .call_candidate_info_name_area.cand_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_right { right: -20px; }
    /*arrow style candidate page end====*//*.client_listing_table .table-responsive , .cand_listing_table .table-responsive { overflow:hidden; }*/
    /*arrow style client page start====*/
    .call_candidate_info_name_area.client_listing_table .linked_to_jobs_table_arrows a.resp_arrow { display: block; }
    .call_candidate_info_name_area.client_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_left { left: -20px; }
    .call_candidate_info_name_area.client_listing_table .linked_to_jobs_table_arrows .linked_to_jobs_table_arrows_right { right: -20px; }
    /*arrow style client page end====*/
    .table_list_view_main_area .table_1 { width: 50px; }
    .table_list_view_main_area .table_2 { width: 70px; }
    .table_list_view_main_area .table_3 { width: 80px; }
    .table_list_view_main_area .table_4 { width: 50px; }
    .table_list_view_main_area .table_5 { width: 50px; }
    .table_list_view_main_area .table_6 { width: 300px; }
    /*.table_list_view_main_area .table_7 { width: 320px; }*/
    .table_list_view_main_area .table_8 { width: 85px; }
    .table_list_view_main_area .table_9 { width: 90px; }
    .table_list_view_main_area .table_10 { width: 90px; }
    .table_list_view_main_area .table_11 { width: 85px; }
    .table_list_view_main_area .table_12 { width: 60px; }
    .table_list_view_main_area .table_13 { width: 80px; }

    .job_table .table_3{ width: 230px;}
    .job_table .table_4{ width: 100px;}
    .job_table .table_5{ width: auto;}
    .job_table .table_6{ width: auto;}
    .job_table .table_11{ width: auto;}
    .job_table .table_12{ width: auto;}

    .xstatus_table .table_1 { width: auto; }
    .xstatus_table .table_2 { width: auto; }
    .xstatus_table .table_3 { width: auto; }
    .xstatus_table .table_4 { width: auto; }
    .xstatus_table .table_5 { width: auto; }
    .xstatus_table .table_6 { width: auto; }
    .xstatus_table .table_7 { width: auto; }
    .xstatus_table .table_8 { width: auto; }
    .xstatus_table .table_9 { width: auto; }

    .shortlist_table .table_2{ width: 230px;}
    .shortlist_table .table_3{ width: 100px;}
    .shortlist_table .table_4{ width: 150px;}

    .manager_area .table_2,.manager_area .table_6,.manager_area .table_4,.manager_area .table_8 { width: auto; }
    .manager_area .table_5{ width: 113px;}
    .manager_area .table_8{ width: 170px;}
    .manager_area .table_4{ width: 175px;}
    .manager_area .table_2{ width: 200px;}
    .manager_area .table_3{ width: 150px;}
    /*candidate list view table responsive class style end===========*/


    /*Calendar table style start============*/
    .dash_name_calendar_table_area .table-responsive { overflow: auto; }
    /*Calendar table style end============*/

    /*Statistics Horizontal table style start============*/

    .statics_hori_table_main_area .table-responsive { overflow: auto; }
    /*Statistics Horizontal table style end============*/
    .main-sidebar, .left-side{padding-top: 70px;}
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 23%;}
    /*.full_box_mob{ min-height: 1080px;}*/
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}

    /*dashboard header style start=========*/
    .dash_name_header_sec_inline_round{ float: left;}
    .dash_name_header_sec_inline_txt.md_hide { display:none; }
    .dash_name_header_sec_inline i {  display:block !important; float: left;}
    .dash_name_header_second { width: 65%; }
    /*dashboard header style end=========*/

    .md_hide_text{ display: none;}
    .business_head_text{ width: 5% !important;}

    .clander_main_roll .form_cal_width{ width: 49%; margin-left: 48px; font-size: 20px;}
    .consultants-area .head_title_main_area h1{ font-size: 23px;}
    .dash_name_header_sec_inline { margin: 15px 8px; padding: 0 5px; }
    .head_inside_left_cont h1 small{display:none;}
    .dashb_button .btn{font-size:13px;}
    .head_inside_right_cont .select_view .select_box select{font-size:11px;}
    .head_inside_right_cont .call_list_grid_icons {margin: 0 0 9px 2px;}
    .head_inside_right_cont .call_list_grid_icons {width: 30px; height: 30px; line-height: 30px; } 
    .head_inside_right_cont_text .chkbox_custom {margin: 0 7px 0 0;}
    .head_new_main_area .col-sm-3.tab_fix { width: 30%; }
    .head_new_main_area .col-sm-6.tab_fix_mid { width: 40%; }
    .dashboard_head .head_new_main_area .col-sm-3.tab_fix { width: 25%; }
    .dashboard_head .head_new_main_area .col-sm-6.tab_fix_mid { width: 50%; }
    .setting_screen .col-sm-8.col-xs-8{width:61.6667%;}
    .header_search_main.header_activate_acc_main {margin: 15px 15px 0 0;}
    .header_search_main.header_activate_acc_main .btn {font-size: 10px;padding: 8px 12px;}

}
@media screen and (max-width:1024px) {
    .skin-blue .main-header .navbar .nav > li > a p { display: none; }
    .header_search_main { display: none; }
    .skin-blue .main-header .navbar .hide-full-arrow { display: none !important; }
    .skin-blue .main-header .navbar .sidebar-toggle { font-size: inherit; }
    .head_title_main_area h1 { font-size: 22px; margin: 0 0 10px; }
    .nav-right { display: none; }
    .mob_none { display: block !important; }
    .display_none { display: block !important; }
    .display_none.mob_none { display: block !important; }
    .head_title_main_area .col-sm-2 { width: 100%; }
    .head_title_main_area .col-sm-1 { width: 25%; }
    .new_candidate_box_main_area .col-sm-3 { width: 50%; }
    .call_new_candidate_box_cont_form_area [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:100%;
    }
    .call_new_candidate_box { margin: 15px 0 0; }
    .flag_pos .flag_img { right: 20px; top: 27px; }
    .mob_search_area .header_search_main { display: block; }
    .sidebar-menu { margin: 5px 0 0; }
    .main-header .logo { height: 51px; line-height: 51px; }
    .sidebar-mini.sidebar-collapse .main-header .logo { height: 51px; line-height: 51px;}
    .head_btn_on_off{margin:3px 0 0 0 !important;}
    .add_reminder.top_add_reminder{margin:10px !important;}
    .reminder_button .add_reminder{left:60%}

    .navbar-nav > li > a { padding: 14px 20px; }
    .skin-blue .main-header .navbar .nav > li > a, .navbar-nav > li > a {padding: 17px 15px 14px;}
    /*candidate grid view css start===============*/
    .inner_head_bottom_step2 .col-sm-2 { width: 16% !important; }
    .inner_head_bottom_area .cus_width100 { width: 100%; }
    .inner_head_bottom_area .cus_pagi { width: 100%; }
    .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 42px; }
    .call_candidate_grid_inside_cont_right { margin: 10px 0 0; }
    .pagination-lg > li > a, .pagination-lg > li > span { padding: 5px 10px; font-size: 12px; }
    .client_list_view_main_area .pagination-lg > li > a, .pagination-lg > li > span { padding: 8px 14px; font-size: 15px; }
    .call_candidate_grid_inside_cont_area .full_width { width: 100%; }
    .resp-tab-content { border-radius: 0 !important; }
    .cand_area .resp-tabs-container { margin-top: 35px !important; }
    .call_candidate_grid_inside_cont_left_box .tablet_set_left { display: none; }
    .call_candidate_grid_inside_cont_left_box .tablet_set_right { width: 100%; }
    .call_candi_info_img img { margin-bottom: 10px; width: 100%; }
    /*candidate grid view css end===============*/

    /*COMMUNICATION tabs style start===========*/

    .resp-tabs-list li { padding: 7px 15px !important; font-size: 11px !important; }
    .comn_tabi_inside_main .btn { font-size: 12px; padding: 8px; }
    .comn_tabi_inside_comman_area .resp-tabs-container.comn_1 { margin-top: 0 !important; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_1 { text-align: center; width: 60px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_2 { text-align: left; width: 90px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_3 { text-align: left; width: 280px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_4 { text-align: center; width: 90px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_5 { text-align: center; width: 60px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_6 { text-align: center; width: 90px; }
    .comn_overview_table_main_area .call_candidate_info_name_area .table_7 { text-align: center; width: 85px; }
    /*COMMUNICATION tabs style end===========*/

    /*dashboard style start=================*/
    .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; }
    .dash_name_header_first { width: 30%; }
    .dash_name_header_second { width: 70%; }
    /*Statistics Vertical style start================*/
    .call_statistics_verti_area .call_new_candidate_box_head h3 { font-size: 12px; }
    .call_statistics_verti_area .call_statistics_verti_cont_inline.none .call_new_candidate_box_head h3 { font-size: 12px; margin: 6px 0 0; }
    /*Statistics Vertical style end================*/
    .kpi_mgt_top_txt_field_area h2 { font-size: 18px; }
    .kpi_mgt_top_txt_field_area p { font-size: 13px; }
    /*dashboard style end=================*/
    .mob-mrgin-minus{margin-top:-40px;}
    .main-sidebar, .left-side{padding-top: 70px;}
    a.add-client {padding: 3px 10px 6px !important;}
    .overlay_fnt .rarrow {right: 45%;}
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 20%;}
    #calender_list_table .overlay_fnt .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.rarrow{right: 13%;}
    #calender_list_table .overlay_fnt{height: 104%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 20%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.up {right: 0%;}

    .dropdown-menu.dropdown-search-toggel.rightnav {right: -50px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::before {right: 70px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::after {right: 70px;}

    /*    .full_box_mob{ min-height: 1080px;}*/
    .sidebar-mini .cv_doc_right{width:100%;margin-top: 10px; padding: 0 10px;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    #client_lising #extend , #contact_lising #extend ,#job_grid_lising #details-box,#candidate_lising #details-box,#manage_manager #details-box {right: 0px; width:100%; position: relative;}

    .kpi_mgt_tabi_area .resp-tab-item.hor_1.resp-tab-active::before{ top: 33px;}
    .button_content .left_fb {  left: 95%;}
    .button_content .left_link {  left: 95%;}
    .button_content .btn {  font-size: 13px;  font-weight: 700;  width: 87%;}
    .button_content .left_fb {  left: 82%;}
    .button_content .round_btn { left: 82%;}
    .button_content .left_link {  left: 82%;}
    #sidebar_sticky{ position: relative !important; width: 100% !important; }
    #grid_scroll{ height: 100% !important; max-height: 100% !important; overflow: hidden !important;}

    /* Test drive style start */
    .test_drive_main_slide { padding: 150px 0 50px; }
    .test_drive_inside_tabs_body_steps_first .line_dir { width: 150%; }
    .test_drive_inside_tabs_body_steps_sec .line_dir.sm { width: 80%; }
    .settings_screen_inline_round { margin: 20px 15px 20px 0; }
    .settings_screen_inline_left .arrow_r::after { right: 5px; }
    .test_d_round_group_main_area .test_d_round_group_inside .test_drive_tabs_round { height: 65px; width: 65px; padding: 0px; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.third { left: 10px; position: relative; top: -25px; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.sec { left: 2px; position: relative; top: -10px; }
    .arrow_r::after { right: 5px; }
    /* Test drive style end */
    /*header new style start===============*/

    .dash_name_header_sec_inline { margin: 15px 0px;padding: 0 4px; }
    .dash_name_header_sec_inline i { font-size: 22px; }
    .head_inside_mid_cont .btn-sm.btn-height{min-height:23px;}
    .shortlt .assign_job .min-mh ul.holder{min-height: 32px;width: 150px !important; padding: 2px 5px 0;}
    /*header new style end===============*/
    .clander_main_roll .bus_rep_width {  float: none;  width: auto;}
    .clander_main_roll .bus_pia_width {  float: none;  width: auto;}

    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after {width: 80%;}
    .settings_screen_main_area.new_head_set .col-sm-8.col-xs-8 {width: 61%;}
    .settings_screen_main_area.new_head_set .head_title_left_area {min-height: 41px;}
    .settings_screen_main_area.new_head_set .use_arraw::before{ top: 41px;}
    /* .candidate_tabi_main_area.candi_grid_view{margin:0px 0 0;}*/
    .sticky-wrapper {height: 51px !important; }
    .scrollable{ top: 51px !important;}
    .clear_both{ clear:both;}
    .dashboard_head .head_new_main_area .col-sm-3.tab_fix { width: 30%; }
    .dashboard_head .head_new_main_area .col-sm-6.tab_fix_mid { width: 40%; }
    /*.skin-blue .main-header .nav.navbar-nav > li > a.ques_icon i {font-size: 23px;}*/
    .skin-blue .main-header .navbar .nav > li.user_profile > a,.skin-blue .main-header .navbar .nav > li.user_profile > a.up_tab {padding: 17px 20px 14px;}
    .user_profile .profile_sb {min-height: 0;top: 0;}
    .fullwidth_effect {top:-95px !important;}
    #manage_manager .fullwidth_effect {top:-96px !important;}
    #candidate_lising .fullwidth_effect, #client_lising .fullwidth_effect {top: -99px !important;}
    .fullwidth_effect .call_candidate_grid_inside_cont_right {margin: 0px !important;}
    .header_search_main.header_activate_acc_main {margin: 5px 8px 0 0; display: block;}

    /*permission expire start*/
    .permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline::after {height: calc(100% + 21px);}
    /*permission expire end*/

    #right .call_candidate_info_name_area tr td:nth-child(1){ display: none;}
    #right .call_candidate_info_name_area tr td:nth-child(2){ display: none;}
    #right .call_candidate_info_name_area tr td:nth-child(3){ display: none;}
    .hide_action{ display: none;}
    .candidate_top_mar{ margin-top: 20px;}
    .cand_header .head_inside_right_cont_text h1{ font-size: 20px;}
    #candidate_lising #details-box{ width: 75%;}
    #candidate_lising .call_candidate_grid_inside_cont_area #right { width: 25%; }
    #candidate_lising .cand_area{ margin: 0px;}
    
    #candidate_lising .call_candidate_grid_inside_cont_left_box .tablet_set_right{ width: 100%;}
    .candi_round_icon{ margin:0px; padding: 0px; float:left; display:block; width: 15%;}
    .candi_round_icon img{ border: 2px dashed #2699d5; width: 100%;}
    #candidate_lising .cnadi_new_text{ float:left; margin: 0px;}
    
    .cnadi_hide_btn{ display:none;}
    .candi_width_adj{ width: 100%;}
    .candi_pos_res{bottom: 0;float: left;left: 0;margin: -44px 0 0 121px;padding: 0;position: relative;}
    .candi_height_pos{ overflow:hidden;}
    .cnadi_hide_btn_full{ display:block;}

    /* gdpr upgrade css start */
    .gdpr_upgrade_radio h3{ font-size: 13px;}
    .gdpr_radio_btn .chkbox_custom_radio label{ font-size:12px;}
    .gdpr_image_area .col-sm-8{ width: 55%;}
    .bg_rocket{ right:-55px;}
    
    /*****  start candidate grid view  ********/
    .candi_round_icon_content{float: left; padding: 0 0 0 20px; margin: 0; width: 85%;}
    .candi_round_icon_content i{ color: #cccccc;}
    .candi_round_icon_content_middle{ margin-top: 10px; display: block;}
    .candi_round_icon_content_middle label {font-size: 10px;}
    .call_cand_body_cont_left_info{margin: -3px 0px 0px 0px;}
    /*****  end candidate grid view  ********/

}
@media screen and (max-width:959px)
{
    .clander_main_roll .calender_main_width{ width: 100% !important; float: none;}
    .clander_main_roll .form_cal_width{ width: 100%; float: none; margin-left: 0px;}
    .shortlt .assign_job .min-mh ul.holder{width: 130px !important;}
    .candi_pos_res{margin: -37px 0 0 116px;}
}
@media screen and (max-width:980px) {
    .skin-blue .main-header .navbar .nav > li > a p { display: none; }
    .header_search_main { display: none; }
    .skin-blue .main-header .navbar .sidebar-toggle { font-size: inherit; }
    .head_title_main_area h1 { font-size: 22px; margin: 0 0 10px; }
    .nav-right { display: none; }
    .mob_none { display: block !important; }
    .display_none { display: block !important; }
    .display_none.mob_none { display: block !important; }
    .head_title_main_area .col-sm-2 { width: 100%; }
    .head_title_main_area .col-sm-1 { width: 25%; }
    .new_candidate_box_main_area .col-sm-3 { width: 50%; }
    .call_new_candidate_box_cont_form_area [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:100%;
    }
    .call_new_candidate_box { margin: 15px 0 0; }
    .flag_pos .flag_img { right: 20px; top: 27px; }
    .mob_search_area .header_search_main { display: block; }
    .sidebar-menu { margin: 5px 0 0; }
    .navbar-custom-menu .navbar-nav > li > a { padding: 15px 20px; }
    .dropdown-menu { left: auto; }
    .head_sr_full_nav { float: left; }
    .sidebar-menu { margin: 2px 0 0; }
    .main-header .logo { height: 52px; line-height: 52px; }
    .sidebar-mini.sidebar-collapse .main-header .logo { height: 52px; line-height: 52px;}
    .add_reminder.top_add_reminder{margin:10px !important;}
    .reminder_button .add_reminder{left:60%}

    /*dashboard style start=================*/
    .dash_name_header_first { width: 26%; }
    .dash_name_header_second { width: 74%; }
    .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 9px; }
    /*dashboard style end=================*/
    .mob-mrgin-minus{margin-top:-40px;}
    .main-sidebar, .left-side{padding-top: 70px;}
    a.add-client {padding: 3px 10px 6px !important;}
    .overlay_fnt .rarrow {right: 46%;}
    .bg_error_img img{top:-60px;}
    .bg_error_img{ min-height: 837px;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    .dropdown-menu.dropdown-search-toggel.rightnav {right: -50px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::before {right: 70px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::after {right: 70px;}
    .mob-pull-right{float:right;}

    /* Test drive style start */
    .test_drive_inside_tabs_body { padding: 20px; }
    /* Test drive style end */
    /*header new style start=========*/
    .head_inside_right_cont_text .checkbox label { font-size: 13px; }
    .head_inside_right_cont_text { margin: 0 0 0 15px; }
    .head_inside_right_cont .call_list_grid_icons { margin: 0 0 0 2px; }
    .dash_name_header_sec_inline i { font-size: 20px; }
    .dash_name_header_sec_inline_round { font-size: 11px; height: 30px; line-height: 30px; margin: 0 5px 0 0; width: 30px; }
    .head_inside_right_cont .call_list_grid_icons {margin: 0 0 9px 2px;}
    .settings_screen_main_area.new_head_set.report_screen .head_title_left_area.transform_color::after {width: 100%;}
    .select_view.col-xs-4 {width: 45%;}
    .select_view.col-xs-2 {display: block;width: 100%;}
    /*header new style end=========*/
    .fullwidth_effect, #candidate_lising .fullwidth_effect, #client_lising .fullwidth_effect {top: -118px !important;}

    /*permission expire start*/
    .permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline::after {height: calc(100% + 22px);}
    .permission_main .bus_report_main_area .call_business_pulse_report_area .business_rep_cont_inline::after {top: -63px;}
    .width_main td { min-width: 200px;}
    /*permission expire end*/
    .candi_pos_res{margin: -39px 0 0 118px;}
}
@media screen and (max-width:900px) {
    .reminder_button .add_reminder{left:60%;}
    .dash_name_header_sec_inline {padding: 0 2px 0 3px;}
    .dashb_button .btn{font-size:12px;padding: 6px 10px;}
    .head_inside_right_cont .call_list_grid_icons {margin: 0 0 9px 2px;}
    .select_view.col-xs-4 {width: 45%;}
    .select_view.col-sm-offset-1{margin-left: 9%;}
    .sticky-wrapper{height: 52px !important;}
    /*    .select_view.col-xs-2 {display: block;width: 100%;}*/
    .clear_both{ clear:both;}
    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after {width: 100%;}
    .settings_screen_main_area .head_title_left_area .head_inside_left_cont .head_inside_right_cont_text h1{ font-size:20px;}
    .head_inside_right_cont_text .chkbox_custom { margin: 0 5px 0 0; }
    .head_inside_right_cont_text .checkbox label { font-size: 12px; }
    .head_inside_right_cont_text { margin: 0 0 0 15px; }
    .head_inside_right_cont_text .btn.small { font-size: 9px; padding: 3px 4px; }
    .head_inside_right_cont .select_box select.form-control, .select_box_sm select.form-control, .head_inside_mid_cont .select_box select.form-control, .select_box_sm select.form-control {padding: 0 20px 0 5px;}
    .head_inside_mid_cont .select_box select {max-width: 102px;}

    .head_inside_left_cont_icon { font-size: 16px; height: 38px; line-height: 36px; width: 38px; }
    .head_inside_left_cont_icon_plus { font-size: 10px; height: 18px; line-height: 18px; right: -7px; top: -7px; width: 18px; }
    .head_title_left_area { padding-right: 0; }
    .head_inside_left_cont_cv_icon{ font-size: 16px; height: 38px; line-height: 36px; width: 38px; }
    .head_title_left_area .ezdz-dropzone div i{ padding: 14px 5px; font-size: 20px;}
    .head_inside_left_cont h1 { font-size: 20px; }
    .head_inside_icon_plus {height: 20px;left: 36px;line-height: 15px;padding: 0 6px;width: 20px;}
    .fullwidth_effect, #candidate_lising .fullwidth_effect, #client_lising .fullwidth_effect {top: -119px !important;}
    .header_search_main.header_activate_acc_main {margin: 8px -7px 0 0;}
    .header_search_main.header_activate_acc_main .btn {font-size: 9px;padding: 6px 8px;}
    .candi_pos_res{margin: -29px 0 0 108px; font-size: 8px;}
}    
@media screen and (min-width:801px) {
    .aling_centeris{display: table;}
    .aling_centeris .dash_name_header_sec .dash_name_header_sec_inline,
    .aling_centeris .dash_name_header_third .dash_name_header_third_inline_round{margin-bottom: 5px; margin-top: 0px;}
    .aling_centeris .dash_name_header_second,
    .aling_centeris .dash_name_header_first{ display: table-cell; vertical-align: middle; float: none;}
}
@media screen and (max-width:801px) {

    .candi_pos_res{margin: 0;}

}
@media screen and (max-width:800px) {
    .footer_bg{display:none!important;}
    .skin-blue .main-header .navbar .nav > li > a p { display: none; }
    .header_search_main { display: none; }
    .skin-blue .main-header .navbar .sidebar-toggle { font-size: inherit; }
    .head_title_main_area h1 { font-size: 22px; margin: 0 0 10px; }
    .nav-right { display: none; }
    .mob_none { display: block !important; }
    .display_none { display: block !important; }
    .display_none.mob_none { display: block !important; }
    .head_title_main_area .col-sm-2 { width: 100%; }
    .head_title_main_area .col-sm-1 { width: 25%; }
    .new_candidate_box_main_area .col-sm-3 { width: 50%; }
    .call_new_candidate_box_cont_form_area [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:100%;
    }
    .call_new_candidate_box { margin: 15px 0 0; }
    .flag_pos .flag_img { right: 20px; top: 27px; }
    .mob_search_area .header_search_main { display: block; }
    .sidebar-menu { margin-top: 30px; }
    .main-header .logo { height: 52px; line-height: 52px; }
    .sidebar-mini.sidebar-collapse .main-header .logo { height: 52px; line-height: 52px;}
    .add_reminder.top_add_reminder{margin:10px !important;}
    .reminder_button .add_reminder{left:60%}
    .navbar-custom-menu .navbar-nav > li > a { padding: 15px; }
    .skin-blue .main-header .navbar .nav > li > a, .navbar-nav > li > a {padding: 17px 15px 14px;}
    /*candidate grid view css start===============*/
    .resp-tabs-list li { padding: 7px 18px !important; }
    .client_list_view_main_area .pagination-lg > li > a, .pagination-lg > li > span { padding: 7px 10px; font-size: 13px; }
    /*candidate grid view css end===============*/



    /*COMMUNICATION tabs style start===========*/

    .comn_tabi_inside_comman_area .comn_tabi_inline_filter_input.width_full [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:100%;
    }
    .call_inline_filter_input .input-group { margin-bottom: 15px; }
    .call_inline_filter_input { margin: 0 0 10px; }
    /*COMMUNICATION tabs style end===========*/

    /*COMMUNICATION compse email style start===========*/

    .comn_aatach_two_col_box_left_area { margin: 10px 0; }
    /*COMMUNICATION compse email style start===========*/

    /*dashboard style start=================*/
    .dash_name_header_first { margin: 0 0 10px; width: 45%; }
    .dash_name_header_second { clear: both; float: none; text-align: left; width: 100%; }
    .dash_name_header_third { position: absolute; right: 20px; top: 10px; width: 40px; z-index: 1; }
    .dash_name_header_third_inline_round { margin-left: 0px; }
    .dash_name_content_box_field_area .btn-group-sm > .btn, .btn-sm { font-size: 10px; }
    .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 6px; }
    .call_dash_name_content_area .call_inline_filter_input .input-group { margin-bottom: 0; }
    .kpi_mgt_top_left { width: 75%; }
    .kpi_mgt_tabi_area .resp-tabs-list li { padding: 7px 8px !important; }
    /*Statistics Vertical style start========*/
    .call_statistics_verti_head_top { border-bottom: 20px solid #aaa; float: none; width: auto; }
    .call_statistics_verti_head_top:last-child { border-bottom: none; }
    .call_statistics_verti_head_top_1st { width: 75%; }
    .call_statistics_verti_head_top_2nd { width: 25%; }
    /*Statistics Vertical style end========*/
    /*dashboard style end=================*/
    .mob-mrgin-minus{margin-top:-40px;}
    .main-sidebar, .left-side{padding-top: 70px;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .main-sidebar, .left-side{padding-top: 42px;}
    .sidebar-collapse .main-sidebar, .sidebar-collapse  .left-side{padding-top: 42px;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    .dropdown-menu.dropdown-search-toggel.rightnav {right: -30px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::before {right: 50px;}
    .dropdown-menu.dropdown-search-toggel.rightnav::after {right: 50px;}
    .left_side span , .time_area p {font-size: 12px;}

    .button_mnain_area_second .col-sm-2 {  width: 19.9% !important;}
    .button_content .btn {  width:100%}
    .button_mnain_area .btn_title { font-size: 10px;}
    .button_content .round_btn {  left: 93%;}
    .button_content .left_link {  left: 93%;}

    /* Test drive style start */

    .pie_base { height: 85px; width: 85px; }
    .pie_one_outer , .pie_one_inner , .pie_two_outer , .pie_two_inner , .pie_three_outer , .pie_three_inner , .pie_four_outer , .pie_four_inner , .pie_five_outer , .pie_five_inner { height: 85px; width: 85px; }

    .pie_one_outer { clip:rect(0px, 85px, 85px, 0px); }
    .pie_one_inner { clip:rect(0px, 50px, 85px, 0px); }

    .pie_two_outer { clip:rect(0px, 85px, 85px, 50px); }
    .pie_two_inner { clip:rect(0px, 50px, 85px, 0px); }

    .pie_three_outer { clip:rect(0px, 85px, 85px, 50px); }
    .pie_three_inner { clip:rect(0px, 50px, 85px, 0px); }

    .pie_four_outer { clip:rect(0px, 85px, 85px, 50px); }
    .pie_four_inner { clip:rect(0px, 50px, 85px, 0px); }

    .pie_five_outer { clip:rect(0px, 85px, 85px, 50px); }
    .pie_five_inner { clip:rect(0px, 50px, 85px, 0px); }

    .settings_screen_inline_round .pie_base .pie_base_txt { width: 85px; }

    .test_drive_inside_tabs { padding: 0 25px 25px; }
    .test_drive_inside_tabs_body h4 { font-size: 18px; }
    .test_drive_inside_tabs_heading h2 { font-size: 18px; }
    .test_drive_inside_tabs_heading p { font-size: 13px; line-height: 16px; max-width: 520px; }
    .test_drive_tabs_round.lg, .test_drive_tabs_round { height: 80px; width: 80px; }
    .test_drive_inside_tabs_body_steps_first .line_dir { top: 43%; }
    .test_drive_tabs_round h3 { font-size: 10px; line-height: 10px; }
    .test_drive_tabs_round .test_drive_icon { font-size: 14px; margin: 3px 0 5px; }
    .test_drive_tabs_round { padding: 6px 0; }
    .arrow_r::after { bottom: 26px; right: 2px; }
    .test_drive_inside_tabs_body_steps_first .v_dir { right: -49px; top: 22px; }
    .test_drive_inside_tabs_body_steps_inside_pos { margin: 30px 0; }
    .test_drive_inside_tabs_body_steps_first .v_dir { height: 40px; }
    .test_drive_inside_tabs_body_steps_first .arrow_d::after { bottom: 13px; right: -55px; }
    .test_drive_inside_tabs_body_steps_first .arrow_u::after { right: -55px; top: 13px; }
    .test_drive_inside_tabs_body_steps_first .line_dir { top: 43%; }
    .vertical_li { bottom: 40px; height: 165%; left: 99px; }
    .test_drive_inside_tabs_body_steps_sec .line_dir.sm { width: 71%; }
    .test_drive_inside_tabs_body_steps_third .line_dir.sm { width: 107px; }
    .test_drive_inside_tabs_body_steps_third .v_dir { height: 40px; left: 38px; top: 80px; }
    .test_drive_inside_tabs_body_steps_third .arrow_d::after { left: 32px; }
    .test_drive_inside_tabs_body_steps_fourth .line_dir { width: 88%; }
    .test_drive_inside_tabs_body_steps_fourth .arrow_r::after { bottom: 26px; right: 2px; }
    .settings_screen_inline_round { height: 85px; width: 85px; margin: 20px 5px 20px 0; }
    .settings_screen_inline_round h5 { margin: 10px 0; font-size: 8px; line-height: 9px; }
    .settings_screen_inline_left .arrow_r::after { bottom: 48px; right: 3px; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.first { left: -10px; top: -50px; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.sec { left: -15px; top: -20px; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.third { left: -10px; top: -30px; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.fourth { left: 10px; top: -55px; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.third { left: 20px; top: -25px; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.sec { left: 18px; top: -25px; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.first { left: 20px; top: -55px; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_inside .test_drive_tabs_round { height: 40px; padding: 2px 0; width: 40px; }
    .test_d_round_group_main_area.small .test_d_round_group_inside .test_drive_tabs_round h3 { font-size: 8px; line-height: 7px; }
    .test_drive_inside_tabs_body_steps h5 { margin: 30px; }
    /* Test drive style end */

    /*header new style start================*/
    .head_inside_right_cont .select_box select.form-control, .select_box_sm select.form-control, .head_inside_mid_cont .select_box select.form-control, .select_box_sm select.form-control { padding: 0 20px 0 5px; }
    .head_new_main_area .form-group { display: inline-block; }
    .head_new_main_area .pagination.pagination-sm > li > a, .pagination > li > span { font-size: 9px; padding: 2px 7px; }
    .head_inside_right_cont .call_list_grid_icons { border-radius: 4px; font-size: 16px; height: 28px; line-height: 28px; margin: 0 0 9px 2px; width: 28px; }
    .head_inside_right_cont .pagi { margin: 0px; }
    .select_box::after {right: 5px;}
    .head_inside_mid_cont .select_box select {max-width: 96px;}
    /*header new style end================*/

    .dash_name_header_sec_inline i { font-size: 16px; }
    .dash_name_header_sec_inline_round { font-size: 10px; height: 26px; line-height: 26px; width: 26px; margin: 0 2px 0 0; }
    .shortlt .assign_job .min-mh ul.holder{width: 115px !important;}
    .dashb_button .btn {font-size: 11px;}
    .settings_screen_main_area.new_head_set .head_title_left_area {min-height: 38px;}
    .settings_screen_main_area.new_head_set .use_arraw::before{ top: 37px;}
    .settings_screen_main_area.new_head_set .setting_screen .call_inline_filter_input .input-group {margin: 0;}
    .fullwidth_effect, #candidate_lising .fullwidth_effect, #client_lising .fullwidth_effect {top: -121px !important;}

    /* error responsive css start */
    .left_image a {font-size: 230px;}
    .right_part_error .small_text {font-size: 16px;}
    .right_part_error .btn{ font-size: 16px;}
    .bg_image img{ bottom: 0;}

    /* error responsive css end  */
    .candi_pos_res{margin: 0;}
}


@media screen and (max-width:768px) {
    .skin-blue .main-header .navbar .nav > li > a p { display: none; }
    .header_search_main { display: none; }
    .skin-blue .main-header .navbar .sidebar-toggle { font-size: inherit; }
    .head_title_main_area h1 { font-size: 22px; margin: 0 0 10px; }
    .nav-right { display: none; }
    .mob_none { display: block !important; }
    .hide-full-arrow { display: none !important; }
    .display_none { display: block !important; }
    .display_none.mob_none { display: block !important; }
    .head_title_main_area .col-sm-2 { width: 100%; }
    .head_title_main_area .col-sm-1 { width: 25%; }
    .new_candidate_box_main_area .col-sm-3 { width: 50%; }
    .call_new_candidate_box_cont_form_area [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:100%;
    }
    .call_new_candidate_box { margin: 15px 0 0; }
    .flag_pos .flag_img { right: 20px; top: 27px; }
    .mob_search_area .header_search_main { display: block; }
    .tabi_zoom_icon { right: 10px; top: -33px; display: none; }
    .resp-tabs-container { margin-left: 0px !important; margin-right: 0px !important; }
    .candidate_tabi_main_area .changes_padding { border-radius: 0px; margin-bottom: 0; }

    /*dashboard style start=================*/
    .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px; }
    .kpi_mgt_tabi_area .resp-tabs-container { margin-top: 0 !important; }
    .kpi_mgt_tabi_area ul.resp-tabs-list.hor_1, ul.resp-tabs-list.hor_1 { display: none; }
    ul.resp-tabs-list.comn_1 { display: none !important; }
    /*dashboard style end=================*/

    /*login screen css start=========*/
    /*login screen css start=========*/
    .login_box_content_bottom_area .call_new_candidate_box_cont { min-height: 310px; }
    .inner_head_bottom_step2 .head_input_inline_btn .btn-primary { font-size: 10px; width: auto; }
    /*login screen css end=========*/
    /*login screen css end=========*/
    .mob-mrgin-minus{margin-top:-40px;}
    .main-sidebar, .left-side{padding-top: 70px;}
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 20%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 20%;}
    #tab-create-event-comm #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.up {right: 0%;}
    #calender_list_table .overlay_fnt .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.rarrow{right: 13%;}
    #calender_list_table .overlay_fnt{height: 104%;}

    .error_404_sec {margin: 25px 0 0;}
    .error_404_sec h1 {font-size: 40px !important; margin-bottom: 10px;}
    .bg_error_img img {top: -30px;}
    .bg_error_img {min-height: 642px !important;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .main-sidebar, .left-side{padding-top: 40px;}
    .sidebar-collapse .main-sidebar, .sidebar-collapse  .left-side{padding-top: 40px;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:none;}
    .main-header .logo { height: 52px; line-height: 52px; }
    .sidebar-mini.sidebar-collapse .main-header .logo { height: 52px; line-height: 52px;}
    .head_btn_on_off{margin:3px 0 0 0 !important;}
    .add_reminder.top_add_reminder{margin:10px !important;}
    .reminder_button .add_reminder{left:62%;}

    .button_content a i {  font-size: 20px;  padding-left: 2px;  vertical-align: bottom;}

    /* Test drive style start */
    .test_drive_inside_tabs_body_steps_sec .line_dir.sm { width: 75%; }
    .settings_screen_inline_round { margin: 20px 15px 20px 0; }
    .settings_screen_inline_left { width: 65%; }
    .settings_screen_inline_right { width: 35%; }
    /* Test drive style end */
    /*header new style start=========*/
    .head_inside_right_cont_text .btn.small { font-size: 7px; padding: 5px 2px; }
    .head_new_main_area .pagination.pagination-sm > li > a, .pagination > li > span { padding: 2px 6px; }
    .head_inside_right_cont .call_list_grid_icons { margin: 0 0 0 1px; }
    /*header new style end=========*/
    .dashb_button a{ font-size: 12px;}
    .shortlt .assign_job .min-mh ul.holder{width: 100px !important;}
    .dash_name_header_sec_inline {padding: 0 5px;}
    .head_inside_right_cont .call_list_grid_icons {margin: 0 0 9px 2px;}
    .settings_screen_main_area .head_inside_right_cont_text {margin: 0 0 0 10px;}
    .settings_screen_main_area .head_title_left_area .head_inside_left_cont .head_inside_right_cont_text h1 {font-size: 18px; margin: 0;}
    .settings_screen_main_area.new_head_set .head_title_left_area {min-height: 37px;}
    .settings_screen_main_area.new_head_set .use_arraw::before{ top: 37px;}

    .test_drive_main_roll{ display: none;}
    .head_new_main_area .candidate_top_search_text_main .pagination.pagination-sm > li > a, .pagination > li > span{padding: 2px 7px;font-size:12px;}
}

@media screen and (max-width:767px) {
    .main-header .logo { height: 50px; line-height: 50px; }
    .skin-blue .main-header .navbar .nav > li > a p { display: none; }
    .header_search_main { display: block;margin-top:0px; }
    .mob-pull-right{float:right;}
    .skin-blue .main-header .navbar .sidebar-toggle { font-size: inherit; }
    .sticky-wrapper{ height: 90px !important;}
    .scrollable{ top: 90px !important;}
    .head_title_main_area h1 { font-size: 20px; margin: 0; }
    /*.head_title_main_area h1 i { background: #269ad5 none repeat scroll 0 0; border-radius: 5px; color: #fff; display: inline-block; height: 30px; line-height: 32px; margin-bottom: 0; margin-left: 5px !important; text-align: center; width: 31px; float: none; font-size: 16px; margin-top:-4px; }*/
    .nav-right { display: none; }
    .mob_none { display: none !important; }
    .display_none { display: block !important; }
    .display_none.mob_none { display: none !important; }
    .head_title_main_area .col-sm-2 { width: auto; }
    .head_title_main_area .col-sm-1 { width: auto; }
    .new_candidate_box_main_area .col-sm-3 { width: auto; }
    .call_new_candidate_box_cont_form_area [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:auto;
    }
    .content-header { padding: 10px; }
    /*dropdown responsive in mobile=============*/

    .navbar-nav .open .dropdown-menu { background-color: #fff; position: absolute; width: auto; }


    /*candidate grid view css start===============*/
    .gutter_10 > [class^="col-"], .gutter_10 > [class^=" col-"] {
        padding-left: 0;
        padding-right: 0;
    }
    .gutter_10.row { margin-left: 0; margin-right: 0; }
    .inner_head_bottom_step2 { margin: 10px 0; }
    .inner_head_bottom_step2 .col-sm-2 { width: auto !important; }
    .inner_head_bottom_step2 .head_input_inline_btn .btn-primary { font-size: 10px; width: auto; }
    .call_list_grid_icons { margin-bottom: 10px; }
    /* .pagi { margin: 10px 0 0; } */
    .call_candidate_grid_inside_cont_area .full_width { width: auto; }
    .call_candidate_grid_inside_cont_right_body_head h1 { font-size: 14px; }
    .call_candidate_grid_inside_cont_right_body_head h1 span.star { display: block; margin: 5px 0; }
    .call_candidate_grid_inside_cont_right_body_head h1 span.star a i { font-size: 16px; }
    .call_candidate_grid_inside_cont_right_body_head_icon { display: inline-block; float: none; margin: 5px 0;}
    .call_cand_body_cont_left_info { margin: 0 0px 0 0; }
    .call_cand_body_cont_right_info ul li a i { font-size: 18px; }
    .call_candidate_grid_inside_cont_left_box .tablet_set_left, .call_candidate_grid_inside_cont_left_box .tablet_set_right { width: auto; }

    .call_candidate_info_name_area.white .call_new_candidate_box_head { min-height: 49px; }


    .call_list_grid_icons { font-size: 16px; height: 32px; line-height: 32px; width: 32px; }
    .call_new_candidate_box_info_inline h4 { font-size: 12px; }
    .call_new_candidate_box_info_inline_right p { font-size: 11px; }
    .call_new_candidate_box_info_inline h4 { margin: 0px; }
    .call_new_candidate_box_info_inline_area { padding: 5px; }
    .call_new_candidate_box_info_inline_right .btn-group-xs > .btn, .btn-xs { font-size: 10px; padding: 4px 12px; }
    .resp-tab-content { padding: 15px !important; }
    .tabi_zoom_icon { right: 10px; top: -33px; display: none; }
    /*candidate grid view css end===============*/

    .dropdown-menu.rightnav.mob-show-blue { background: #004C66; }
    .dropdown-menu.rightnav.mob-show-blue li a { color: #ffffff !important; }
    .dropdown-menu.blue.mob-show-blue a:hover::before {
        border-bottom-color: #004C66 !important;
        border-top: 8px solid #004C66 !important;
    }
    .dropdown-menu.rightnav { background: #fff; }
    /*COMMUNICATION tabs style start===========*/
    .comn_tabi_inside_comman_area .comn_tabi_inline_filter_input.width_full [class^="col-"], .gutter_10 > [class^=" col-"] {
        width:auto;
    }
    /*COMMUNICATION tabs style end===========*/

    .comn_aatach_two_col_box_main_area .checkbox, .radio { display: block; }
    .comn_aatach_two_col_box_right_chkbox { padding: 5px 15px; }
    /*candidate list mobile tabs style start==============*/

    .candidate_list_mob_tabi_area { display: block; }
    .candidate_list_mob_tabi_area .pagi {text-align: center;}
    .mob_hide { display: none; }
    .candidate_list_mob_tabi_area .resp-tabs-container { padding: 10px; }
    /*candidate list mobile tabs style end==============*/

    /*dashboard style start=================*/
    .dash_name_header_first { width: 75%; margin: 0 0 20px; }
    .dash_name_header_second { width: auto; }
    .dash_name_header_sec_inline { width: 50%; }
    .dash_name_header_third { right: 10px; }
    .dash_name_content_area .full_box_mob { padding: 0px; }
    .dash_name_content_area .call_new_candidate_box { margin: 0px; }
    .dash_name_content_area .call_dash_name_content_box .tab_heading { clear: both; display: inline-block; margin: 5px 0 0; width: 100%; }
    .dash_name_content_box_field_area .btn-group-sm > .btn, .btn-sm { padding: 8px 10px; }
    .dash_name_content_box_field_area .table-responsive { margin-bottom: 0; }
    .call_dash_name_content_area .call_new_candidate_box_cont { padding-bottom: 0px; }
    .call_dash_name_content_area .call_cal_cont_setting .gutter_10 > [class^="col-"], .gutter_10 > [class^=" col-"] {
        padding-left: 5px;
        padding-right: 5px;
    }
    .call_dash_name_content_area .call_cal_cont_setting .comn_tabi_inline_filter_input { margin: 0 -10px; }
    .call_dash_name_content_area .dash_name_content_box_field_area .calendar_tab_pagi .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 11px; }
    /*dashboard style end=================*/

    /*login screen css start=========*/
    .login_bg { background-size: 200% auto;text-align:left!important; }
    .login_main_area { width: auto; }
    .login_box_content_bottom_area .call_new_candidate_box_cont { min-height: auto; padding: 15px 15px 5px; }
    .login_box_content_bottom_area { margin: 0; padding: 20px;}
    .login_main_content { left: 0; margin-top: 0px; position: absolute; top: 50px; width: 100%; }
    .login_main_logo img { display: inline-block; height: auto; max-width: 70%; }
    .login_box_content_bottom_area .login_left_box { float: none; width: auto; }
    .login_box_content_bottom_area .login_right_box { float: none; min-height: auto; width: auto; margin: 0px; }
    .login_box_content_bottom_area .login_right_box_links ul li { line-height: 20px; padding: 5px 0; }
    /*login screen css end=========*/
    /*.mob-mrgin-minus{margin-top:-56px;}*/
    .mob-mrgin-minus{margin-top:0;}
    .sidebar-mini.sidebar-collapse .main-header .logo {height: 40px;line-height: 40px;}
    .main-sidebar, .left-side{padding-top: 122px;}
    #action_list_mobi.btn-block {margin-left: 15px;width: auto;}

    /*model dialog */
    #ajaxCreateReminderModal .modal-cstm .modal-content,
    #ajaxCreateReminderModal .custom_modal,
    #ajaxCreateReminderModal .modal-dialog{padding:0px !important;width:auto !important;}

    .modal-dialog,
    .modal-dialog.modal-lg,
    .modal-dialog.modal-export,
    .modal-dialog.modal-cstm,
    .modal-dialog.modal-sms{width:auto !important;}

    .modal-cstm .modal-content,
    .modal-export .modal-content{padding:0px !important;width:auto !important;}

    .modal-body{padding: 10px;}
    .modal-body span,.modal-body input{font-size: 12px !important;}
    .modal-body .modal-head-text {margin: 10px 0 0 10px !important;}
    .modal-dialog.modal-lg .compse_email_modal_area,
    .modal-dialog.modal-sms .compse_email_modal_area{padding:0px !important;}
    .comn_aatach_two_col_box_right_chkbox{padding:0px !important;}
    .highlight_grey_bg1.set_popup{margin: 15px -10px !important;}
    .form-bubble-content{width:285px !important}

    #ajaxXstatusModal .modal-dialog .preview_candidate,
    #ajaxXstatusModal .modal-dialog .submit_linked,
    #ajaxXstatusModal .modal-dialog .preview_client{margin-bottom:10px;}

    .bootstrap-switch.bootstrap-switch-mini {min-width: auto;}
    .colsm8{width: auto !important;}
    .form-bubble.unique{left: 1px !important;right: 1px !important;}

    a.add-client {padding: 5px 10px 6px!important;}
    .overlay_fnt .rarrow{ right: 46%;}
    #calender_list_table .yellow_highlight_arrow .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight {right: 20%;}
    #calender_list_table .overlay_fnt .reminder_toggle_arrow .setting_toggel_reminder_arrow.highlight.rarrow{right: 13%;}
    .white_corner {bottom:-10px;}
    /*    .white_corner .drob-box {width: 120px;}
        .all-select,.clear_selected_link {font-size: 13px;}*/
    .error_404_sec {margin: 25px 0 0;}
    .error_404_sec h1 {font-size: 40px !important; margin-bottom: 10px;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .mobi_btn {font-size: 11px;width: auto !important;}
    .mobi_btn_popup {font-size: 14px;width: auto !important;}
    .sidebar-menu { margin-top:30px; }
    .main-sidebar, .left-side{padding-top:72px;}
    .main-header .logo{border-bottom: none!important;}
    .main-header .logo::before{display:none;}
    .sidebar-menu{border-top:3px solid #004C66 !important}
    .sidebar-menu::before{
        content:'';
        border-color: #269ad5 transparent transparent;
        border-style: solid;
        border-width: 12px 12px 0 0;
        height: 0;
        left: 0;
        position: absolute;
        top: 0px;
        width: 0;
        z-index: 5; 
    }
    .sidebar-collapse .main-sidebar, .sidebar-collapse  .left-side{padding-top: 62px;}
    .sidebar-mini.sidebar-collapse .main-sidebar{transform:translate(-230px, 0px);}
    .sidebar-mini.sidebar-open .main-sidebar{transform:translate(0px, 0px);}
    .sidebar-mini .main-sidebar{transform:translate(-230px, 0px);}
    .dash_name_header_area { margin: 0; padding: 0 0 20px; overflow: auto !important; width: 100% !important;}
    .skin-blue.sidebar-mini.sidebar-collapse .sidebar.fixed {width: 100% !important;}
    .show_me_yellow {position: relative !important;}
    .skin-blue.sidebar-mini.sidebar-collapse .show_me_yellow {max-width: 100% !important;}
    .head_btn_on_off{margin: 0 !important;text-align: center;}
    .dash_name_header_third_inline_round { margin: 25px 0 0 !important;}
    .reminder_button .add_reminder {left: 42% !important;}
    .add_reminder.top_add_reminder{margin:10px !important;}
    .navbar-nav .open .dropdown-menu.dropdown-search-toggel {border:1px solid rgba(0, 0, 0, 0.15)}
    #ajaxEmailModal .modal-body{ max-height: 100% !important;}
    .mobile_header{ display: none;}
    .custome_heading .left_heading{ width: 50%;}
    .custome_heading .right_heading{ width: 50%;}
    #mob_cv_tabi_main_area #candidate_slide_scrollbar{display:none !important;}
    #mob_cv_tabi_main_area .custom_input_form_area.changes_padding{z-index:999;}
    #mob_cv_tabi_main_area #candidate_slide_left{width: 100%;}
    #mob_cv_tabi_main_area #candidate_slide_right{width: 100%; margin-top: 20px;}
    #mob_cv_tabi_main_area .doc_height{min-height:100px;}

    .menu_area{ min-height: auto !important;}

    /* Test drive style start */
    .test_drive_inside_tabs_body_steps_first, .test_drive_inside_tabs_body_steps_sec, .test_drive_inside_tabs_body_steps_third, .test_drive_inside_tabs_body_steps_fourth { width: auto; }
    .test_drive_inside_tabs_body_steps_inside_pos.space { margin-left: 0; }
    .test_drive_inside_tabs_body_steps_first .top_sp { margin: 0px; }
    .test_drive_inside_tabs_body_steps_inside_pos { margin: 20px 0; }
    .test_drive_inside_tabs_body_pos_inline {
        margin-right: 10px;
        width: auto;
    }
    .test_drive_inside_tabs_body_steps_first .line_dir, .test_drive_inside_tabs_body_steps_sec .line_dir, .test_drive_inside_tabs_body_steps_sec .line_dir.sm, .line_dir { width: 90%; }
    .test_drive_inside_tabs_body_steps_first .v_dir, .test_drive_inside_tabs_body_steps_first .arrow_d::after, .test_drive_inside_tabs_body_steps_first .arrow_u::after, .arrow_r::after, .vertical_li, .test_d_round_group_main_area .test_d_round_group_main.first::before, .test_d_round_group_main_area .test_d_round_group_main.sec::before, .test_d_round_group_main_area .test_d_round_group_main.third::before, .test_drive_inside_tabs_body_steps_third .v_dir, .test_drive_inside_tabs_body_steps_third .arrow_d::after, .test_drive_inside_tabs_body_steps_third .line_dir.sm, .test_d_round_group_main_area.small .test_d_round_group_main.first::before, .test_d_round_group_main_area.small .test_d_round_group_main.sec::before, .test_d_round_group_main_area.small .test_d_round_group_main.third::before, .test_d_round_group_main_area.small .test_d_round_group_main.fourth::before, .test_drive_inside_tabs_body_steps_fourth .line_dir, .test_drive_inside_tabs_body_steps_first .line_dir, .test_drive_inside_tabs_body_steps_sec .line_dir, .test_drive_inside_tabs_body_steps_sec .line_dir.sm, .line_dir { display: none; }
    .test_d_round_group_main_area { left: 0; margin: 0 20px; padding: 0; position: relative; width: auto; }
    .test_d_round_group_main_area .test_d_round_group_main { margin: 0 5px; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.first { left: 0; top: 0; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.sec { left: 0; top: 0; }
    .test_drive_inside_tabs_body_steps_sec .test_d_round_group_main_area .test_d_round_group_main.third { left: 0; top: 0; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.first { left: 0; top: 0; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.sec { left: 0; top: 0; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.third { left: 0; top: 0; }
    .test_drive_inside_tabs_body_steps_third .test_d_round_group_main_area.small .test_d_round_group_main.fourth { left: 0; top: 0; }
    .test_d_round_group_main_area.small { left: 0; margin: 0 20px; padding: 0; position: relative; }
    .test_d_round_group_main_area.small .test_d_round_group_main { margin: 0 5px; }

    .settings_screen_inline_left {
        float: none;
        width: auto;
    }
    .settings_screen_inline_right {
        float: none;
        width: auto;
    }
    .settings_screen_inline_right .settings_screen_inline_round.last {
        float: none;
    }
    .settings_screen_inline_left::after {
        display: none;
    }
    .dash_btn_main {width:100%;}
    .dash_btn_main .dash_btn{float: left; margin-left: 5px;}
    .dash_name_header_sec_inline {width: auto;}
    /* Test drive style end */
    .pagination.pagination-sm .hidden-xs{display:inline-block !important;}
    .select_view.col-xs-4 {width: 45%;}
    .select_view.col-xs-2 {display: block;width: 100%;}
    .select_view select.form-control{font-size: 11px !important; padding: 0 18px 0 2px !important;}
    .settings_screen_main_area .input_form_control .form-control{display:inline-block;}
    .settings_screen_main_area .setting_screen .head_title_left_area, .settings_screen_main_area .setting_screen .head_title_mid_area, .settings_screen_main_area .setting_screen .head_title_right_area {min-height: 70px;}
    .settings_screen_main_area.new_head_set .col-sm-8.col-xs-8 {width: 70%;}
    .settings_screen_body_area.menu_area{border-right: none;}
    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after{display: none;}
    .settings_screen_main_area.new_head_set .use_arraw{display: none;}
    .mobile_hide{display:none;}
    .settings_screen_main_area.new_head_set .grey_area_title {margin: 10px 0 20px;}
    .static_level .form-group{ float:left; margin:5px 10px;display: inline-block;}
    .settings_screen_main_area.new_head_set.commission_head .head_inside_mid_cont{display: inline-block;}
    .content-wrapper{clear:both;}
    .zerowidth_effect {display: none;}
    .header_search_main.header_activate_acc_main {display:none;}

    #candidate_lising .call_cand_body_cont_right_info{ margin-top: 10px;}
    /* error responsive css start */
    .right_part_error{ text-align: center;}
    .right_part_error .form-control{ width: 100%;}
    /* error responsive css end  */
    #candidate_lising .call_candidate_grid_inside_cont_left_box .tablet_set_right{ width: 100%;}
    .candi_pos_res{margin: -5px 0 0 0;}
    .head_new_main_area .candidate_top_search_text_main .pagination.pagination-sm > li > a, .pagination > li > span{padding: 2px 7px;font-size:12px;}
    .candidate_top_search_text_pagi{float:left;}
}
@media screen and (max-width: 766px)
{
    #candidate_lising .call_candidate_grid_inside_cont_area #right{ display: none;}
    #candidate_lising #details-box{ width: 100%;}
    #candidate_lising .call_candidate_grid_inside_cont_right_head{ display: none;}
    #candidate_lising .call_candidate_grid_inside_cont_right_body {border: medium none;}
    .candidate_top_mar .call_candidate_grid_inside_cont_left_infobox .call_new_candidate_box_cont {display: none;}
    .candidate_top_mar .call_candidate_grid_inside_cont_left_infobox .call_new_candidate_box_head {display: none;}
    .cnadi_mob_cv {display: none;}
    .cnadi_hide_view{ display: block;}
    .candi_height_pos{ overflow: visible;}
    #candidate_lising .call_candidate_grid_inside_cont_right_body{ border: none;}
    #candidate_lising .call_candidate_grid_inside_cont_right_head{ display: none;}
    .candidate_top_mar{ padding: 0px;}
    .candi_mob_res_no_bg {width: 57%;}
     #candidate_lising .candi_width_adj .cnadi_new_text{ font-size: 17px; margin: 0;}
    .candi_mobile_hide_show{ display:none;}
    .candi_round_icon a img{  display: inline-block; height: auto; margin-top: 0px;}
    #candidate_lising  .candi_pos_res {bottom: 22px;}
    .candi_mob_res_no_bg_width {width: 42%;}
    .candi_mob_res_no_bg {width: 57%;}
    .cnadi_mob_res {width: 43%;}
    .candi_mob_res_no_bg{ width:32%; background:none !important; float:left;}
    .candi_mob_res_no_bg_width{width:25%; background:none !important; float:left;}
    .candi_mob_res_no_bg_width_hide{ display:none;}
    .cnadi_mob_res{ width:18%; float:left;}
    .candi_mob_res_no_bg .full-width{ width: 50% !important;}
    .cand_header .head_inside_left_cont_icon.dropIcon {width: 53px;}
    .cand_header .head_inside_right_cont_text .ref_sr_btn {display: none;}
    .cand_header .head_inside_right_cont_text h1 {font-size: 25px;padding: 18px 0 0 14px;}
    .cand_header .head_new_main_area .tab_fix_mid{ display: none;}
    .cand_header .head_new_main_area .tab_fix.padding-lr0{ display: none;}
    .cand_header .head_new_main_area .col-sm-3.tab_fix {width: 100%;}
    .cand_header .head_inside_right_cont_text .chkbox_custom {display: none;}
    .head_title_left_area::after {transform: skewX(0deg);}
    .cand_header .head_inside_left_cont .call_list_grid_icons {font-size: 16px;height: 38px;line-height: 38px;max-width: 38px;width: 100%;position: relative;bottom: 51px;}
    .cand_header .head_inside_left_cont .select_view.col-xs-2{ height: 39px;}
    .candi_mob_res_no_bg_width .full-width {width: 50% !important;}
    .candi_pos_res{margin: -57px 0 0 128px;}
}

@media screen and (max-width:750px) {
    .head_inside_right_cont .pagination > li { display: inline-block !important; float: left; } 
    /*.col-sm-3.col-xs-2.iconClass{width:25%;}*/
    .select_view.col-xs-4 {width: 45%;}
    .select_view.col-xs-2 {display: block;width: 100%;}
    .settings_screen_main_area .head_inside_right_cont_text {margin: 0 0 0 20px;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside{padding: 22px 0;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_input {
        margin: 0 0 0 50px;
        position: absolute;
        width: 165px;
    }
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_btn {
        margin: 0 0 0 30px;
        position: absolute;
        display:inline-block;
    }
}
@media screen and (max-width:749px) {
    /*header new style start===================*/

    .head_title_left_area { padding: 10px; }
    .head_title_left_area::after { transform: skewX(0deg); border: none; }
    .head_title_left_area, .head_title_mid_area, .head_title_right_area { min-height: auto; }
    .head_title_right_area { background: #ebebeb none repeat scroll 0 0; padding: 0 10px 10px; text-align: left; }
    .head_title_right_area::after { transform: skewX(0deg); border: none; background: #ebebeb none repeat scroll 0 0; }
    .head_title_mid_area { background: #ebebeb none repeat scroll 0 0; padding: 0 10px; text-align: left; }
    .head_new_main_area .col-sm-3.tab_fix, .dashboard_head .head_new_main_area .col-sm-3.tab_fix { float: none; width: auto; }
    .head_new_main_area .col-sm-6.tab_fix_mid, .dashboard_head .head_new_main_area .col-sm-6.tab_fix_mid { float: none; width: auto; padding-left:2.5px; padding-right: 2.5px;}
    .head_inside_right_cont_text { margin: 0 0 0 20px; }
    .head_inside_right_cont_text .checkbox label { font-size: 15px; }
    .head_inside_right_cont_text .btn.small { font-size: 10px; padding: 2px 8px; }
    .head_inside_mid_cont .form-inline .form-group { display: block; margin-right: 0; }
    .head_inside_mid_cont .btn-sm { display: block; font-size: 11px; padding: 0px 10px; width: 100%; }
    .tab_form_group_pos .form-group { display: inline-block !important; float: left; margin: 0 10px 0 0 !important; }
    .tab_form_group_pos { background: #ebebeb none repeat scroll 0 0; bottom: -38px; padding: 0; width: 100%; }
    .tab_form_group_pos.left { left: 0px; }
    .tab_form_group_pos .mob_btm_first { position: relative; z-index: 1; overflow: hidden; padding: 8px 30px 9px 10px;min-width: 125px; min-height: 38px;}
    .tab_form_group_pos .mob_btm_first::after { background: #fff none repeat scroll 0 0; content: ""; display: block; height: 100%; position: absolute; right: 0; top: 0; transform: skewX(40deg); transform-origin: left bottom 0; width: 100%; z-index: -1; }
    .tab_form_group_pos.right { right: 0px; display: none; }
    .tab_form_group_pos .mob_btm_fx { float: right; margin: 8px 0 0; }
    .head_new_main_area .pagination.pagination-sm > li > a, .pagination > li > span { font-size: 11px; padding: 3px 8px; }
    .head_inside_right_cont .call_list_grid_icons { font-size: 14px; height: 26px; line-height: 26px; margin: 0 0 0 3px; width: 26px; }
    .head_inside_right_cont .col-xs-offset-1 { margin-left: 0; }
    .head_new_main_area .form-group { display: block; }
    .head_inside_right_cont .pagi { display: none; }
    .head_inside_mid_cont .select_box select {max-width: 100%;}
    .head_inside_mid_cont .select_box.select_mini select {max-width: 100%;}
    .head_inside_right_cont .ipad_set { display:block !important; }
    .head_inside_right_cont_filter_mob { display: block; }
    .mob_btm_fx select { max-width: 80px; }
    .ipad_set .pagination.pagination-sm .pager{ margin-top: 0px;margin-bottom: 0px;}
    .filter_toggle.show_mob{display:none;}
    .col-sm-6.col-xs-6.pos_static.tab_fix_mid{min-height:0px;}
    .col-sm-3.col-xs-2.iconClass{width:16.6667%;}
    .dash_name_header_sec_inline_round { margin: 0 5px 0 0; }
    .shortlt .assign_job .min-mh ul.holder{width: 100% !important;}
    .head_inside_mid_cont.dashboard{display: block;}
    .dash_name_header_sec_inline {padding: 0 10px;}
    .dash_name_header_sec_inline_round {font-size: 12px;height: 30px;line-height: 28px;width: 30px;}
    .dash_name_header_sec_inline i {font-size: 20px;}
    .dash_btn_main .dash_btn{width: 49%;}
    .dashb_button .btn {font-size: 14px;width: 100%;}
    .select_view.col-xs-4 {width: 33%;}
    .select_view select.form-control{font-size: 12px !important;}
    .head_inside_right_cont .select_box select.form-control, .select_box_sm select.form-control, .head_inside_mid_cont .select_box select.form-control, .select_box_sm select.form-control { height: 26px; }

    .setting_screens_main_area .head_new_main_area.setting_screen .head_inside_left_cont h1 {font-size: 30px;}
    .setting_screens_main_area .head_new_main_area.setting_screen .col-sm-3.tab_fix{ width: auto;}
    .setting_screens_main_area .head_new_main_area.setting_screen .col-sm-6.tab_fix_mid{ width: auto;}
    .settings_screen_main_area .head_new_main_area.setting_screen .head_title_left_area {padding: 0 10px;}
    .settings_screen_main_area .head_new_main_area.setting_screen .head_title_mid_area {padding: 0 10px;}
    .settings_screen_main_area.new_head_set .use_arraw{display: block;}
    .tab_fix.use_arraw{width:100%;}
    .settings_screen_main_area.new_head_set .col-sm-8.col-xs-8 {width: 100%;}
    .settings_screen_main_area.new_head_set .col-sm-3.col-xs-3 {width: 100%;}
    .settings_screen_main_area.new_head_set .head_title_left_area {padding: 15px 0 10px 20px;}
    .settings_screen_main_area .head_new_main_area.setting_screen .pagination.pagination-sm h5 {margin-left: 10px;}
    .settings_screen_main_area .setting_screen .head_title_left_area, .settings_screen_main_area .setting_screen .head_title_mid_area, .settings_screen_main_area .setting_screen .head_title_right_area {min-height: 50px;}
    .settings_screen_main_area .head_title_left_area .head_inside_left_cont h1 {font-size: 26px;}
    .settings_screen_main_area .head_inside_right_cont_text {margin: 0 0 0 10px;}
    .settings_screen_main_area .head_title_left_area .head_inside_left_cont .head_inside_right_cont_text h1 {font-size: 24px;margin: -2px 0 0;}
    .settings_screen_main_area.new_head_set .use_arraw::before {display: none;}
    .settings_screen_main_area .head_new_main_area.setting_screen .head_title_left_area .head_inside_right_cont_filter_mob{margin: 0px;}
    .settings_screen_main_area .head_new_main_area.setting_screen .head_title_right_area {padding: 0 10px;}
    .settings_screen_main_area.new_head_set .head_title_left_area.transform_color::after{display: block;}
    .settings_screen_main_area.new_head_set .use_arraw{display: block;}
    .settings_screen_main_area.new_head_set .settings_screen_right_area.reporting_area{padding: 20px;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay {margin: 0 0 0 6%;}

    .settings_screen_main_area.new_head_set.report_screen .head_title_left_area.transform_color::after {width: 100%;}
    .settings_screen_main_area.new_head_set .setting_screen .call_inline_filter_input {width: 100%;}
    .settings_screen_main_area.new_head_set.commission_head .setting_screen .head_inside_mid_cont .select_box select {max-width: 100%;}
    .static_level .form-group{ float:inherit; margin:0 0 10px 0;}
    .settings_screen_main_area.new_head_set.commission_head .head_inside_mid_cont{display: block;}

    /*header new style end===================*/
    .display_hide {display:none !important;}
    .fullwidth {width:100% !important;}
    .padding0 {padding:0px !important;}
    .mp0 {margin:0px !important;padding:0px !important;}
    .min_height_auto{min-height:auto !important;}
    .minus_top {top: -180px !important;}
    .fullwidth_effect, #candidate_lising .fullwidth_effect, #client_lising .fullwidth_effect {top: -141px !important;}
    #manage_manager .fullwidth_effect {top: -150px !important;}
    .fullwidth_effect .call_candidate_grid_inside_cont_right {margin: 0px !important;}

    /* candi css start */
    .cand_header .head_inside_left_cont .call_list_grid_icons {font-size: 16px;height: 38px;line-height: 38px;max-width: 38px;width: 100%;position: relative;bottom: 51px;}
    .cand_header .head_inside_left_cont .select_view.col-xs-2{ height: 90px;}
    .cand_header .head_inside_right_cont_filter_mob {display: none;}
    .cand_header .head_inside_right_cont_text {margin: 0 0 0 20px;width: 75%;}
    .cand_header .head_inside_left_cont .call_list_grid_icons { bottom: 0;}
    /*.cand_header .head_inside_left_cont .select_view.col-xs-2{ height: auto;}*/
    .cand_header .col-sm-3.col-xs-2.iconClass{width:14.6667%;}
    /* candi css end   */

}
@media screen and (max-width:640px) {
    .reminder_button .add_reminder {left: 42% !important; margin: 15px 0 !important;}
    .track_mass_tab .resp-tabs-list.hor_1{ display: none !important;}
    .track_mass_tab .resp-tabs-container.hor_1{ margin-top: 0 !important;}
    .left_side span.fr {font-size: 10px;left: -65px;position: relative;top: -15px;vertical-align: -moz-middle-with-baseline;}
    /*    .left_side span.fr {font-size: 10px;left: -70px;position: relative;top: -10px;vertical-align: text-top;}*/

    .left_side span:last-child {display: block; line-height:26px;}
    .left_side img {max-width: 100%;padding-top:10px;}
    .left_side span {font-size: 12px;vertical-align: text-bottom;}
    .time_area span {display: block;margin: 3px 0 0;}
    .time_area i {font-size: 14px;}
    .time_area p {font-size: 12px;}
    .time_area {float: right;padding-top: 20px;}
    .footer_bg {left: auto;right: 45px;top:-28px;}
    .left_side span.mob_hide { display:none; }
    .button_mnain_area_second .col-sm-2 {  float: left;  width: 23.9% !important;}
    .button_inner_area .col-sm-3 {  float: left;  width: 26%;}
    .dash_btn_main .dash_btn{width: 48%;}

    .business_pulse_report_main_area .call_business_pulse_report_area.table-responsive > table {  width: 480px;}


    #candidate_lising .call_candidate_grid_inside_cont_area #right{ display:block; width: 100%;}
    #candidate_lising #details-box{ width:100%;}
    .cand_header .head_inside_right_cont_text .chkbox_custom{ display: none;}
    .cand_header .head_inside_right_cont_text .ref_sr_btn{ display: none;}
    .cand_header .head_inside_right_cont_filter_mob.mobile_filter a{ display: none;}
    .cand_header .inner_head_bottom_step3{ display: none;}
    .cand_header .select_box{display: none;}
    .cand_header .head_inside_left_cont_icon.dropIcon{ width: 53px;}
    .cand_header .head_inside_right_cont_text h1 {font-size: 25px;padding: 18px 0 0 14px;}
    .cand_header  .head_inside_right_cont .call_list_grid_icons {font-size: 20px;height: 35px;line-height: 35px;margin: 0 0 0 3px;width: 35px; display:none;}
    .cand_header .head_inside_right_cont_text {margin: 0 0 0 20px;width: 68%;}
    .cnadi_hide_view{ display: block;}
    .candi_height_pos{ overflow: visible;}
    #candidate_lising .call_candidate_grid_inside_cont_right_body{ border: none;}
    #candidate_lising .call_candidate_grid_inside_cont_right_head{ display: none;}
    .candidate_top_mar{ padding: 0px;}
    .candi_pos_res { left: 56px;}
    .cand_header .head_inside_left_cont .call_list_grid_icons {font-size: 16px;height: 38px;line-height: 38px;width: 38px;}
    .candidate_top_mar .call_candidate_grid_inside_cont_left_infobox .call_new_candidate_box_head{ display: none;}
    .candidate_top_mar .call_candidate_grid_inside_cont_left_infobox .call_new_candidate_box_cont{ display: none;}
    .cnadi_mob_res{ width:18%; float:left;}
    .candi_mob_res_no_bg{ width:32%; background:none !important; float:left;}
    .candi_mob_res_no_bg .full-width{ width: 50% !important;}
    .cnadi_mob_cv{ display:none;}
    .candi_mob_res_no_bg_width{width:25%; background:none !important; float:left;}
    .candi_mob_res_no_bg_width .full-width{ width: 50% !important;}
    .candi_mob_res_no_bg_width_hide{ display:none;}
    .candidate_top_mar .call_candidate_grid_inside_cont_left_infobox{ overflow:hidden;}
    .cand_header .head_inside_left_cont .call_list_grid_icons { bottom: 0;}
    .cand_header .head_inside_left_cont .select_view.col-xs-2{ height: auto;}
    
    #candidate_lising .candi_pos_res{margin: -55px 0 0 109px; bottom: 0; left: 0;}


}

@media screen and (max-width:480px) {
    .error_404_sec {margin: 25px 0 0;}
    .error_404_sec h1 {font-size: 40px !important; margin-bottom: 10px;}
    .bg_error_img img {top: -50px;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}

    .head_btn_on_off{ margin:0 !important;}
    .reminder_button .add_reminder{ margin: 17px 0 0 15px !important;}
    #ajaxEmailModal .modal-body{ max-height: 100% !important;}
    .mobi_btn {width: 100% !important;}
    .custome_heading .right_heading span{ font-size: 15px;}
    .button_mnain_area_second .col-sm-2 {  float: left;  padding: 7px;  width: 39.9% !important;}
    .button_inner_area .col-sm-3 {  float: left;  padding: 7px 0 0 5px;  width: 41%;}
    .button_content .round_btn {  left: 93%;  top: -45px;}
    .button_content a {  position: relative;}
    .padding_left_button {padding-left:0; margin-left: 0;}
    .padding-last-btn{ padding: 7px 0 0 5px;}
    .head_inside_right_cont .call_list_grid_icons {width: 23px;}
    .dash_name_header_sec_inline {padding: 0 6px;}
    .dash_name_header_sec_inline_round {font-size: 10px;height: 28px;line-height: 28px;width: 28px;}
    .dash_name_header_sec_inline i {font-size: 18px;}
    .settings_screen_main_area.new_head_set .head_inside_right_cont_text {margin: 0 0 0 20px;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay {margin: 0 0 0 10%;width: 84%;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_input {margin: 0 0 0 12%; width: 152px;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_btn {margin: 0 0 0 7%;}

    /* candi css start */
    .candi_mob_res_no_bg {width: 42%;}
    .candi_mob_res_no_bg_width {width: 35%;}
    .cnadi_mob_res {width: 21%;}
    .cand_header .head_inside_left_cont .call_list_grid_icons { bottom: 0;}
    .cand_header .head_inside_left_cont .select_view.col-xs-2{ height: auto;}
    /* candi css end */
    #candidate_lising .candi_pos_res{margin: -18px 0 0 0px; bottom: 0; left: 0;}
    
}

@media screen and (max-width:420px) {
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_input {margin: 0 0 0 6%;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_btn {margin: 0 0 0 12%;}
    .skin-blue .main-header .navbar .nav > li > a, .navbar-nav > li > a {padding: 17px 9px 14px;}
    /*.skin-blue .main-header .navbar .nav > li > a.ques_icon {padding: 14px 9px;}*/
    .skin-blue .main-header .navbar .nav > li.user_profile > a,.skin-blue .main-header .navbar .nav > li.user_profile > a.up_tab {padding: 17px 10px 14px;}
}
@media screen and (max-width:400px) {
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_input {margin: 0 0 0 6%;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_btn {margin: 0 0 0 12%;}
    .skin-blue .main-header .navbar .nav > li > a, .navbar-nav > li > a {padding: 17px 9px 14px;}
    /*.skin-blue .main-header .navbar .nav > li > a.ques_icon {padding: 14px 9px;}*/
    .select_box_sm.min-width.mass_action select {max-width: 105px;}
}
@media screen and (max-width:360px) {

    .error_404_sec {margin: 55px 0 0;}
    .error_404_sec h1 {font-size: 40px !important; margin-bottom: 10px;}
    .bg_error_img img {top: -30px;}
    .job_track .yellow_highlight_arrow .setting_toggel_arrow { right: 0%;}
    .add_reminder.top_add_reminder{margin:12px 0 !important;}
    .reminder_button .add_reminder{left:35% !important;margin: 10px 0 !important;}
    .custome_heading .left_heading h1{ font-size: 15px;}
    .custome_heading .right_heading a span {  position: relative;  top: 15px;}
    .custome_heading .right_heading a i {  font-size: 15px;  margin: 0;  padding: 10px;  position: absolute;  right: 8px;  top: 8px;  vertical-align: middle;}
    .custome_heading .right_heading {  width: 100%;  float: none;  text-align: left;}
    .custome_heading .left_heading {  width: 100%;}

    .button_mnain_area_second .col-sm-2 {  float: none;  padding: 7px;  width: 100% !important;}
    .button_inner_area .col-sm-3 {  float: none;  padding: 7px 0 0 5px;  width: 100%; height: 50px;}
    .button_content .round_btn {  left: 96%;  top: -45px;}
    .button_mnain_area .btn_title {  font-size: 14px; bottom: 0;}
    .button_content .btn {  width: 88%;}
    .button_content .round_btn {  left: 84%;  top: -44px;}
    .head_inside_right_cont .call_list_grid_icons { font-size: 13px; width: 20px; }
    .mob_btm_fx select {max-width: 77px;}
    .tab_form_group_pos .form-group {margin: 0 5px 0 0 !important;}
    .mob_btm_fx.list_manag select {max-width: 120px;}
    .navbar-custom-menu .navbar-nav > li > a { padding: 13px; }
    .dash_name_header_sec_inline {padding: 0 4px 0 5px;}
    .dash_btn_main .dash_btn {width: 46%;}
    .dash_name_header_sec_inline {padding: 0 5px 0 2px;}
    .dash_name_header_sec_inline i {font-size: 16px;}
    .select_box_sm.min-width.mass_action select {max-width: 85px;}

    #candidate_lising .call_candidate_grid_inside_cont_area #right{ display:block; width: 100%;}
    #candidate_lising #details-box{ width:100%;}
    .cand_header .head_inside_right_cont_text .chkbox_custom{ display: none;}
    .cand_header .head_inside_right_cont_text .ref_sr_btn{ display: none;}
    .cand_header .head_inside_right_cont_filter_mob.mobile_filter a{ display: none;}
    .cand_header .inner_head_bottom_step3{ display: none;}
    .cand_header .select_box{display: none;}
    .cand_header .head_inside_left_cont_icon.dropIcon{ width: 53px;}
    .cand_header .head_inside_right_cont_text h1 {font-size: 25px;padding: 18px 0 0 14px;}
    .cand_header  .head_inside_right_cont .call_list_grid_icons {font-size: 20px;height: 35px;line-height: 35px;margin: 0 0 0 3px;width: 35px; display:none;}
    .cand_header .head_inside_right_cont_text {margin: 0 0 0 20px;width: 66%;}
    .cnadi_hide_view{ display: block;}
    .candi_height_pos{ overflow: visible;}
    #candidate_lising .call_candidate_grid_inside_cont_right_body{ border: none;}
    #candidate_lising .call_candidate_grid_inside_cont_right_head{ display: none;}
    .candidate_top_mar{ padding: 0px;}
    .candi_mob_res_no_bg {width: 57%;}
    .candi_width_adj .cnadi_new_text{ font-size: 11px; margin-left: 12px;}
    .candi_mobile_hide_show{ display:none;}
    .candi_round_icon a img{  display: inline-block; height: auto; margin-top: 0; max-width: 50px;}
    .candi_pos_res {bottom: 29px;left: 56px;}
    .candi_mob_res_no_bg_width {width: 42%;}
    .candi_mob_res_no_bg {width: 57%;}
    .cnadi_mob_res {width: 43%;}
    .cand_header .head_inside_left_cont .call_list_grid_icons { bottom: 0;}
    .cand_header .head_inside_left_cont .select_view.col-xs-2{ height: auto;}


}
@media screen and (max-width:320px) {

    .resp-tab-content{padding:5px!important;}
    .head_btn_on_off{ margin:0 !important;}
    .reminder_button .add_reminder{ margin: 17px 0 0 15px !important;}
    .head_inside_right_cont .call_list_grid_icons { font-size: 10px; width: 18px; }
    .head_new_main_area .pagination.pagination-sm > li > a, .pagination > li > span { padding: 3px 6px; }
    .mob_btm_fx.list_manag select {max-width: 80px;}

    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_input {margin: 0 0 0 4%;}
    .settings_screen_main_area.new_head_set .head_title_left_overlay_inside .form_btn {margin: 0 0 0 13%;}


    /* candi css start */
    .cand_header .col-sm-3.col-xs-2.iconClass{ width: 14.667%;}
    .cnadi_mob_res {width: 100%;}
    .candi_mob_res_no_bg {width: 87%;}
    .candi_mob_res_no_bg_width {width: 52%;}
    .candi_width_adj .call_cand_body_cont_left_info .info_round_sm { height: 14px;line-height: 11px;margin: 0;padding: 0;width: 15px;}
    .candi_width_adj .call_cand_body_cont_left_info .label { font-size: 65%;font-weight: 600;}
    .candi_pos_res .call_cand_body_cont_right_info ul li a i {font-size: 15px;}
    #candidate_lising .candi_width_adj .cnadi_new_text {font-size: 11px;margin: 7px 0 0 -14px;}
    #candidate_lising .call_cand_body_cont_right_info{ margin-top: 0;}
    #candidate_lising .candi_pos_res {left: 43px; bottom: 28px;}
    .candi_round_icon {width: 21%;}
    .candi_round_icon a img {margin: 0 0 0 -7px;}
    .cand_header .head_inside_left_cont .call_list_grid_icons { bottom: 0;}
    .cand_header .head_inside_left_cont .select_view.col-xs-2{ height: auto;}
    /* candi css end   */

}



.alert-warning{color:white;font-size: 12px;}
.alert-warning ul{list-style:none;margin: 0px;padding: 0px;}

.alert-warning li:before {  content: "\f00d"; font-family: FontAwesome;display: inline-block;width: 1.3em;}


/****** header search box 11 - 02 - 2017 *********/

header .header_search_main .form-control:focus{border-color: #ffcd03;}



.gdpr_right_con{
    pointer-events: none;
}

.gdpr_right_con .price {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    opacity: .7;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
}



.cv_integration_main, .gdpr_button_area{
    opacity:0.4;
    pointer-events:none;
}

.cv_integration_main .gdpr_heading h3:after {
    content: ' (COMING SOON)';
}

.gdpr_upgrade_con_main h3{
    font-size: 17px;
    font-weight: 700;
    color: #004C66;
    text-transform: uppercase;
}

.bg-white{
    background: #ffffff;
}
.padding-top25{
    padding-top: 25px;
}
.btn-reset { background-color: #7F7F7F; border-color: #7F7F7F; color: #fff; }
.btn-reset:hover, .btn-reset:active, .btn-reset.hover, .btn-reset.focus, .btn-reset:focus { background-color: #d93600; border-color: #d93600; color: #fff; }
.margin-top-30{
    margin-top: 30px;
}
.candidate_top_search_text{ color:#7F7F7F;}
.candidate_top_search_text span{vertical-align: middle;}
.action_select_color{background-color: #fff0f0 !important;}




            /*Download page*/
.download_box_main {
    width:383px;
    padding:0px;
    margin:0 auto;
    top: 20%;
    left: 40%;
    position: absolute;
        
}
.download_cloud-icon{
    display:inline-block;
    width:100%;
    font-size:70px;
    color:#cbcbcb;
    text-align:center;
    line-height:60px;
}
.download_box-line {
    display:inline-block;
    width:100%;
    padding:2px 0px;
    text-align:center;
}
.download_blue-box{
    display:inline-block;
    width:100%;
    padding:50px 40px;
    background:#269ad7;
    border-radius:5px;
    text-align:center;
}
.download_blue-box h1{
    margin:0px 0px 15px 0px;
    padding:0px;
    font-size:22px;
    color:#FFFFFF;
    font-weight:bold;
}
.download_blue-box p{
    margin:0px 0px 10px 0px;
    padding:0px;
    font-size:12px;
    color:#FFFFFF;
    font-weight:normal;
}
.download_blue-box .download_btn-white{
    display:inline-block;
    width:auto;
    margin-bottom:15px;
    padding:10px 15px;
    background:#FFFFFF;
    border-radius:8px;
    font-size:14px;
    color:#269ad7;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
}

/*Download page END*/

.hint-icon {
  background-repeat: no-repeat; 
  background-image: url('https://s3.eu-west-1.amazonaws.com/eboss-client-images/eboss/icon-info-20px.png'); 
  height: 20px; 
  width: 20px;
}






// special hover code
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 25px #269ad5;}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 25px #269ad5;}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 25px #269ad5;}}
@keyframes pulse {to {box-shadow: 0 0 0 25px #269ad5;}}

.setting_iconleft i {
    font-size: 30px;
    color: #ff5a00;
    border-radius: 100%;
    max-height: 30px;
    max-width: 30px;
    margin: 0px 5px;
}

.question_popup:hover {
    box-shadow: 0 0 0 0 rgb(38, 154, 213, .01)!important;
    border-radius: 50%;
    -webkit-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, .1);
    -moz-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, .1);
    -ms-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, .1);
    animation: pulse 2s infinite cubic-bezier(0.1, 0, 0, .5);
    color: rgb(38, 154, 213, .5);
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.setting_iconleft i {
    color: #269ad5; /*#FF7300;*/
    padding: 2px 7px;
    font-size: 28px;
    margin-left: -5px;
    margin-top: -4px;
}

.setting_iconleft i:hover {
    color: #269ad5; /*#ee1800;*/
}

.setting_iconleft {
  transform: scale(0.6, 0.6);
  transform-origin: center center;
}

.job_stats {
  text-align: center;
  font-size: 34px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  color: #004C66;
}

.btn-green { background-color: #009543; border-color: #009543; color: #fff; font-size: 10px; }
.alert-warning-sticky {background: #FF7300;color: #fff;border-radius: 0;border: none;font-size: 12px;}

.call_telephone_number_txt h4 {
  line-height: 1 !important;
}


.table-responsive {
    min-height: 0.01%;
    overflow-x: inherit;
}



.track-modal-popup .modal-body
{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.div_pink_candidate
{
    padding: 0px !important;
    left: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.pink_candidate_inner
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.pink_inner
{
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.sidetoggle-head.side-collapse
{
    width: 3%;
}
.sidetoggle-body.side-collapse
{
    width: 97%;
}

.cke_wysiwyg_frame {
    width: 100% !important;
}


  .circle {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #269ad6;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.8vw;
    border: 1px solid #eee;
  }
