/*============== Talenthire global content styles CSS ===============**/

body {}
#container { margin: 0 auto; position: relative; width: 100% }
.content-panel { background:#ecf0f3; min-height:100%; overflow:hidden; padding: 10px 15px 10px; display: block; width: 100%; }
.view_applicant a { text-decoration:none !important }
.data { border:none !important; border-radius: 0px; }
.topnavitabs-main { background: none !important; border-bottom:1px solid #ccc; padding-bottom:7px; margin:0 1%; box-shadow: 0px 1px 0px #fff; border-radius:0 !important; height:35px }
.topnavitabs { background: #f8f8f8; border: 1px solid #ccc; border-bottom:none; border-radius: 3px 3px 0 0; height: 35px; line-height:15px; margin:0 1%; padding-left:10px; box-shadow:0 1px 0 #ffffff inset; }
.topnavitabs-expand { background: #e4e4e4 url("../img/table-th-bg.jpg") repeat-x !important; border-bottom: 1px solid #ccc !important; height:27px }
.content_page_head { font-size:14px; color:#333333; font-family:  'sans-serif', sans-serif; text-transform:uppercase; padding:10px 0 0 0px; float:left }
.content_page_head_inner { font-size:14px; color:#333333; font-family:  'sans-serif', sans-serif; text-transform:uppercase; padding:12px 0 0 0px; float:left }
.content_form_main { display: block; float: left; font-family: "sans-serif", Arial, Helvetica; height: auto; margin: 0 1% 1%; padding: 0; width: 98%; }
.content_form_bgnone { display: block; float: left; font-family: "sans-serif", Arial, Helvetica; height: auto; margin: 0 1% 1%; padding: 0 !important; width: 98%; }
.content_form { background: #fff; font-family: "sans-serif", Arial, Helvetica; height: auto; margin: 0 1% 1%; padding:1% 1% 30px; border-radius:0 0 3px 3px; border:1px solid #ccc;}
.pop-content-box .content_form { border:none; width:98%; margin:0; float:left; } 
.import_applicant_div.content_form { overflow: hidden; }

/* DATA HEADER ACTION BUTTONS */
.top_strip_btn a { float:right; background: #399bff; border:none; border-radius: 2px; color: #fff; cursor: pointer; font-family: "sans-serif"; font-size: 11px; margin: 5px 5px 5px 0; padding: 4px 8px; text-decoration: none; text-transform: uppercase !important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); transition: background-color 0.2s ease 0s, box-shadow 0.2s ease 0s; }
.top_strip_btn a:hover { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.3); text-decoration:none; color:#fff; }
.top_strip_btn a:hover.btn_req_active, .top_strip_btn a.btn_req_active { color:#2a6496!important; text-decoration:none; }
.top_strip_btn i { margin-right:5px; display:inline-block; vertical-align:baseline; }
.search-btn { border:1px solid #a4a4a4; padding:3px 10px; margin:0px 5px; border-radius:2px; float:left; font-size:12px; color: #333; text-decoration: none; cursor:pointer; text-shadow: 0px 1px 0px #fff; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dedede)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede', GradientType=0 );}
.search-btn:hover { text-decoration:none; color:#333; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #c6c6c6)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #c6c6c6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#c6c6c6', GradientType=0 );
}

/* DASHBOARD CONTENT CSS */
#dashboard_content .containers { overflow: hidden; padding: 1%; width: 98% }
#dashboard_content label.error { display:none !important }
#dashboard_content .dataTables_wrapper { border:none; border-collapse:collapse }
#dashboard_content .dataTables_filter { margin-top:-1px; margin-bottom:10px }
#dashboard_content table.dataTable { width:100% !important; border:none; border-collapse:collapse; margin: 0 auto 10px auto; }
#dashboard_content table.dataTable thead th { background:none !important }
#dashboard_content table.dataTable th { border-collapse:collapse; border:none; border-bottom:1px solid #ddd; font-weight:normal; color:#000 !important; padding: 2px 0 !important }
#dashboard_content table.dataTable td { border-collapse:collapse; border:none; border-top:1px solid #eee; border-bottom:1px solid #eee; padding: 2px 0 !important; color:#666 !important }
#dashboard_content .dataTables_info { display:none !important }
#dashboard_content .topnavitabs_wrapper { border:none }
#dashboard_content .highcharts-container { overflow:inherit !important }
.column { width:100%; margin-right:.5%; background:#fff; float:left }
.column .dragbox { margin:0.8%; background:#fff; position:relative; border:1px solid #ccc; width:48%; float:left; height:300px; border-radius:4px; overflow:hidden }
.dragbox { min-height:300px }
.dragbox { min-height:300px }
.column .dragbox h2 { margin:0; font-size:13px; font-weight:500; padding:5px; background:#eeeeee; border-bottom:1px solid #ccc; box-shadow: 0 1px 0 #FFFFFF inset; color:#444444; cursor:move; width:98.3%; text-transform:uppercase; text-align:left }
.column .dragbox h2 { border-bottom:1px solid #ccc; background:#EFEDED; }
.dragbox-content { background:#fff; height:240px; overflow:auto; overflow-x: hidden; padding:10px 15px; ; font-size:13px; line-height:1.5em }
.column .placeholder { background: #f0f0f0; border:1px dashed #ddd }
.dragbox h2.collapse { background:#f0f0f0 url('collapse.png') no-repeat top right }
.dragbox h2 .configure { font-size:11px; font-weight:normal; margin-right:30px; float:right }
#widget_popup .pop-close { cursor: pointer; float: right; height: 20px; position: absolute; right: 23px; top: 20px; width: 20px; }
#demo-content .tabsContent table { width: 100%; border-collapse: collapse; font-size:13px }
#demo-content .tabsContent table td { padding:4px; /*border:1px solid #ddd*/ }
.dragbox-content .users-panel ul li span.user-name { display: block; margin-left: -20px; padding: 5px 0; text-align: center }
.dragbox-content .users-panel ul { margin-bottom:0px }
.dragbox-content .users-panel ul li a img { border: 1px solid #ccc; max-width: 100%; width:15px !important; height:15px !important; }
.dragbox-content .users-panel ul li a img { background: #fff; border-radius: 100px; transition: all 1s ease 0s }
.dragbox-content .tabsnew li { min-height:0px; margin-left:0px !important; overflow:unset; margin-top:7px; overflow:visible }
.null.highcharts-drilldown-axis-label { font-weight: normal !important }
.dragbox-content .htmltabsnew ul { overflow:unset }
.dragbox-content .form_input { margin-top: 0; width: 110px }
#boarding_pos .advance-search-panel_first, #exp_2 .advance-search-panel_first, #exp_3 .advance-search-panel_first { margin:0 !important }
.dragboxremove_11 .advance-search-panel_first { position:relative; float:right; background:#fff !important; width:220px; border:none !important; overflow:visible !important; padding:10px 0 10px 10px !important; margin: -25px 37px 0 0 !important; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176) }
.dragboxremove_11 .advance-search-panel .form_input { border: 1px solid #CCCCCC; border-radius: 2px 2px 2px 2px; margin-right: 10px; padding: 3px }
.dragboxremove_11 .advance-search-panel_first:after { position: absolute; right: -11px; top: 2px; border-top: 10px solid transparent; border-left: 10px solid #ec9915; border-bottom: 10px solid transparent; clear: both; content: ""; display: inline-block }
.dragboxremove_11 .advance-search-panel_first-input-panel { max-height:227px; min-height:230px; overflow:auto; overflow-x:hidden; padding:0 !important }
.dragboxremove_11 .advance-search-panel_first .label-for-search { min-width:40px; clear:both }
.dragboxremove_11 .advance-search-panel .cl { clear:both }
.dragboxremove_11 .search_form1 .external_val_check { margin-bottom:7px; width:122px }
.dragboxremove_11 .advance-search-panel .search-btn { margin-left:0px }
.dragboxremove_11 .advance-search-panel { border-bottom: none !important; padding: 15px 10px 5px 10px; background: #f7f7f7; /* Old browsers */ background: -moz-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dedede)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede', GradientType=0 ); border:1px solid #c9c8c8 !important; border-radius:3px; margin:20px 0 }
.dragboxremove_11 .advance-search-panel .form_input { border: 1px solid #cccccc; border-radius: 2px; padding:3px; margin-right:10px }
.dragboxremove_11 .advance-search-panel select { border: 1px solid #cccccc; border-radius: 2px; height:25px; padding:3px }
.dragboxremove_11 .advance-search-panel .label-for-search { text-align:right; padding:1px 10px; width: auto }
#dashboard_content_graph_sub { /*padding:4px;*/ border-collapse:collapse }
.dashboard_sub_loader table { width: 100%; border-collapse: collapse }
.dashboard_sub_loader table td { padding:4px; border:1px solid #ddd }
.dashboard_sub_loader table th { background-color: #eee !important; color: #333; font-size: 12px; /*border:1px solid #ddd */ }
#dashboard_content_graph_posting { /*padding:15px*/ }
#dashboard_content_graph_closers table { width: 100%; border-collapse: collapse }
#dashboard_content_graph_closers table td { padding:4px; border:1px solid #ddd }
.widgets_actions { float:right; margin:0; padding:0 }
.widgets_actions li { float:left; display:inline-block; padding:0px 2px }
.widget_action_icons { display:inline-block; padding:2px; float:left; margin:-25px }
.widget_icons { float:right }
.widget_icons a:hover { text-decoration:none }
.widgets_actions .action_dropdown { float: left; margin: -2px 0 0 -20px; position: absolute; top: 11px; width: 14px; border:none; padding:0px !important }
.widgets_actions .action_dropdown .dropdown { width: 60px !important; top:18px; left:-10px !important; right:0px !important }
.widgets_actions .action_dropdown:after { content:normal !important }
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .widgets_actions .action_dropdown {
top:10px;
}
 .widget_action_icons {
padding:3px;
}
}
#dashboard_content .fa { color: #2296f1; font-size: 14px !important; margin-right: 5px }
.dashboard_exportclass { text-transform:none }
/* WIDGET QUICK LINK CSS */
.simpleList ul { margin: 0 4px 4px 0; padding: 3px }
.simpleList ul.widget-quick-links li { background: #F2F2F2; margin-bottom: 1px; padding: 4px }
.widget-quick-links img { width:25px }
.widget-quick-links { padding:20px }
.widget-quick-links li { font-size:12px; color:#35495c; display:block; background:#fff !important; padding:0 !important; margin-bottom:2px }
.widget-quick-links li a { font-size:12px; color:#35495c; width:100%; display:block }
.widget-quick-links li a:hover { text-decoration:none; background:#f2f2f2; display:block }
.widget-quick-links li i { width:34px; height:34px; background:#35495c; margin-right:15px }
/* END DASHBOARD CONTENT CSS */

/* TAB CSS */
.topNav { font-family:'sans-serif', Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:960px; margin:0 auto; letter-spacing:-1px\9 }
.tabsnew li { display:inline; margin-left:10px }
.tabsnew li a { cursor: pointer; padding:5px 13px; font-family:'sans-serif', Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:400; border-bottom:none; text-decoration:none }
.tabsnew .tab-current { padding:6px 13px; border-bottom:0px; background:#ffffff; border:1px solid #cccccc; border-top:3px solid #0072c6; border-bottom:none; color:#515151 }
.tabsContent { border-top:1px solid #cccccc; color:#666666; display:none; float:left; width:100%; font-family: sans-serif, Arial, Helvetica, sans-serif; font-size:13px; padding-top: 10px; color:#3b3b3b }
ul.tabsnew { margin: 0 0 4px -10px }
/*Firefox hack*/
@-moz-document url-prefix() {
 ul.tabs {
margin: 0 0 9px -40px;
}
}
.right_tabs { float:left; width:1000px }
/* Tabs form Panel container */
.tab-form-panel { width:100%; height:auto; margin-bottom:2px; margin-top:-1px; float:left }
.tabfrom_left_panel { width:44%; height:auto; float:left !important }
.tabformsalary_fields { float:left }
.tabfrom_right_panel { width:44%; height:auto; float:left !important }
.tabform-resume-fields { float: left; width: 100% }
.smallchosen { width:76px !important; float:left !important }
.tabform-resume-panel { width:100%; height:auto; float:left }
.tabform-phone-input1 { padding: 4px 7px; border: 1px solid #8f8f8f; width:140px; float:left; font-size:11px; color:#575757; outline:0; margin-top:12px; outline:none }
.tabform-phone-input2 { padding: 4px 7px; border: 1px solid #8f8f8f; width:88px; float:left; font-size:11px; color:#575757; outline:0; margin-top:12px; outline:none; margin-left:5px }
.tabform-resume-input { box-shadow: 0 0 5px #E8E9EB inset; color: #575757; float: left; font-size: 11px; margin-top: 12px; outline: medium none; padding: 3px; width: 190px }
/* Vartical Tabs */
img { border:none }
.v-tabs-container { width:100%; padding:0; overflow:hidden; position:relative; font-family: 'sans-serif', sans-serif; margin:0px !important; min-height:450px }
.v-tabs-container img { border:0 }
ul.v-tabs { margin: 0; padding: 0; float: left; list-style: none; width: 18%; display:block; background:#f7f7f7; margin-left:-1px; height:100%; position:absolute; background: !important;
border-right:1px solid #dadada; border-left:3px solid #fff; }
ul.v-tabs li { display:block; margin: 0; position: relative; background:#fff; border-bottom:1px solid #dadada !important; font-size:15px; color: #333; }
ul.v-tabs li:hover { color:#215d8f; }
html ul.v-tabs li.active { background:#fff; color:#1E7ECF !important; padding-right:1px; text-decoration:none; margin-right:-1px; }
ul.v-tabs li a { outline: 0 none; display:block; text-decoration:none; font-family: sans-serif_light; color:#333; padding: 8px 10px; line-height: 35px !important; overflow: hidden; }
ul.v-tabs li a:hover { background:#fff; color:#1E7ECF; }
html ul.v-tabs li.active a { color:#1E7ECF !important; }
ul.v-tabs li a span { float:left; width:32px; height:32px; padding:5px; margin-right:10px; text-align:center; vertical-align:middle; border:1px solid #333; border-radius:50px; position:relative; }
ul.v-tabs li:hover a span { border:1px solid #1E7ECF; }
ul.v-tabs li.active a span, ul.v-tabs li.active a span { border:1px solid #1E7ECF; background:#1E7ECF; color:#fff; }
ul.v-tabs span i { margin-top:3px; position:absolute; margin:3px auto; left:0; right:0; }
.v-tabs-container .tab_content { border:none !important; }
.v-tabs-container .tab_container_heading { background:#fff !important; color:#1E7ECF !important; border-bottom:1px solid #dadada !important; padding:0 !important }
.v-tabs-container .tab-content-panel { padding:20px 0 !important; clear:both }
.tab_container { width: 80%; float:left; min-height:274px; background:#fff; border: none; margin:10px; margin-left:20%; padding:0; border-redius:4px }
.tab_content { padding: 0px 10px 0px 10px }
.tab_content { float:left; width:100%; padding:0px; font-size: 13px; color:#474747; /*border:1px solid #EEEEEE*/ }
.tab_container_heading { float:left; background:#EEEEEE; width:99%; line-height:36px; border:none; color:#fff; font-size:16px; padding-left:1% }
.tab_container_heading .top_strip_btn .cNew { line-height:18px }
.tab_container_heading_in { float:left; width:100%; border-bottom:1px solid #B9D1E3; padding:5px 0 5px 0; margin-top:30px }
.tab-content-panel { background:none; overflow:hidden; padding:4px }
/* Vartical Tabs end */
/* END TAB CSS */

/* PARSED RESUME CSS */
.right_menu_button { background:url(../img/right-menu-icon.png) no-repeat; width:28px; height:44px; float:right; margin:10px 10px 10px 0px; cursor:pointer }
.right_menu_button:hover { opacity:0.9 }
.left_menu_button { background:url(../img/right-menu-icon2.png) no-repeat; width:28px; height:44px; float:right; margin:10px 10px 10px 0px; cursor:pointer }
.left_menu_button:hover { opacity:0.9 }
.upload_resume_block { width:80%; margin:0 auto }
.upload_resume_heading { font-size:18px; color:#b4b4b4; text-align:center }
.upload_resume { width:49.5%; text-align:center; float:left; margin-top:30px; border-right: 1px solid #e1eaea }
.create_manually { width:50%; text-align:center; float:left; margin-top:30px; min-height:260px }
.upload_resume_title { clear:both; font-size:17px; color:#313131; margin:15px 0px }
.resume_panel { width:127px; height:98px; margin-left:186px }
.hidden_resume { display:block; width:127px; height:98px; -moz-opacity:0; filter:alpha(opacity: 0);
opacity: 0; z-index: 2; float:left; cursor: pointer }
#uploadFile { background:url(../img/upload-resume-img.png) no-repeat; width:127px; height:98px }
.left_image_container { width:13%; float:left; margin-top:15px }
.profile-image { background-color: #fff; height: 90px; width: 90px; position: relative; z-index: 1 }
.edit_fields { float:left; width:92% }
.cNew { background: #8aa6be; padding: 3px 10px; font-size: 11px; color: #fff; text-decoration: none; float: right; margin: 5px 6px; cursor: pointer; border-radius: 3px }
.edit_browse_panel { width:97px; height:24px; margin:6px 0px 0px 1px; cursor:pointer }
.edit_browse_panel_hidden { cursor: pointer; display: hidden; float: left; height: 93px; margin-top: -91px; opacity: 0; position: absolute; width: 89px; z-index: 2 }
#edit_browse { background:url(../img/edit_button.png) no-repeat; width:97px; height:24px }
.form-full-width ul { margin:0px }
.form-full-width ul li { width:43% }
@media (min-width: 768px) and (max-width: 979px) {
.data_view_applicant {
width:auto;
}
.resume_panel {
margin-left:66px;
}
.right_menu_button {
margin:10px 5px 10px 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.right_menu_button {
margin:10px 5px 10px 0;
}
.resume_panel {
margin-left:80px;
}
ul.v-tabs {
width:16%;
}
.tab_container {
margin:10px 10px 10px 19%;
}
}
@media (min-width: 360px) and (max-width: 640px) {
.data_view_applicant {
width:auto;
}
.upload_resume {
width:auto;
border-right:none;
}
.resume_panel {
margin-left:0px;
}
}
@media (min-width: 320px) and (max-width: 480px) {
.data_view_applicant {
width:auto;
}
.upload_resume {
width:auto;
border-right:none;
}
.resume_panel {
margin-left:0px;
}
}
#ajax_loader { left: 45%; /*overflow: auto;*/ position: fixed; top: 50%; z-index: 1002 }
label.error { margin-top: 41px; width:auto }
.cke_chrome { width:715px; margin-top:20px; float: left }
.top_strip_btn { width:100%; display:inline }
.top_strip_btn .blue-button { background:#35b5eb; padding:3px 15px !important; font-size:12px; color:#fff !important; border:none; float:right; margin-right:10px; cursor:pointer; font-family:'sans-serif', Arial, Helvetica, sans-serif; border-radius: 3px; width: auto; text-decoration:none !important; margin:0 }
.top_strip_btn .blue-button:hover { opacity:0.8 }
.top_strip_btn .cancel-button { background:#e54028; padding:3px 15px !important; font-size:12px; color:#fff !important; border:none; float:right; margin-right:10px; cursor:pointer; font-family:'sans-serif', Arial, Helvetica, sans-serif; border-radius: 3px; width: auto; text-decoration:none !important; margin:0 }
.top_strip_btn .cancel-button:hover { opacity:0.8 }
.section_header { border-bottom: 1px solid #949191; color: #fff; font-size: 15px; padding:5px 10px; background:#666; overflow:hidden }
.section_header_div { background:#f8f8f7; border-radius:5px; overflow:hidden }
.section_div { padding: 1% 2%; float: left; width: 100%; margin-bottom: 10px }
.add_new_box { padding:10px; background:#fff }
.add_new_box_ul_div { padding:1% 2% 2% 2%; float:left }
.list_outter_div { padding:10px; float:left; width:98% }
.tab_error { border-left:3px solid red; }
/* END PARSED RESUME CSS */

/* SOCIAL MEDIA  POST BUTTONS */
.network-post { float:left; margin-left:120px }
.network-post .chk { float:left; display:inline; margin-top:-5px; margin-right:5px }
.network-post .chk img { margin-top:-4px }
.network-post .chk input[type="checkbox"] { display:inline-block !important; margin-left:10px; margin-right:5px }
.network-post .post-button { background: linear-gradient(to bottom, #f7f7f7 0%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #a4a4a4; border-radius: 2px; color: #333; cursor: pointer; display: block; font-size: 12px; margin-left: 25px; margin-top: 14px; padding: 3px 7px; text-decoration: none; text-shadow: 0 1px 0 #fff; text-transform: none }
.network-post .post-button { background: linear-gradient(to bottom, #f7f7f7 0%, #c6c6c6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #333; text-decoration: none }
/* Social media buttons css */
.socialMedia-btn { display:inline-block; border:1px solid #a4a4a4; line-height:17px; padding:3px 10px; margin:0px 5px 0 0; border-radius:2px; font-size:13px; color: #333; text-transform:none; text-decoration:none !important; text-shadow: 0px 1px 0px #fff; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dedede)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede', GradientType=0 ); cursor:pointer }
.socialMedia-btn:hover { text-decoration:none; color:#333; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #c6c6c6)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #c6c6c6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#c6c6c6', GradientType=0 );}
.socialMedia-btn i { margin-right:5px; display:inline-block; vertical-align:baseline }
.socialMedia-btn:active { text-decoration:none }
.socialMedia-btn i { margin-left: 5px; position:relative; display: inline-block; vertical-align: middle }
.jobBoards-btn { display:inline-block; border:1px solid #a4a4a4; line-height:17px; padding:3px 10px; margin:0px 5px 0 0; border-radius:2px; font-size:13px; color: #333; text-transform:none; text-decoration:none !important; text-shadow: 0px 1px 0px #fff; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #dedede)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #dedede 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede', GradientType=0 ); cursor:pointer }
.jobBoards-btn:hover { text-decoration:none; color:#333; background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #c6c6c6)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #c6c6c6 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #c6c6c6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#c6c6c6', GradientType=0 );}
.jobBoards-btn i { margin-right:5px; display:inline-block; vertical-align:baseline }
.jobBoards-btn:active { text-decoration:none }
.jobBoards-btn i { margin-left: 5px; position:relative; display: inline-block; vertical-align: middle }
.popover-content p { margin:0 !important; padding:0 !important }
.popover-content p, .popover-content p a { color:#333 !important; font-size:12px; text-decoration:none; margin-top:5px !important }
.popover-content p img { margin-right:5px }
.popover-content a { color:#333 !important; font-size:12px; text-decoration:none }
.popover-content a img { margin-right:5px }
.social-login { margin-left:28px }
/* End Social Media buttons*/

/* START CUSTOM DATA TABLE AND PAGINATION CSS*/
/* Add social share icons */
.share-btn { border: 0 !important; background:none !important; margin-top:-2px !important; border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: normal; line-height: 1.42857; margin-bottom: 0; padding: 3px 4px; text-align: center; vertical-align: middle; white-space: nowrap; color:#096 !important }
.add_this_social_share .dropdown-menu { list-style: outside none none; margin: 4px 0 0; min-width: 100px !important; padding: 5px 5px 5px 5px !important; position: absolute; left:-88px }
.add_this_social_share .dropdown-menu:before { border-bottom: 7px solid rgba(0, 0, 0, 0.2); border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; display: inline-block; left: 90px; position: absolute; top: -7px }
.add_this_social_share .dropdown-menu:after { border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; left: 91px; position: absolute; top: -6px }
/* Add social share icons END */
.job_posting_table .pagination { float:right; margin:10px 0 !important }
.job_posting_table .pagination a.activeclass:hover { cursor:pointer }
.job_posting_table .pagination a:hover { cursor:default }
.job_posting_table .pagination ul li { display: inline; padding: 10px; width: 20px }
.job_posting_table .pagination li a img { padding: 5px }
.job_posting_table .pagination .disableds a:hover { cursor:default; background:none }
.job_posting_table .sorting_icon { background: url("../images/sort_both.png") no-repeat scroll right center #fff !important }
.job_posting_table #sorting_asc { background: url("../images/sort_asc.png") no-repeat scroll right center #fff !important }
.job_posting_table #sorting_desc { background: url("../images/sort_desc.png") no-repeat scroll right center #fff !important }
.job_posting_table .pagination .activeclass a:hover { cursor:pointer }
.job_posting_table .paginate_data_number a:hover { cursor:pointer }
.data-table-left-panel { float:left; width:14%; min-height:400px; margin-right:20px; margin-left:1%; margin-top:15px; background:#fff; border:1px solid #ccc; border-radius:3px; overflow:hidden }
.data-table-left-panel1, .data-table-left-panel2 { float:left; height:auto }
.data-table-left-panel .custom_view { padding:0; /*width:180px*/ }
.data-table-left-panel .custom_view span { display:block; padding:7px 10px; color:#3a3e40; font-size:12px; cursor:pointer; border-bottom:1px solid #ddd; box-shadow: 0 1px 0 #ffffff inset; }
.data-table-left-panel .custom_view customtable:hover { display:block; padding:7px 10px; color:#3a3e40; font-size:12px; background:#d0ddea }
.customtable a:hover { text-decoration:none !important; }
.data-table-right-panel { float:left; width:99.88%; min-height:400px; border:none; position: relative }
#jobs_list1_filter { display:none !important }
.sharetext { margin-left: 5px; position: absolute }
.action_icon { float:left !important }
.data-table-left-panel1 .sidebar-toggler { background-repeat: no-repeat; cursor: pointer; height: 16px; margin-left: 0px; margin-right: 10px; margin-top: -2px; width: 19px; font-size: 21px; }
.data-table-left-panel2 .sidebar-toggler { background-color:transparent; background-repeat: no-repeat; cursor: pointer; height: 16px; margin-left: 5px; margin-right: 10px; margin-top: -4px; opacity: 0.8; width: 19px; }
.sidebar-toggler { /*background-image: url("../img/menu-icons/menu-toggler.png"); background-position: center center;*/ color:#333; }
.sidebar-toggler:hover { opacity:1 }
.dock_class { cursor:pointer }
/* New custom datatable slider */
.custom-view-slider { background: rgba(255, 255, 255, 1); height: 100%; position: fixed; top: 0; transition: all 0.4s ease 0s; width: 210px; z-index: 9999999; padding:110px 20px 20px; border-right:2px solid #1fa0e4; }
.custom-view-slider.right { left: -252px; }
.slider-menu-title { color: #000; font-family:"sans-serif_light"; float: left; margin-bottom: 25px; margin-top: 0; width: 100%; font-size: 25px; font-weight: normal; line-height: 20px; text-transform: capitalize; position:relative; }
.custom-view-slider .close { position: absolute; left: 213px; top: 20px; display: inline-block; font: normal normal normal 18px/1 FontAwesome; font-size: 25px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.custom-view-slider .close:before { content: "\f00d"; }
.create-custom-view { position:absolute; top:0; right:0; color:#2296f1; font-size:20px; }
.create-custom-view:hover { color:#51C3FF; }
.slider-menu-links { clear:both; list-style: none; margin: 0; padding: 0; }
.slider-menu-links li { position:relative; width: 100%; padding: 5px 0; color: #333; font-size: 13px; font-style: normal; font-weight: 400; line-height: 20px; }
.slider-menu-links li a { display:inline-block; width:98%; margin-right:2%; color: #555; cursor:pointer; }
.slider-menu-links li a:hover { width:98%; margin-right:2%; color: #2296f1; text-decoration:none }
.slider-menu-links li a:after { content: "ï„…"; float: right; font-family: "FontAwesome"; font-size:15px; }
.slider-menu-links-actions { display: none; position:absolute; right:15px; top:3px; width:80px }
.slider-menu-links li:hover .slider-menu-links-actions { display:block }
.slider-menu-links .slider-menu-links-actions a { padding:0 3px; color:#2296f1; width:auto; display:inline; }
.slider-menu-links .slider-menu-links-actions a:hover { color:#2296f1; padding:0 3px; }
.slider-menu-links .slider-menu-links-actions a:after { content: ""; float: right; font-family: "FontAwesome"; font-size:15px; }
.slider-menu-links li.customtable_active a { color:#2296f1; }
.slider-menu-links { height:70%; }
/* END CUSTOM DATA TABLE AND PAGINATION CSS*/

/* ANNOUNCEMENTS VIEW START */
.Announcement_view_post { color: #666; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic }
.Announcement_view_content_form { border:1px solid #D0D0D0; height:auto; float:left; margin:10px; width:98% }
.Announcement_view_heading { width:100%; background-color:#ededed; float:left }
.Announcement_view_heading h2 { color: #3B3B3B; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size: 13px; padding:10px; float:left; background-color:#ededed }
.Announcement_view_heading h3 { color: #7e7e7e; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size: 13px; padding:10px; float:right; background-color:#ededed; font-weight:normal }
.Announcement_view_heading1 { width:100%; background-color:#ededed; float:left; height:24px }
.Announcement_view_heading1 h2 { color: #3B3B3B; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size: 13px; margin-left:2px; float:left; background-color:#ededed; padding:2px }
.Announcement_view_heading1 h3 { color: #7e7e7e; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size: 13px; margin-right:5px; float:right; background-color:#ededed; font-weight:normal; padding:2px }
.Announcement_view_text { font-family:"sans-serif", Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; float:left; padding:10px; line-height:20px; width:98% }
.Announcement_view_editdelete { float:right; margin:0px 10px 10px }
.Announcement_view_editbtn { font-family:"sans-serif", Arial, Helvetica, sans-serif; font-size:12px; color:#0073bf; text-decoration:none; background:url(images/edit_icon2.png) no-repeat; background-position: 0px 1px }
.Announcement_view_editbtn a { font-family:"sans-serif", Arial, Helvetica, sans-serif; font-size:12px; color:#0073bf; text-decoration:none; float:left }
.Announcement_view_editbtn a:hover { font-family:"sans-serif", Arial, Helvetica, sans-serif; font-size:12px; color:#0073bf; text-decoration:underline }
/* END ANNOUNCEMENTS VIEW */

/* START NEW LIST FORM RESPONSIVE CSS */
.left_panel { width:47%; height:auto; float:left !important }
.right_panel { width:50%; height:auto; float:left !important }
.form-full-width { width:100%; float:left; clear:both }
.form-full-width ul { margin:0; padding:0; /*display:inline; */ clear:both; float:left; width:100% }

    .form-full-width ul li {
        width: 48%;
        float: left;
        min-width: 247px;
        display: inline;
    }
.form-full-width h1 { clear:both; width:100%; float:left; font-family: "sans-serif", Arial, Helvetica, sans-serif; color:#1fa0e2; font-weight:normal; font-size:13px; text-transform:capitalize; border-bottom:1px solid #ddd; padding:5px 0 8px; margin-top:10px }
.form-full-width .select2-container ul li { width:auto !important; float:left; min-width: 10px !important }
.sub-title-h1 { clear:both; width:100%; float:left; font-family: "sans-serif", Arial, Helvetica, sans-serif; color:#1fa0e2; font-weight:normal; font-size:13px; text-transform:uppercase; border-bottom:1px solid #ddd; padding:5px 0; margin-top:10px }
/* END NEW LIST FORM RESPONSIVE CSS */

/* START EMPLOYEE VIEW */
.content_page_head_right { font-family:'sans-serif', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-top:10px; float:right; margin-right:10px }
.data_view { width:100%; float:left }
.data_view_fields { width:100%; clear:both }
.data_view_fields span { font-size:13px; width:5%; margin-top:10px; float:left }
.data_view_leftpanel { width:15%; float:left }
.data_view_rightpanel { width:85%; float:left }
.data_view_leftpanel span { font-size:13px; width:5%; margin-top:14px; float:left }
.data_view_rightpanel span { font-size:13px; width:5%; margin-top:14px; float:left }
.data_view_fields_text { font-size:12px; margin-top:15px; float:left; color:#000000 }
.data_view_fields_texthead { font-size:12px; margin-top:14px; float:left; width:140px; color:#999; }
.data_view_left_fields { width:50%; float:left }
.data_view_right_fields { width:50%; float:left }
.data_view_right_fields_row3 { width:33%; float:left }
.data_view_right_fields_row3 span { font-size:13px; width:5%; margin-top:8px; float:left }
.data_view_employee { float:left }
.employsave_btn { cursor: pointer; height: 20px; margin: 8px 0 0 28px }
.classrecpt { width:160px }
/* Header tool bar */
.profile-main-tools { float: right; position:absolute; margin: 0; padding: 0; right: 0; top: 0 }
.profile-main-tools li { border-left: 1px solid #cccccc; display: table-cell; list-style: outside none none; font-size: 19px; text-align:center; width:38px; }
.profile-main-tools a { color:#555; padding: 10px 10px 9px 10px; display:block; margin:0 !important }
.profile-main-tools a:hover { color:#2296f1; background:#fff !important; border-radius:0 !important; }
.sub-action-tools { float: right; position:absolute; margin: 0; padding: 0; right: 0; top: 0 }
.sub-action-tools li { float:left; background:#fff; border: 1px solid #cccccc; display: table-cell; list-style: outside none none; font-size: 19px; text-align:center; width:35px; border-right:none }
.sub-action-tools a { color:#555; padding:7px; display:block; margin:0 !important; border-radius:5px; }
.sub-action-tools a:hover { color:#2296f1; }
.sub-action-tools li:first-child { border-radius:3px 0 0 3px }
.sub-action-tools li:last-child { border-right:1px solid #ccc; border-radius:0 3px 3px 0 }
.profile-main-tools .dropdown-menu li { border: none; display: inline-block; list-style: outside none none; font-size: 14px !important; text-align:left; width: 100% }
.interview_containor .dropdown { float: left; position: relative; width: 19px }
.interview_containor .dropdown .dropdown-toggle { border:none; background:none; cursor:pointer; margin:0px; padding:2px }
.profile-main-tools .open .dropdown-toggle.btn-default { background-color: #ebebeb; border-color: #adadad; color: #333; border-radius:0 !important }
.profile-main-tools .dropdown a { display: block; padding: 10px 10px 9px 10px; font-size:20px; border:none; background:none; background-color:none }
.profile-main-tools .dropdown-menu li a { font-size: 13px !important; text-align:left; padding:2px 9px }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #eee !important; color: #333 !important; text-decoration: none }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: #eee !important; color: #333 !important; outline: 0 none; text-decoration: none }
/* Auto scroll cuss */
.initial_btn_class { display: inline; float:right; padding:10px; border-radius:5px 0 0 5px; /*right:16px; top:152px;*/ right:25px; top:150px; z-index:99; position:fixed }
.initial_btn_class_scroll { display: inline; position:fixed; background:#f2f2f2; padding:10px; border-radius:5px 0 0 5px; right:16px; top:100px; z-index:99 }
.initial_btn_class_req { display: inline; float:right; padding:10px; border-radius:5px 0 0 5px; right:30px; /*top:152px;*/ z-index:99; position:fixed }
/* END EMPLOYEE VIEW */

/* START ACCORDIAN */
.accordion { width: 100%; margin: 1em 0em; float:left }
.accordion h3 { border-bottom: 1px solid #dddddd; color: #2296f1; cursor: pointer; display: block; font-family: "sans-serif"; font-size: 13px; line-height: 18px; margin: 5px 0 5px !important; overflow: hidden; padding: 5px 0; position: relative; text-transform: uppercase; font-weight:normal; border-radius: 2px; }
.accordion .accordion_container .dataTable { border:none; font-size: 12px; }
.accordion .accordion_container .dataTable th { background: none; box-shadow: none; padding: 8px 0 }
.accordion .accordion_container .dataTable td { padding: 8px 0 }
.accordion .accordion_container .dataTable td p { font-size: 12px; }
#activities .dataTable { border:none; font-size: 12px; }
#activities .dataTable th { background: none; box-shadow: none; padding: 8px 0 }
#activities .dataTable td { padding: 8px 0 }
#activities .dataTable td p { font-size: 12px; }
.accordion p { line-height: 1.4em; padding: 10px }
.accordion_container { border-top:none; margin-bottom:10px }
.accordion_container { padding: 0 .25em; background:#fff }
.personal-details-panel .profile-box h1 { background: #f8f8f8 !important; width:auto; overflow:visible !important; padding-right:3px !important }
.interview-details-panel .accordion h3 { background: url("../img/profile-arrow-up.png") no-repeat 99% center #f8f8f8; border:none; border-bottom: 1px solid #dddddd; border-radius:3px 3px 0 0; color: #666666; cursor: pointer; display: block; font-family: "sans-serif"; font-size: 14px; line-height: 18px; margin: 0 !important; overflow: hidden; padding: 10px 10px; position: relative; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); text-transform: uppercase; border-width:0px }
.interview-details-panel .accordion h3.active { background: url("../img/profile-arrow-down.png") no-repeat 99% center #f8f8f8; border-bottom:1px solid #ddd }
.drag-box .more { clear:both; height:30px; width:100%; /*border-bottom:1px solid #ddd;*/ }
.personal-details-panel .more a { padding-bottom:5px }
.personal-details .user-photo { height:120px; width:120px }
.personal-details .preview { background:#fff; border-radius:100px; border:5px solid #becdd5; overflow:hidden; height:100px; width:100px }
.preview_no_image { width:100px; height:100px; text-align:center; font-size:80px; color:#1992d1; font-family: "sans-serif"; line-height: 95px; text-transform:uppercase }
.profile_add_button { background:#fff; position:absolute; right:5px; top:0px; color:#444; font-size:11px; border:1px solid #ddd; border-top:none; border-radius:0 0 3px 3px; padding:5px 6px; width:15px; text-align:center; display:block }
.preview .profile_image { height:100px; width:100px }
.profile_edit_icon { padding:15px 0px 0 25px }
/* profile photo edit input */
.hidden1 { opacity: 0; position:absolute; height: 110px; width:110px; z-index:999; border-radius:50px }
.personal-details .user-details { padding-top:20px }
.applicant_details_submission_table { border-collapse:collapse }
.applicant_details_submission_table td { border-collapse:collapse; padding:5px 0 !important; vertical-align:top }
.view_applicant_details_submission { width:100% }

/* Accordian2 */
.accordion2 { width: 100%; margin: 1em 0em; float:left }
.accordion2 h3 { background: url(../img/plus.png) no-repeat right center #EEEEEE; border: 1px solid #e5e5e5; color: #0072c6; display: block; font-size:14px; font-weight:normal; font-family:'sans-serif', Arial, Helvetica, sans-serif; margin: 2px 0 0 !important; padding: 0.5em 1em; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s }
.accordion2 p { line-height: 1.4em; padding: 10px }
.accordion2 h3.active { background:url(../img/delete.png) no-repeat right center #EEEEEE }
.accordion2 h3:hover { background-color: #f0f0f0; color: #5999CF; border: 1px solid #EEEEEE; cursor: pointer }
/* All Activities table border control globally */
.accordion_container table tr th { border:none !important; border-bottom: 1px dotted #d8d8d8 !important; border-collapse: collapse; color: #333; font-size: 12px; text-align: left }
.applicant-profiles-panel .accordion_container table tr th { background: rgba(0, 0, 0, 0); border-collapse: collapse; color: #2676b5; font-size: 12px; font-weight: normal; padding: 3px 10px; text-align: left; border-bottom:1px solid #d8d8d8 }
.job_boards .accordion_container table.view_applicant_details_submission tr th {/* border:none !important*/ }

/* Accordian3 */
.accordion3 { width: 100%; margin: 1em 0em; float:left }
.accordion3 h3 { background: url(../img/plus.png) no-repeat right center #EEEEEE; border: 1px solid #e5e5e5; color: #0072c6; display: block; font-size:14px; font-weight:normal; font-family:'sans-serif', Arial, Helvetica, sans-serif; margin: 2px 0 5px !important; padding: 0.5em 1em; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s }
.accordion3 p { line-height: 1.4em; padding: 10px }
.accordion3 h3.active { background:url(../img/delete.png) no-repeat right center #EEEEEE }
.accordion3 h3:hover { background-color: #f0f0f0; color: #5999CF; border: 1px solid #EEEEEE; cursor: pointer }
/* END ACCORDIAN */

/* REQUISITION CSS */
.req_form_input { border: 1px solid #e5e5e5; color: #666; float: left; font-size: 12px; margin-top: 14px; outline: medium none; padding: 5px 7px }
div.tagsinput { background: #FFFFFF; border: 1px solid #dbe1e8; float: left; /*height: 100px;*/ margin-top: 14px; overflow-y: auto; width: 355px !important; padding:2px !important; border-radius:3px; min-height: 23px !important }
#technical_div div.tagsinput { background: #f8f8f8; float: left; height: auto !important; margin-top: 14px; overflow-y: auto; width: 263px !important; height:30px; }
div.tagsinput span.tag { -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 3px 5px; text-decoration:none; background: #BFD1E2; color: #6985A0; margin-right: 1px; margin-bottom:1px; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size:11px }
div.tagsinput span.tag a { font-weight: bold; color: #6985A0; text-decoration:none; font-size: 11px }
div.tagsinput input { width:80px; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size: 11px; border:0px solid transparent; padding:2px 5px 1px 5px; background: transparent; color: #000; height:25px; outline:0px; margin:0 }
div.tagsinput div { display:block; float: left }
.tags_clear { clear: both; width: 100%; height: 0px }
.datahead_subtitle table tr td { border: none }
.report-heading { font-size: 13px; color: #333; margin:10px 0; float:left; margin-top:-8px }
.report-heading .report-header { float: left }
.report-header .report-title { background:#D7E6F5; font-weight: 600; letter-spacing: 0.2px; font-size:13px; border:1px solid #D7E6F5; padding:3px 10px }
.report-header .report-name { font-weight: normal; border:1px solid #D7E6F5; padding:3px 10px; margin-left:-4px }
.new-select option { padding: 5px 3px }
/* END REQUISITION CSS */

/* CUSTOM REPORTS CSS */
/* General setup edit */
.teradata_wrapper { clear: both; float: left; margin: 15px }
#sourceList { border: 1px solid #ddd; background: #eee; float: left; height: 220px; width: 170px; padding: 12px }
#destinationList { border: 1px solid #ddd; background: #eee; float: left; height: 220px; padding: 12px; width: 170px }
.teradata_wrapper select option { padding: 5px }
.addSelectedButton_wrapper { float: left; margin: 70px 20px 0px 20px }
#destinationList label { float: left; font-size: 13px; margin-right: 5px; margin-top: 11px; outline: medium none; width: 135px; margin-left: 5px; padding: 5px 0 }
#textbox { border: 1px solid #CFCFCF; float: left; font-size: 11px; margin-top: 9px; outline: medium none; padding: 4px 7px; width: 200px; margin-right: 5px; margin-bottom: 9px }
#addSelectedButton { cursor: pointer; display: block; margin-bottom: 10px }
#revokeselectButton { cursor: pointer; display: block }
.teradata_list label.error { margin-top: 0px; margin-left: 316px !important }
/* END CUSTOM REPORTS CSS */

/* ERROR LABEL CLASS  */
label.error { border: none !important; color: red !important; display: block; margin-left: 140px; margin-top: 40px; position: absolute; width: 240px; height:12px !important; font-size:10px !important; width:auto !important }
#reqskills label.error { border: none !important; color: red; display: block; margin-left: 140px; margin-top: 78px !important; position: absolute; width: 240px; height:12px !important; font-size:10px !important }
#emptype label.error { border: none !important; color: red; display: block; margin-left: 140px; margin-top: -2px !important; position: absolute; width: 240px; height:12px !important; font-size:10px !important }
.select label.error { display: block; margin-left: 0 !important; margin-top: 0 !important; width:auto }
.new-select label.error { display: block; margin-left: 0 !important; margin-top: 0 !important; width:auto }
/* END ERROR LABEL CLASS  */

/* ALERT MESSAGE CSS */
.alert-success { background-color:#DFF0D8; border:1px solid #D6E9C6; color:#468847; padding:5px 15px; font-size:13px; float:left; width:78%; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5) }
.alert-error { background-color:#F2DEDE; border:1px solid #EED3D7; color:#B94A48; padding:5px 15px; font-size:13px; float:left; width:78%; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5) }
.alert-alerts { background-color:#FCF8E3; border:1px solid #FBEED5; color:#C09853; padding:5px 15px; font-size:13px; float:left; width:78%; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5) }
.alert-info { background-color:#D9EDF7; border:1px solid #BCE8F1; color:#3A87AD; padding:5px 15px; font-size:13px; float:left; width:78%; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5) }

/* TIMELINE CSS */
.cd-container { display:inline-block; width: 96%; margin: 0 auto; min-height:300px; padding:0 2%; z-index: 110 }
#LightBox12341 .location_popover > a { color:#333; }
#LightBox12341 .modal-dialog { box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); background-color: #ffffff; border: 1px solid #c6c6c6; margin:50px auto 0; overflow-x:scroll; width:650px; z-index: 110 }
#LightBox12341 .modal-dialog-inner { color:#333333; font-family:"sans-serif", sans-serif; margin:0 auto; min-width: 598px; width:4300px; padding:0 30px; z-index: 110 }
#LightBox12341 .modal-dialog .modal-header { background-color: #f1f1f1; border-color: #e5e5e5; border-style: solid; border-width: 0 0 1px; position:fixed; width: 650px }
#LightBox12341 .modal-dialog .modal-header .close_btn { background:transparent; border-radius:100%; border:2px solid rgba(0, 0, 0, .5); color:rgba(0, 0, 0, .5); height:15px; font-size:13px; font-weight:700; line-height:12px; padding:0; position:absolute; right:15px; text-align:left; top:12px; width:15px }
#LightBox12341 .modal-dialog .modal-header .close_btn:hover { border-color:#333; color:#333 }
#LightBox12341 .modal-dialog .header-title { color:#333; display:inline-block; font-size:18px; margin:0; padding: 8px 15px }
#LightBox12341 .modal-dialog .modal-body { padding:40px 438px; position:relative }
#cd-timeline { background: #9a9999; border-radius:3px; height: 8px; margin:130px 0; padding: 0 2%; position: relative; width: 96% }
.cd-nob { background:#fff; border-radius:20px; border:3px solid #9a9999; display:none; height:12px; width:12px }
.cd-nob.-top { left:-15px; position:absolute; top:-5px }
.cd-nob.-bottom { position:absolute; right:-15px; top:-5px }
.cd-timeline-block:first-child { margin-top: 0 }
.cd-timeline-block:last-child { margin-bottom: 0 }
@media only screen and (min-width: 1170px) {
.cd-nob {
display:block
}
.cd-timeline-block {
float:left;
margin: 0;
max-width:178px;
min-width:178px;
position:relative;
text-align:center;
}
.cd-timeline-block:first-child {
margin-top: 0;
}
.cd-timeline-block:last-child {
margin-bottom: 0;
}
.cd-timeline-img {
height: 45px;
margin-left: 20px;
margin-top:-20px;
width: 45px;
}
.cssanimations .cd-timeline-img.is-hidden {
visibility: hidden;
}
.cssanimations .cd-timeline-img.bounce-in {
visibility: visible;
-webkit-animation: cd-bounce-1 0.6s;
-moz-animation: cd-bounce-1 0.6s;
animation: cd-bounce-1 0.6s;
}
}
.cd-timeline-img { position: relative; margin-top: -20px; margin-left: 0; width: 40px; height: 40px; border-radius: 50%; box-shadow: 0 0 0 2px #9a9999, 0 0 0 3px #ffffff inset }
.cd-timeline-img img { border-radius:100%; display: block; width: 38px; height: 38px; position: relative; left: 36%; top: 41%; margin-left: -13px; margin-top: -15px }
.cd-timeline-img.default-picture { background: #7ad1ea; overflow:hidden }
.cd-timeline-content { border:1px solid #d7e4ed; position: relative; margin-left: 60px; background: white; border-radius: 0.25em; padding: 12px; box-shadow: 0 3px 0 #d7e4ed }
.cd-timeline-content h2 { color: #303e49 }
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { font-size: 13px; font-size: 0.8125rem }
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { display: inline-block }
.cd-timeline-content p { margin: 1em 0; line-height: 1.6 }
.cd-timeline-content .cd-read-more { float: right; padding: .8em 1em; background: #acb7c0; color: white; border-radius: 0.25em }
.no-touch .cd-timeline-content .cd-read-more:hover { background-color: #bac4cb }
.cd-timeline-content .cd-date { float: left; padding:3px 0; opacity: .7 }
.cd-timeline-content::before {
content: '';
position: absolute;
top: 0;
right: 100%;
height: 0;
width: 0;
border: 10px solid transparent;
border-top: 10px solid #d7e4ed;
}
#LightBox12341 .popover { text-decoration:none; color:#333; }
.cd-timeline-content .waiting, .cd-timeline-content .rejectd, .cd-timeline-content .approved { background:#f9c201; display:inline-block; padding:0 6px }
.cd-timeline-content .rejectd { background:#f83535 }
.cd-timeline-content .initiated { background:#1992d1 }
.cd-timeline-content .approved { background:#30c500 }
.cd-timeline-content .cd-time, .cd-timeline-content .cd-date { font-size: 12px }
.cd-timeline-content .cd-time { display:block; font-weight:300 }
.cd-timeline-content p { color:#fff; display:inline-block; font-size: 11px; text-align:left; font-weight:400; margin:0 }
.cd-timeline-content h2 { display:block; font-size: 14px; line-height:14px; margin:0 }
@media only screen and (max-width: 1050px) {
.cd-timeline-content .cd-date {
color:#333;
font-size: 12px;
font-weight:300;
width: 100%;
}
.cd-timeline-content {
margin-left: 60px;
padding: 5px 10px 8px;
}
.cd-timeline-content::before {
content: '';
position: absolute;
top: 8px;
right: 100%;
height:0;
width:0;
border: 10px solid transparent;
border-right: 10px solid #d7e4ed;
}
}
@media only screen and (min-width: 1170px) {
.cd-timeline-content {
margin-left: -15px;
padding: 5px;
top:22px;
width: 92%;
}
.cd-timeline-content::before {
border-color: transparent;
border-bottom-color: #d7e4ed;
left: 13%;
top: -20px;
}
.cd-timeline-content .cd-read-more {
float: left;
}
.cd-timeline-content .cd-date {
color:#333;
font-size: 12px;
font-weight:700;
left: 6%;
position: absolute;
top: -110px;
width: 40%;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content {
bottom:110px;
box-shadow:0 -3px 0 #d7e4ed;
top:auto;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {
bottom:-20px;
border-color: transparent;
border-top-color: #d7e4ed;
left: 13%;
top: auto;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
float: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
top: 130px;
}
.cssanimations .cd-timeline-content.is-hidden {
visibility: hidden;
}
.cssanimations .cd-timeline-content.bounce-in {
visibility: visible;
-webkit-animation: cd-bounce-2 0.6s;
-moz-animation: cd-bounce-2 0.6s;
animation: cd-bounce-2 0.6s;
}
}
@media only screen and (min-width: 1170px) {
.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
-webkit-animation: cd-bounce-2-inverse 0.6s;
-moz-animation: cd-bounce-2-inverse 0.6s;
animation: cd-bounce-2-inverse 0.6s;
}
}
/* END TIMELINE CSS */

/* REPORTS CSS */
.profile_reports { display:block; position:relative; padding-left:70px }
.profile_reports .reports_box { float:left; margin:20px; width:14% }
.profile_reports .reports_box_inner { background:#fff; border:1px solid #d0d0d0; border-radius:5px; display:block; text-align:center; vertical-align:top; width:100% }
.profile_reports .reports_thumb { height:120px; padding:20px 0 0 }
.profile_reports .reports_content { background:#f9f9f9; border-radius:0 0 5px 5px; border-top:1px solid #d0d0d0; padding:12px 0; text-align:center; font-size:13px }
.profile_reports .reports_box a { color:#333333; text-decoration:none }
.profile_reports .reports_box a:hover .reports_box_inner { background:#eee }
@media (max-width:980px) {
.profile_reports .reports_box {
margin:15px;
width:45%
}
.profile_reports {
padding-left:0;
}
}
@media (max-width:360px) {
.profile_reports .reports_box {
float:none;
margin:10px;
width:94%
}
}
/* END REPORTS CSS */

/* RESUME PARSING ALERT MESSAGES */
.addapplicant-alert-success, .addapplicant-alert-error { float:left; width:auto; position:absolute; left:22%; top:6px; padding:4px 15px 3px 4px; font-size:12px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); border-radius:50px }
.addapplicant-alert-success { background-color:#fff }
.addapplicant-alert-success i { background: url("../img/success-icon.png") no-repeat; display: inline-block; float: left; height: 16px; width: 16px; padding-left: 10px }
.addapplicant-alert-success span { color: #5f8d01; float: left; font-size: 12px }
.addapplicant-alert-error { background-color:#fff; position:relative;/* display:none*/ }
.addapplicant-alert-error i { background: url("../img/error-icon.png") no-repeat; display: inline-block; float: left; height: 16px; width: 16px; padding-left: 10px }
.addapplicant-alert-error span { float: left; color: #f25252; font-size: 12px }
@media only screen and (max-width : 640px) {
.data_view_right_fields {
float:none;
}
.applicant_view_right_fields {
float:none;
}
}
@media (max-width: 767px) {
.left_panel {
float:none !important;
}
.right_panel {
float:none !important;
}
.field {
float:left;
}
.data_view_rightpanel {
float:none;
}
.data_view_leftpanel {
float:none;
}
.data_view_right_fields {
float:none;
}
.data_view_right_fields_row3 {
float:none;
}
.applicant_view_right_fields {
float:none;
}
.applicant_profile_img {
float: left;
clear:both;
}
}
@media print {
.visible-print { display: inherit !important }
.hidden-print { display: none !important }
}
@media (min-width: 768px) and (max-width: 979px) {
.data_view_leftpanel {
width:30%;
}
.data_view_rightpanel {
width:70%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.data_view_leftpanel {
width:25%;
}
.data_view_rightpanel {
width:75%;
}
}
@media (min-width: 1280px) {
.classrecpt {
width:380px
}
}
@media (max-width: 480px) {
.tabformsalary_fields {
float:left;
}
.data_view_leftpanel {
width:45%;
float:left;
}
.data_view_rightpanel {
float:none;
}
}
@media (max-width: 979px) {
body {
padding-top: 0;
}
.content {
width: auto;
padding: 0;
}
}
@media (min-width: 980px) {
.nav-collapse.collapse {
height: auto !important;
}
.right_panel {
width:auto;
float:none;
}
.classrecpt {
width:240px
}
}
@media (max-width: 320px) {
.respons {
width:228px;
}
}
/* APPLICANT VIEW PROFILE CSS */
.applicant-profiles-panel { width:100%; float:left; font-family: "sans-serif", Arial, Helvetica, sans-serif; padding-top:100px; }
.applicant-profiles-panel .personal-details-panel { float:left; width:68%; min-width:500px; margin-right:2%; border:1px solid #cccccc; border-radius:4px; box-shadow:0 2px 4px rgba(0, 0, 0, 0.05); background:#fff }
.applicant-profiles-panel .interview-details-panel { float:left; width:29%; min-width:265px; background: #fff; border: 1px solid #cccccc; border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) }
@media only screen and (max-width: 995px) {
.applicant-profiles-panel .interview-details-panel {
float:left;
width:100%;
min-height:300px;
}
.applicant-profiles-panel .personal-details-panel {
float:left;
width:100%;
min-height:300px;
}
}
.applicant-profiles-panel table { border-collapse:collapse; padding:10px 0 0 0 }
.applicant-profiles-panel table tr th { background:none; border:none; border-collapse:collapse; padding:3px 10px; font-size:12px; font-weight:normal; text-align:left; color:#2676B5 }
.dragbox1 table { width:100% !important }
.dragbox1 table tr th { border-bottom:1px dotted #ccc }
.applicant-profiles-panel table tr td { border-collapse:collapse; border:none; padding:3px 10px; font-size:12px; color:#666 }
#comments_list table tr td { border: medium none; border-collapse: collapse; color: #666; font-size: 12px; padding: 3px 10px }
table.th-td-padding-left { width:100% }
.th-td-padding-left th { padding-left:0 !important; vertical-align:top !important; border:none; border-bottom:1px dotted #d8d8d8 !important; color:#666 !important; font-weight:bold !important }
.th-td-padding-left td { padding-left:0 !important; vertical-align:top !important; border:none; border-bottom:1px dotted #ddd !important; color:#666 !important; font-weight:normal !important }
/* Applicant-profiles-pane ol list css */
.applicant-profiles-panel ol { margin:0px; padding:0; margin:10px; padding-left:20px }
.applicant-profiles-panel ol li { padding:0; line-height:18px; font-size:12px; color:#666; list-style: decimal outside none !important }
/* PERSONAL DETAILS PANEL */
/* applicant-profiles-panel top buttons start */
.applicant-profiles-panel .navi-btns { clear:both; width:auto; display:inline-block; margin-bottom:10px }
.applicant-profiles-panel .navi-btns a { display:inline-block; vertical-align:middle; background:#6391B5; color:#FFF; font-size:12px; text-decoration:none; margin-right:5px; padding:3px 8px; margin-bottom:10px }
.applicant-profiles-panel .navi-btns a:hover { background:#5aa1d8 }
.applicant-profiles-panel .navi-btns a i { float:right; display:inline-block; margin-left:8px; margin-top:2px }
.personal-details-panel .drag-box { width:100%; margin:0; background:#fff; border-radius:3px 3px 0 0 }
.personal-details-panel .profile-box { min-height:210px; }
.personal-details-panel .drag-box h1 { background:#C6DDF0; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size:14px; color:#1F4F75; font-weight:normal; padding:4px 10px; width:200px }
.drag-box label { color:#333; width:120px }
/* Applicant-profiles-pane more links css */
.personal-details-panel .more a { clear: both; color: #2676B5; float: right; font-size: 12px; padding-bottom: 5px; padding-right: 10px; text-align: right; text-decoration: none }
.personal-details-panel .more a:hover { text-decoration:underline; background:none }
/* Interview-details-panel */
.interview-details-panel .drag-box { background:#fff; width:100%; border:none; min-height: 0 !important; border-bottom:1px solid #ddd; margin:0px; border-radius: 3px 3px 0 0 }
.interview-details-panel .drag-box h1 { background: #6391B5; color: #FFFFFF; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding: 6px 10px }
.interview-details-panel .more a { color: #2676B5; float: right; font-size: 12px; padding-bottom: 5px; padding-right: 10px; text-align: right; text-decoration: none }
.interview-details-panel .more a:hover { text-decoration:underline; background:none }
.interview-details-panel .drag-box h1 span { float: right; margin-top: 2px }
.interview-details-panel .drag-box h1 span a { background: #C6DDF0; border: 1px solid #5783A6; color: #006699; display: inline; font-size: 11px; margin-left: 5px; padding: 3px 13px; text-align: center; text-decoration: none }
.interview-details-panel .drag-box h1 span a:hover { background:#FFF; color:#069 }
.interview-details-panel a.reply { color:#2676B5; text-decoration:none; font-size:12px; padding-left:10px }
.interview-details-panel a:hover.reply { text-decoration:underline }
.interview-details-panel .commentor-details { font-size:11px; color:#C90 }
.interview-details-panel .commentor-details i { font-size:11px; color:#666; font-style:normal; padding-left:5px }
.interview-details-panel .commentor-details span { padding-left:5px }
.interview-details-panel .settings-btn { display:inline-block; vertical-align:top; width:16px; height:16px; background: url(../img/settings.png) left top no-repeat }
/* TASK MANAGER TABS CSS */
.drag-box h1 .tabs { float:right; margin-top:2px }
.drag-box h1 .tabs a { background:#c6ddf0; display:inline; font-size:11px; color:#069; text-decoration:none; text-align:center; padding:3px 13px; margin-left:5px; border:0px solid #5783a6 !important }
.drag-box h1 .tabs a:hover { background:#FFF; color:#069 }
.drag-box h1 .tabs .active { background:#F0F4F4 !important; color:#069 }
/* END TASK MANAGER TABS CSS */

.interview-details-panel .edit-btn { background: url("../img/edit-bnt-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; height: 20px; margin-left: 10px; vertical-align: top; width: 16px }
.interview-details-panel .delete-btn { background: url("../img/delete-btn-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; height: 20px; vertical-align: top; width: 16px }
.interview-details-panel .interviews-tbl table { border-collapse:collapse; padding:0; margin:0; margin:0 10px 10px 10px }
.interviews-tbl table tr th { width:100%; border:1px solid #C6DDF0; border-collapse:collapse; padding:5px 5px; font-size:12px; font-weight:bold; color:#666 }
.interviews-tbl table tr td { border:1px solid #C6DDF0; border-collapse:collapse; padding:5px 5px; font-size:12px; color:#666 }
.interviews-tbl table tr td a { color:#06F; text-decoration:none }
.interviews-tbl .table-title { border-bottom:1px dotted #ddd; font-size:11px; color:#069; text-decoration:none; font-weight:normal; text-align:left; padding:5px 5px; margin:5px 0 }
.interviews-tbl .table-title span a { float:right; width:16px; padding:0 2px }
.add-task a { background:#C6DDF0; clear:both; display:inline-block; font-size:11px; color:#069; text-decoration:none; text-align:center; padding:3px 5px; margin:5px 0 0 10px; border:1px solid #6391B5; border-radius:2px }
.add-task a i img { display:inline-block; vertical-align:top; margin-left:5px }
.add-task a:hover { text-decoration:none; background:white }
.enter-data-form { font-size: 12px; margin: 10px }
.enter-data-form textarea { border: 1px solid #dbe1e8; color: #666666; font-size: 12px; margin: 3px 0; padding: 2px 3px }
.personal-details-panel .personal-details { float:left; margin:20px; margin-bottom:0px }
.personal-details .user-photo { float:left; padding-right:20px }
.personal-details .user-details { float:left }
.personal-details .user-details h2 { clear:both; font-size:16px; color:#2676b5; font-weight:500 }
.personal-details .user-details span { display:block; font-size:13px; color:#333; padding:2px 0 }
.personal-details .share-btns a { background: #6391B5; border-radius: 3px; color: #FFFFFF; display: inline-block; font-size: 12px; margin-right: 5px; padding: 2px 8px; text-decoration: none; vertical-align: middle }
.personal-details .share-btns a i { display: inline-block; margin-left: 8px; margin-top: 2px; padding-bottom: 3px }
.personal-details-panel .drag-box h1 span { float: right }
.personal-details-panel .drag-box h1 span a { margin-right: 10px }
.personal-details-panel .vedio-play { margin-right: 46px; margin-top: 15px; min-width: 40px; text-align: right }
.columns h1 { cursor:move }
.column_sub h1 { cursor:move }
.applicant_view_left_fields { float: left; width:50% }
.applicant_view_right_fields { float: left; width:47% }
.applicant_profile_img { float:left }
.form-full-width-title { border-bottom: 1px solid #b6cee6; clear: both; color: #0072c6; float: left; font-family: "sans-serif", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-top: 15px; margin-bottom:10px; padding: 5px 20px 5px 0; text-transform: uppercase; width: 91% }
.personal-details-panel .profile-box h1 { background: url("../img/profile-arrow-up.png") no-repeat 99% center #f8f8f8; border:none; border-bottom: 1px solid #dddddd; border-radius:3px 3px 0 0; color: #666666; cursor: pointer; display: block; font-family: "sans-serif"; font-size: 14px; line-height: 18px; margin: 0 !important; overflow: hidden; padding: 10px 10px; position: relative; box-shadow:0 1px 0 #ffffff inset }
.personal-details-panel .profile-box h1 { background: #f8f8f8 !important; width:auto; overflow:visible !important; padding-right:3px !important }
.interview-details-panel .accordion h3 { background: url("../img/profile-arrow-up.png") no-repeat 99% center #f8f8f8; border:none; border-bottom: 1px solid #dddddd; border-radius:3px 3px 0 0; color: #666666; cursor: pointer; display: block; font-family: "sans-serif"; font-size: 14px; line-height: 18px; margin: 0 !important; overflow: hidden; padding: 10px 10px; position: relative; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); text-transform: uppercase; border-width:0px; box-shadow:0 1px 0 #ffffff inset }
.interview-details-panel .accordion h3.active { background: url("../img/profile-arrow-down.png") no-repeat 99% center #f8f8f8; border-bottom:1px solid #ddd }
.drag-box .profile-box .more { float: right; position: relative; right: 10%; top: 94px; border-bottom:1px solid #dddddd; }
.personal-details-panel .more a { padding-bottom:5px }
.personal-details .user-photo { height:120px; width:120px }
.personal-details .preview { background:#fff; border-radius:100px; border:5px solid #becdd5; overflow:hidden; height:100px; width:100px }
.preview_no_image { width:100px; height:100px; text-align:center; font-size:80px; color:#1992d1; font-family: "sans-serif"; line-height: 95px; text-transform:uppercase }
.profile_add_button { background:#fff; position:absolute; right:5px; top:0px; color:#444; font-size:11px; border:1px solid #ddd; border-top:none; border-radius:0 0 3px 3px; padding:5px 6px; width:15px; text-align:center; display:block }
.interview-details-panel .accordion_container { border:none; margin:0px; padding:10px }
.preview .profile_image { height:100px; width:100px }
.profile_edit_icon { padding:15px 0px 0 25px }
.personal-details .user-details { padding-top:20px }
.applicant_details_submission_table { border-collapse:collapse }
.applicant_details_submission_table td { border-collapse:collapse; padding:5px 0 !important; vertical-align:top }
.view_applicant_details_submission { width:100% }
.share-recipients-panel { float:left; width:100%; display:inline-block }
.share-recipients-panel label { margin-bottom: 15px; margin-top: 5px; width: 48%; float:left; font-size:12px }
.share-recipients-panel select { border: 1px solid #dbe1e8; color: #666; font-size:12px; width:250px; margin-bottom:10px }
.share-recipients-panel select option { padding: 1px 7px }
.share-recipients-panel textarea { border: 1px solid #dbe1e8; color: #666; width:100%; padding:2px; margin-top:0; min-height:120px; overflow:auto }
.share-recipients-panel .list-box-left, .share-recipients-panel .list-box-right { background:#fff; clear:both; float:left; border: 1px solid #dbe1e8; border-radius: 3px; color: #666; width:100%; min-width:250px; padding:2px; min-height:120px; max-height:120px; overflow:auto }
.share-recipients-panel .share-recipients-list-panel { float:left; width:45%; min-width:250px; display:inline-block }
.share-recipients-panel .share-list-move { float:left; width:6%; padding:80px 1% 58px 1%; text-align:center }
.share-recipients-panel .share-recipients-add-panel { float:left; width:45%; min-width:150px }
.grusremail { background: #fff; color:#005591; border: 1px solid #b6cee6; border-radius: 3px; float: left; margin: 1px; padding: 2px 5px; font-size:10px }
/* popup css start */	

/* document section css*/
#savedocumentsaddForm select { width:180px }
#savedocumentsaddForm .form_input { width:175px !important }
.document-download-panel { width:96%; min-height:12px; padding:0% 2% 2%2% }
.document-download-panel .ul-content { margin:0; padding:0 }
.document-download-panel .ul-content li { width:21%; margin:2%; float:left }
.document-download-panel .list-box { position:relative }
.list-box .download-icon { text-align:center; min-height:90px }
.list-box .download-icon span { display:block; text-align:center; white-space:normal; font-size:10px; color:#333; line-height:14px; margin-top:5px; clear:both }
.document-download-panel .action_icon { position:absolute; top:-20px; left:23% }
.document-download-panel .action_icon .list_edit1 { width:16px !important; height:16px }
.filedownload:hover { text-decoration:none; opacity:0.7 }
.view_applicant_details_submission.sub_details table tr th { border-right: 1px solid #D8D8D8 }
.view_applicant_details_submission.sub_details td { border-left: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8 }
.view_applicant_details_submission.sub_details th { border-bottom: 1px solid #D8D8D8 }
#save_submit_profile label { width:100px }
#save_submit_profile label.error { display:none !important }
/* end documnet section*/

/* TASK MANAGER PANEL NAVIGATION CSS */
.spanlink ul { margin:0; padding:0 }
.spanlink ul li { display:inline-block; width:auto; color:#999; font-size:13px }
.spanlink ul li a { font-weight:normal; color:#333; text-transform:uppercase; padding:0 }
.spanlink ul li a:focus { outline:none; text-decoration:none }
.spanlink ul li a.active { color:#1c91d5 }
.tabs_containor .profile_add_button { float: right; position: relative; right: -5px; top: -10px }
/* END TASK MANAGER PANEL NAVIGATION CSS */

/* BENCHSALES POPUP SUB PANEL NAVIGATION CSS */
.spanlink-2 ul { margin:0; padding:0; background:#1c91d6 }
.spanlink-2 ul li { width:auto; color:#999; font-size:13px; display:inline-block; }
.spanlink-2 ul li a { font-weight:normal; color:#fff; text-transform:uppercase; padding:7px 10px; display:inline-block; }
.spanlink-2 ul li a:focus { outline:none; text-decoration:none }
.spanlink-2 ul li a.active { color:#1c91d6; background:#eee; }
div.tagsinput { background: #f8f8f8; border: 1px solid #dbe1e8; float: left; /*height: 100px;*/ margin-top: 14px; overflow-y: auto; width: 355px !important; padding:2px !important; border-radius:0; min-height: 30px !important }
div.tagsinput span.tag { -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 3px 5px; text-decoration:none; background: #BFD1E2; color: #6985A0; margin-right: 1px; margin-bottom:1px; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size:11px }
div.tagsinput span.tag a { font-weight: bold; color: #6985A0; text-decoration:none; font-size: 11px }
div.tagsinput input { width:80px; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size: 11px; border:0px solid transparent; padding:2px 5px 1px 5px; background: transparent; color: #000; height:25px; outline:0px; margin:0 }
div.tagsinput div { display:block; float: left }
.tags_clear { clear: both; width: 100%; height: 0px }
.not_valid { background: #FBD8DB !important; color: #90111A !important }
.strip_btn a { text-decoration:none !important }
.quiz .left_panel { float: left; height: auto; width: 80%; padding:0 }
.quiz .left_panel label { clear:both; float: left; font-size: 13px; margin-right: 5px; margin-top: 17px; outline: medium none; width: 200px }
.question-panel { clear:both; background:#bbb; width:100%; height:400px; margin:20px 0 }
.quiz .blue-button { margin:15px 5px 0px 0px }
.quiz .cancel-button { margin:15px 0 }
.quiz textarea { width: 350px }
.quiz p { color: #006699; font-size: 13px; height:0px }
.question_panel { clear:both; width:100%; float:left }
.checkbox_style_new { display: block !important; margin-top: 15px; float:left }
.lable_check_box { color: #000000; float: left; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size: 12px; margin: 13px -13px 8px 5px; padding-right: 40px }
.remove_question { margin-left: 30px; font-weight: bold; color: rgb(218, 56, 56); cursor: pointer; font-size: 13px }
/* END APPLICANT VIEW PROFILE CSS */

/* VENDOR DETAILS CSS */
.add_contact_panel_single { position:relative; width:94%; padding:0% 2%; float:left; margin-bottom:20px; margin-left:1%; margin-right:1%; border-radius:5px; background: #f0f4f4 }
.add_contact_panel_multi { position:relative; width:98%; padding:0% 1%; float:left; margin-bottom:20px; border-radius:5px }
.add_contact_panel_multi .close_doc { cursor: pointer; position:absolute; right:180px; top:40px }
#flashMessage { position:relative; z-index:99 }
.content_page_head #flashMessage { position: inherit; z-index:99 }
/* RECENT SEARCH PANEL CSS */
.advance-search-panel { background:#eee; border: 1px solid #ddd; border-radius: 3px; margin: 10px 0; overflow: hidden; padding: 12px; }
.responsive-div { float:left }
.label-for-search { float:left; margin-right: 10px; font-size: 12px; color: #333333; margin-top:2px }
.advance-search-btn-div { float:right; margin-top:-34px }
.advance-search-btn { float:left; margin-left:5px; background:#8aa6be; height:23px; overflow:hidden; color:#fff; padding:3px 8px; border:0px solid #8aa6be; font-size:12px; cursor:pointer }
.advance-search-btn:hover { background:#61819d }
.advance-search-close { position:relative; /*float:right;*/ margin-top:-2px }
.advance-search-hide-btn { float:left; display:block; padding:10px }
.advance-search-hide-btn:hover { background:#c7daee; border-radius:50px }
.advance-search-btn-center { position:relative; width:100% }
.advance-search-btn-center span { margin: 0 auto; text-align:center; display:block }
.advance-search-btn-center a { background:#8aa6be; color:#fff; padding:2px 5px; font-size:11px; line-height:12px }
.advance-search-btn-center a:hover { background:#61819d }
.advance-search-btn-center a:before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 4px solid #8AA6BE; clear: both; content: ""; display: inline-block; left: 49.7%; overflow: hidden; position: absolute; top: 16px; z-index: 99999 }
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .advance-search-btn {
padding:4px 8px;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .advance-search-btn {
padding:4px 8px;
}
}
.recent-search-listpanel { clear:both; background:#F5F5F5; min-height:20px; width:98%; padding:10px; float:left }
.recent-search-listpanel ul li { float:left; display:inline-block; background:#fff; color:#09F; padding:2px 5px; margin-right:5px; margin-bottom:5px; border-radius:3px; border:1px solid #ccc; font-size:11px; cursor:pointer }
.recent-search-listpanel ul li:hover { background:#ccc }
.recent_last_search_panel { width:100%; clear:both; float:left }
.recent_last_panel_left { width:50%; background:#F0F0F0; float:left; padding:6px; font-size:13px; color:#3b3b3b; font-family:"sans-serif"; margin-top:10px; border:1px solid #ebebeb }
.recent_last_panel_right { width:46%; background:#F0F0F0; float:left; padding:6px; margin-left:10px; font-size:13px; color:#3b3b3b; font-family:"sans-serif"; margin-top:10px; border:1px solid #ebebeb }
.clear_searches { background: #639FCC; padding:5px 10px; font-size:12px; color: #FFF; text-decoration: none; float:left; margin-top:15px; cursor:pointer; border-radius:3px; clear:both }
.clear_searches:hover { background:#508fbf }
.clear_serach_close { margin-left:10px }
/* END RECENT SEARCH PANEL CSS */
/* END VENDOR DETAILS CSS */


/* workarounds */
* html .ui-autocomplete { width:1px }
.ui-menu { list-style:none; padding: 2px; margin: 5px; display:block; float: left; width:254px !important }
.ui-menu .ui-menu { margin-top: 3px !important }
.ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100% }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1 }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal }
/* END AUTO COMPLETE SKILLS TAG CSS  */

/* JOB TEMPLATE CSS */
Bulk Actions .table-t th { font-size:12px; color:#333 }
.table-t { margin: 0 !important; padding:3px !important; margin: 0; border-collapse:collapse; width:80%; }
.table-t .th { text-align:left !important; background: #eee; padding: 2px 2px; border-bottom: 1px solid #eee; font-weight: normal; margin: 0 !important; font-size: 12px }
.add_note_image { background:url(../img/note_icon.png) no-repeat; height: 16px; width: 16px; display:inline-block; text-align:center; font-size:8px !important }
.advance-search-panel-new { background: #d7e6f5; border: 1px solid #b6cee6 !important; border-radius: 3px; display: block; float: left; margin: 10px 0; padding: 6px 1% 0; width: 98% }
.after_bulk_search { float: left; margin: 0 0 6px 5px; padding: 4px }
.after_bulk_search .responsive-div { margin-bottom:0px }
/* END JOB TEMPLATE CSS */

/* CANDIDATE SUBMISSION CSS */
.panel-content .data_view_fields_text, .data_view_fields span { margin-top:14px }
.panel-content .data_view_fields_texthead { width:100px; margin-top:14px }
.panel-content .data_view_left_fields { width:100% }
.jp-candidate-submit-panel { float: right; margin-top:10px; width:24%; margin-bottom:100px; overflow:hidden; background:#fff; font-family:'sans-serif', Arial, Helvetica, sans-serif; font-size:13px; color:#333; border: 1px solid #dddddd; border-radius:4px }
.jp-candidate-submit-panel .panel-title { font-size:14px; padding:6px 15px; border-radius:2px 2px 0 0; background:#f8f8f8; border-bottom: 1px solid #dddddd; color: #666666; text-transform:uppercase }
.jp-candidate-submit-panel .panel-content { overflow:hidden; min-height:100px; padding:0 15px 15px }
.jp-candidate-submit-panel .data_view_fields_text { display:block }
.jp-applicant-profiles { float: left; width:75%; min-height:450px }
.jp-applicant-profiles fieldset { border:1px solid #C6DDF0; font-size:13px; color:#333; width:97.7%; padding:1%; border-radius:3px; /*background:#eef3f6;*/ }
.jp-applicant-profiles legend { border:0px solid #C6DDF0; font-size:13px; color:#178acc; font-weight:normal; margin-bottom:0; width:auto; padding:4px 15px; border-radius:50px }
.jp-applicant-profiles #input_search_icon { margin-top:0; margin-right:10px; border-radius:3px }
#matched_search_icon, #bench_search_icon { margin-right: 10px; margin-top: 0; border-radius:3px }
.applicant-profiles-navlist { margin:20px 20px 0px 20px; padding:6px 0; list-style:none; border-bottom:1px solid #C6DDF0 }
.applicant-profiles-navlist li { display:inline; padding:6px 12px; color:#333; cursor:pointer; margin:0 0 0 -2 }
.applicant-profiles-navlist li.active { color:#069; border:1px solid #C6DDF0; border-bottom:1px solid #fff; border-radius:3px 3px 0 0 }
.jp-applicant-profiles .tab_content { border:none; padding:3%; width:100% }
.jp-candidate-submisstion-panel { float: right; width:30%; min-height:430px; overflow:hidden; font-family:'sans-serif', Arial, Helvetica, sans-serif; font-size:13px; color:#333 }
.jp-candidate-submisstion-panel .panel-title { font-size:14px; padding:6px 15px; border-radius:2px 2px 0 0; background:#f8f8f8; border-bottom: 1px solid #dddddd; color: #666666; text-transform:uppercase }
.jp-candidate-submisstion-panel .panel-content { overflow:hidden; min-height:100px; padding:0 15px 15px }
.jp-candidate-submisstion-panel .data_view_fields_text { display:block; margin-top:15px; }
.jp-applicant-profiles-details { float: left; width:69% }
.jp-applicant-profiles-details .panel-title { font-size:13px; color:#324758; text-transform:uppercase; padding:5px 10px; margin-bottom:15px }
.jp-applicant-profiles-details .panel-title span { color:#428BCA; font-size:13px; text-transform:none; margin-left:10px }
.jp-applicant-profiles-details .legend-panel { overflow:hidden; margin:0 }
.jp-applicant-profiles-details fieldset { font-size:13px; color:#333 }
.jp-applicant-profiles-details legend { position:relative; width:100%; background:#eee; border:none; /*border-radius:3px;*/ overflow:hidden; font-size:13px; color:#4e90bd; font-weight:normal; margin-bottom: 10px; padding:7px 0px }
.jp-applicant-profiles-details .top_strip_btn { position:absolute; right:0; top:0; padding:1px 10px }
.lca_detail_form1 { padding:0 10px; margin:0 }
.jp-applicant-profiles-details legend span { width:100%; font-size:13px; color:#4e90bd; font-weight:normal; border-left: 3px solid #4e90bd; padding:8px 10px }
/* END CANDIDATE SUBMISSION CSS */

/* AUTO COMPLETE CSS */
.ac_results { padding: 0px 14px 4px 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; border: 1px solid #8f8f8f; height: 250px; overflow: auto }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; background: #fff; padding: 6px 0 }
.ac_results iframe { display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px }
.ac_results li { margin: 0px; padding: 4px 7px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; border-bottom: 1px solid #ddd }
.ac_results li:hover { background:#b6cee6; color:#333 }
.ac_loading { background : Window url('../css/select2-css/select2-spinner.gif') right center no-repeat }
.ac_over { background-color: Highlight; color: HighlightText; padding: 4px 7px }
/* END AUTO COMPLETE CSS */

/* INTERVIEW SCHEDULE CSS */
.sr-only { font-size: 11px; margin-left: 2px; position: inherit }
.zone_link { float: left; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size: 11px; margin-right: 5px; outline: medium none; margin: 18px 0 0 5px }
.interview-mode-icons a { margin-right:8px; opacity:.4 }
.interview-mode-icons a:hover { opacity:1 }
.interview-mode-icons .active { opacity:1 }
.interview-schedule-view .left-panel-view { width:60.5%; float:left; /*border:1px solid #C6DDF0;*/ padding:1% 2% 2%; border-radius:3px }
.interview-schedule-view .right-panel-view { width:34%; float:left; margin-left:1% }
.right-panel-view .block-panels { width:100%; margin-bottom:15px }
.interview-schedule-view fieldset { border:1px solid #C6DDF0; font-size:13px; color:#333; width:92%; padding:5% 4% 2% 4%; border-radius:3px; background:#eef3f6 }
.interview-schedule-view legend { border:0px solid #c6ddf0; font-size:13px; color:#178acc; font-weight:normal; margin-bottom:0; width:auto; padding:3px 10px; border-radius:50px }
.interview-schedule-view .interviews-tbl { margin:0; padding:0 }
.jobreq_interviewscheduling { width:98%; float:left; height:auto; border-bottom:1px dotted #cacaca; padding-bottom:15px }
#interviewscheduling_register label { margin-right:5px; float:left; font-family:'sans-serif', Arial, Helvetica, sans-serif; font-size:13px; outline: medium none }
.jobreq_interviewschedul_form1 { width:45%; float:left; height:auto }
.input_boxstyle_interviewschedul { padding:3px 7px; border:1px solid #d5d9da; float:left; width:250px; outline:0; margin-top:14px; outline:none; font:12px 'sans-serif', Arial, Helvetica, sans-serif !important; color:#3b3b3b }
.jobreq_interviewschedul_dates { float:left; width:100% }
.styled_interviewschedul { border:1px solid #D5D9DA; width:220px; font-size:11px; font-family:'sans-serif', Arial, Helvetica, sans-serif; color:#3b3b3b; outline:0; margin-top:12px; outline:none; height:21px; z-index:9999; float:left }
.styled_interviewschedul option { position: absolute; top: 0; right: 0; bottom: 0; font-size: 11px; line-height: 22px; background-color: #555555; color:#fff; border-top:1px solid #a6a6a6; margin:2px }
.styled_interviewschedul_dates { border:1px solid #D5D9DA; width:50px; font-size:11px; font-family:'sans-serif', Arial, Helvetica, sans-serif; color:#3b3b3b; outline:0; margin-top:14px; outline:none; height:21px; z-index:9999; float:left; margin-left:10px }
.styled_interviewschedul_dates option { position: absolute; top: 0; right: 0; bottom: 0; font-size: 11px; line-height: 22px; background-color: #555555; color:#fff; border-top:1px solid #a6a6a6; margin:2px }
.dates_at { color: #3B3B3B; float: left; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 6px; padding-left: 10px; padding-top: 15px }
/* END INTERVIEW SCHEDULE CSS */

/* EBORDING TABS STYLES */
.company-panel ul li { background: #568ac0; float: left; padding: 0 7px 0 0; width: auto; clear: both; color: #fff; position: relative; margin: 0 0 2px; z-index: 1 }
.company-panel ul li em, .advsearch-plus .advsearch-minus { background: url("../img/advsearch-plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; font-style: normal; height: 20px; margin-right: 7px; width: 31px; cursor: pointer }
.company-panel ul li em.advsearch-minus { background: url("../img/advsearch-minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) }
.status_title { display: inline-block; font-size: 12px; width: 80px; line-height: 20px; float: left }
.company-panel ul li span.companyview-count, .horizontaltabsnew span.companyview-count { background: #fffffd; border-radius: 2px; color: #578ac0; display: inline-block; float: right; font-size: 10px; height: 14px; line-height: 13px; margin: 3px 0 0; padding: 0 5px 4px; text-align: center; vertical-align: middle; width: auto }
/* END EBORDING TABS STYLES */

/* WELCOME SCEEN CSS */
.welcome-panel { font-family: 'sans-serif_light'; margin: 0; padding: 0 }
.welcome-message { background: #eeeeee; color: #5784aa }
.welcome-message h1 { font-size: 36px; font-weight: normal; padding: 15px 0; text-align: center }
.progressbar ul { margin: 0 auto; padding: 0; width: 585px }
.progressbar ul li { width: 190px }
.progressbar ul li span.white-cricle { background: #fff; border: 1px solid #e0dede; border-radius: 50px; color: #78ad30; float: left; height: 43px; line-height: 43px; margin: 0; padding: 0; text-align: center; width: 43px }
.progressbar-panel { background: #fff; display: block }
.visuallyhidden { display: none }
.wizard-progress { position:relative; left:50px; list-style: none outside none; margin: 0 auto; padding: 0; white-space: nowrap; width: 600px }
.wizard-progress li { float: left; margin-right: 100px; position: relative; text-align: center; width: 100px }
.wizard-progress .step-name { display: table-cell; height: 32px; text-align: center; vertical-align: bottom; width: 100px }
.wizard-progress .step-name-wrapper { display: table-cell; height: 100%; vertical-align: bottom }
.wizard-progress .step-num { border: 1px solid #e0dede; border-radius: 50%; display: inline-block; font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; margin-top: 10px; width: 40px; color:#78ad30 }
.wizard-progress .step-num:after { background: #e0dede; bottom: 22px; content: ""; display: block; height: 1px; left: 70px; position: absolute; width: 160px }
.wizard-progress li:last-of-type .step-num:after { display: none }
.itemactive-arrow { border: none !important; color: #fff; background: url("../img/wl-steps-arrow-white.png") no-repeat scroll 15px 12px #78ad30 }
.itemactive { background: #78ad30; border: 1px solid #78ad30; color: #fff !important }
.welcome-content > h2 { color: #243c45; font-size: 30px; font-weight: normal; padding: 10px 0 30px; text-align: center; clear:both }
.secondry-wrapper { background:#fff; padding:20px 30px 40px }
.welcome-screen-banner { margin: 10px auto 40px; width: 1180px }
a.welcome-green-button { background: #78ad30; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; color: #fff !important; font-size: 14px; margin-top: 15px; padding: 7px 12px }
a.welcome-green-button:hover { background: #7fb833 !important; color: #fff !important; text-decoration: none }
.welcome-buttons-panel { margin: 0 auto; text-align: center; width: 500px; clear:both }
.welcome-buttons-panel i img { margin: 2px 3px 3px }
.welcome-panel .configure-form-panel { margin: 0 auto; width: 850px; min-height: 280px }
.welcome-panel .configure-form-left { float: left; margin: 0; width: 425px }
.welcome-panel .configure-form-panel label { color:#666666; margin:0; width:165px }
.welcome-panel .configure-form-panel select { border: 1px solid #dbe1e8; color: #666; cursor: pointer; display: inline-block; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size: 12px; height: 29px !important; outline: medium none; padding: 5px; width: 200px }
.country-zone { margin: 20px 0 }
/* SETUP CSS */
.setup-panel { min-height: 280px; padding-bottom: 20px; clear:both }
.setup-panel ul { clear: both; margin: 20px auto; padding: 0; width: 780px }
.setup-panel ul li { background: #fff; border: 1px solid #ccc; padding: 0; margin:0 33px; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; -ms-border-radius: 100px; width: 125px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; height:125px; float:left; text-align:center; cursor:pointer }
.setup-panel ul li:hover { border: 1px solid #78ad30; background: #daf0b9 }
.setup-panel ul li a img { margin: 30px 0 0; text-align: center; vertical-align: middle !important }
.setup-panel ul li span.user-name { display: block; padding: 10px 0; text-align: center }
.default_label { display: inline-block }
.default_label label.error { margin-top: 40px; margin-left: 0 }
.new-select select { height:30px !important }
.secondry-wrapper .data { margin: 0 0 30px }
.adminpaneltable_viwingrecord_head input[type="radio"] { float: none !important }
#configurationsUserRegisterForm label.error { position: inherit }
#dashboardsUserRegisterForm .role-label { float: left; width: 270px }
.role-label label.error { margin: 0; position: inherit; float: none }
.button-elements .close { float: none; font-size: 12px; font-weight: normal; line-height: 19px }
.setup-panel ul li.active { background: #daf0b9; border: 1px solid #78ad30 }
.welcome-panel > .alert { margin: 10px 0 10px 15px; width: 95% !important; text-shadow: none }
.dataTables_filter label { margin-top: 0 }
#congratulations { margin: 0 }
#congratulations h1, h2 { color: #75ae32; font-size: 48px; font-weight: normal; text-align: center; margin: 20px 0 }
#congratulations h2 { color: #b0b0b0; font-size: 30px; padding-bottom: 30px }
.congrats-panel { margin: 0 auto; position: relative; width: 916px }
.congrats-panel .go-img { left: 45%; position: absolute; top: 58% }
/* END WELCOME SCEEN */
ul.newStyle li em, .advsearch-plus .advsearch-minus { background:url("../img/advsearch-plus-new.png") no-repeat scroll 0 0 transparent; cursor: pointer; float:left; height:9px; margin-right:7px; margin-top:5px; width:9px }
ul.newStyle li em.advsearch-minus { background:url("../img/advsearch-minus-new.png") no-repeat scroll 0 4px transparent; height:9px }
ul.newStyle li { background:none; color:#568ac0; font-size:14px }
ul.newStyle li span.companyview-count, .horizontaltabsnew span.companyview-count { background:#67affa; color:#ffffff; display:inline-block; margin-left:6px }
ul.newStyle li span.companyview-count { border-radius: 20px; float: left; font-size: 10px; line-height: 14px; margin-top: 3px; padding: 0 4px 1px }
.tab-current span.companyview-count { background:#fff; color:#666; }
.horizontaltabsnew span.companyview-count { float:none; margin-top:-2px }
.add_contact_panel_single { background:none }
.panel-buttons { position:absolute; right:10px; top:0; z-index:1 }
.tabsContent { position:relative }

/* Job posting reports panel css */
.add { background:#509bd4 url("../img/advsearch-plus.png") left top no-repeat }
.minus { background:#509bd4 url("../img/advsearch-minus.png") left top no-repeat }
.result-list { color:#666666; display:block; font-size:12px; position:relative }
.result-list .result-list-header { background:#efefef; border-top:1px solid #ccc; padding:2px 10px }
.result-list h6 { font-size:12px; font-weight:700; padding-top:5px }
.result-list ul { margin:0; padding:0 }
.result-list ul li { display:inline-block; float:none; line-height:28px; margin-top: 10px; width:100% }
.result-list ul li:last-child { border-bottom:none }
.result-list ul li .action_del, .result-list ul li .action_edit { background-image: url("../img/ceipalimages.png"); background-position: -456px 1px; background-repeat: no-repeat; display:none; height: 16px; margin-left:5px; text-indent:-99999px; vertical-align:middle; width: 16px }
.result-list ul li .action_edit { background-position:0 -72px; margin-left:30px }
.result-list ul li .action_save, .result-list ul li .action_cancel { background:#29abe1; border-radius:3px; margin-left:5px; padding:2px 5px }
.result-list ul li .action_cancel { background:#D9534F; color:#fff; border:none }
.result-list ul li .riversal input[type="text"] { margin:0 }
.result-list ul li a:hover { text-decoration:none }
.result-list ul li:hover .action_del, .result-list ul li:hover .action_edit { display:inline-block }
.result-list .search { display:block; padding:0 0 1px 8px }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.result-list .search {
width: 176px
}
}
.result-list .search label, .result-list .search input[type="text"] { display:inline-block; margin: 0; width:auto }
.result-list .search input[type="text"] { padding-bottom:4px; padding-top:4px }
.no-records { color:#fa766c; text-align:center }
ul.half-block.pull-right { width:60% }
.edit_emails { display:none }
@media(min-width:360px) and (max-width:980px) {
 ul.half-block {
width:100%
}
}
/* header fixed widht fix */
.jobposting-report-panel { padding-top:10px; }
/* Start lazy loader css */
.lazyloading { float: left; text-align: center; width: 100%; padding:30px 0 }
.page-spinner-bar { text-align: center; width: 100px; z-index: 10051; margin-left: 50%; }
.page-spinner-bar > div { margin: 0 5px; width: 18px; height: 18px; background: #eee; border-radius: 100% !important; display: inline-block; -webkit-animation: bounceDelay 1.4s infinite ease-in-out; animation: bounceDelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.page-spinner-bar .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; background:#78ad30; }
.page-spinner-bar .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; background:#ff9905; }
.page-spinner-bar > div { background: #1fa0e4 }
@-webkit-keyframes fadeInUp { 0% {
 opacity: 0;
-webkit-transform: translateY(15px);
}
 100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp { 0% {
 opacity: 0;
-moz-transform: translateY(15px);
}
 100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp { 0% {
 opacity: 0;
-o-transform: translateY(15px);
}
 100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp { 0% {
 opacity: 0;
transform: translateY(15px);
}
 100% {
opacity: 1;
transform: translateY(0);
}
}
.fade-in-up { -webkit-animation: fadeInUp .5s;
animation: fadeInUp .5s;
}
 @-webkit-keyframes bounceDelay { 0%, 80%, 100% {
 -webkit-transform: scale(0);
}
 40% {
-webkit-transform: scale(1);
}
}
@keyframes bounceDelay { 0%, 80%, 100% {
 transform: scale(0);
-webkit-transform: scale(0);
}
 40% {
transform: scale(1);
-webkit-transform: scale(1);
}
}
/* End Lazy loader css */

/* START HEADER DROP DOWN SPIN CSS */
.drop-spin { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.drop-spin.active { -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.header-btn { border: 1px solid #ddd; border-radius: 50px; height: 12px; width: 12px; padding: 6px; text-align: center; font-size:12px !important; color: #2296f1 !important; }
.header-btn.active { background:#2296f1; border: 1px solid #2296f1; color: #fff !important; }
.header-btn-submissions { border-radius: 50px; height: 12px; width: 12px; padding: 7px 6px; text-align: center; font-size:14px !important; color: #999 !important; }
.global_filter { border-radius: 50px; margin: 0 !important; width: 164px; }
#global_search_form label.error { display:none !important; }
#global_search_form #input-quick-search-icon { background-position:4px 4px; border-radius: 50px; border:1px solid rgba(0, 0, 0, 0); box-shadow:none; font-family:'sans-serif', Arial, Helvetica, sans-serif; font-size:11px; color:#414e5e; line-height:14px; padding:6px 6px 6px 6px; transition:width .6s ease;
width:12px; height:12px !important; border: 1px solid #ddd; border-radius: 50px; }
/* Fixed Menu */
.header_menu_cls { position: fixed; width: 100%; z-index: 999 }
#custom-add-dropdown .dropdown-menu { left:-52px; border: 1px solid #b9b9b9; border-radius: 3px; box-shadow: 0 3px 5px 0 #c9c9c9; }
#custom-add-dropdown ul:before { left:60px !important; top:-8px; border-bottom: 8px solid #b9b9b9 !important; }
#custom-add-dropdown ul:after { left:61px !important; top:-7px; border-bottom: 8px solid #fff !important; }
#custom-add-dropdown .dropdown-menu > li > a:hover { color:#2296f1 !important; background:none !important }
#custom-add-dropdown .dropdown-menu > li > a { font-size:12px !important; color:#333 !important }
#custom-add-dropdown .dropdown-menu > li > a .fa { font-size:14px !important; width:18px; }
/* HEADER SUBMISSIONS DROPDOWN START */
#custom-dropdown-h-submissions .dropdown-menu { left:-144px; top:36px; border: 1px solid #b9b9b9; border-radius: 3px; box-shadow: 0 3px 5px 0 #c9c9c9; }
#custom-dropdown-h-submissions ul { border-top:1px solid #ccc !important; }
#custom-dropdown-h-submissions ul:before { left:152px !important; top:-17px !important; border:solid transparent !important; border-color:transparent transparent #ccc !important; border-width:8px !important; }
#custom-dropdown-h-submissions ul:after { left:153px !important; top:-7px !important; border-color:transparent transparent #fff !important; border-width:7px !important; }
.dropdown-h-submissions-ul { padding:10px 5px 5px 5px !important; width:310px; }
.dropdown-h-submissions-list { min-width:80px; min-height:56px; background:#fff; padding:5px 4px 5px; margin:0 5px 0px 5px; float:left; text-align:center; font-size:10px; border:1px solid #fff; }
.dropdown-h-submissions-list:hover { background:#fff; border:1px solid #eee; border-radius:3px; }
.dropdown-h-submissions-icon { font-size:24px !important; color:#94ca54; text-align:center; clear:both; min-height:30px; }
.dropdown-h-groups-icon { font-size:21px !important; color:#4482c4; text-align:center; clear:both; min-height:30px; }
.dropdown-h-submissions-title { clear:both; color:#555; text-align:center; font-size:12px; margin-top:0px; line-height:14px; }
/* END HEADER SUBMISSIONS DROPDOWN */
	
/* HEADER CART DROPDOWN START */
#custom-dropdown-cart .dropdown-menu { left:-49px; top:36px; border: 1px solid #b9b9b9; border-radius: 3px; box-shadow: 0 3px 5px 0 #c9c9c9; }
#custom-dropdown-cart ul { border-top:1px solid #ccc !important; }
#custom-dropdown-cart ul:before { left:56px !important; top:-17px !important; border:solid transparent !important; border-color:transparent transparent #ccc !important; border-width:8px !important; }
#custom-dropdown-cart ul:after { left:57px !important; top:-7px !important; border-color:transparent transparent #fff !important; border-width:7px !important; }
.cart-count { position:absolute; top:-3px; right:-2px; background:#ff9905; width:10px; height:10px; border-radius:50px; padding:1px; color:#fff; font-size:10px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
/* END HEADER CART DROPDOWN */
	
.search-form-cls-global form { margin:0px !important; }
#custom-profile-dropdown .dropdown-menu { padding:10px !important; border: 1px solid #b9b9b9; border-radius: 3px; box-shadow: 0 3px 5px 0 #c9c9c9; }
#custom-profile-dropdown ul:before { border-bottom: 8px solid #b9b9b9 !important; }
#custom-profile-dropdown ul:after { border-bottom: 7px solid #b9b9b9 !important; top:-11px; }
.profile_options_left, .profile_options_right { float:left; text-align:left; }
/* END HEADER DROP DOWN SPIN CSS */

/* CSS FOR THE INLINE STATUS UPDATE POPOVER STARTED*/
.status_update_popup_form .new-select { width:100px; float:left; }
.status_update_popup_form textarea { width:190px; float:left; resize:none; }
.status_update_popup_form button .glyphicon-ok { color:#fff; }
.status_update_popup_form button { padding:4px 5px 6px; }
.status_update_popup_form { padding-bottom:15px; float: left; margin: 1%; }
.status_update_popup_form .popover-content { padding:0px 14px; }
.status_update_popup_form .popover-title { color:#333; font-size:12px; }
.status_update_popup_form .btn-primary { background:#428bca; border-color:#357ebd; }
.update_status_popover, .update_seeker_status_popover { text-decoration:underline; cursor:pointer; }
.make_border_none .popover { max-width:416px; width:100%; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .make_border_none .popover {
width:404px;
}
}
/* CSS FOR THE INLINE STATUS UPDATE POPOVER ENDED*/

/* GOOGLE VIEWER START */
.toolbar_popupbg { position:absolute; background:rgba(0, 0, 0, 0.7); bottom: 0; color: #fff; left: 0; position: fixed; right: 0; top: 0; z-index: 9999; }
.toolbar_top { top:0px; width:100%; height:35px; background:#000; padding-top:15px; position:relative; color:#fff; font-size:13px; }
.toolbar_top a { color:#fff; }
.toolbar_top a:hover { color:#aaa; }
.toolbar_left { position:absolute; left:18px; }
.toolbar_left img { float:left; margin-right:10px; width:20px; height:20px; }
.toolbar_left span { line-height:20px; }
.toolbar_middle { width:300px; position:absolute; margin-left:-150px; left:50%; text-align:center; }
.toolbar_right { right:20px; position:absolute; }
.toolbar_right a { display:inline-block; margin:0px 10px; float:left; }
.toolbar_right a.close { float:right; margin-top:-2px; }
.toolbar_center { width:70%; height:100%; background:#fff; border:solid 0px #666; position:absolute; top:59px; left:50%; margin-left:-35%; }
.toolbar_top .icons { float:left; width:24px; height:24px; }
.toolbar_top .fa { font-size:17px; }
/* END GOOGLE VIEWER */

/* BOUNCED EMAILS POUP ISSUE */
a.bounced_emails { color:#F00; margin-left:5px; font-size:12px; cursor:pointer; text-decoration:none }
a:hover.bounced_emails { color:#C30; text-decoration:none }
.bounced-popover-fix h3 { margin:0 !important; border:none; border-bottom:1px solid #ebebeb !important; background:#f7f7f7 !important; }
/* END BOUNCED EMAILS POUP ISSUE */

/** CUSTOM PAGINATION **/
.paging_full_numbers a:active { outline: none }
.paging_full_numbers a:hover { text-decoration: none }
.pagination-links .paging-numbers { float: left }
.pagination-links .paginate_button, .pagination-links .paginate_button a, .pagination-links .paginate_active span { float: left }
.paging-numbers .paginate_button a, .paging-numbers .paginate_active span { width: 22px; text-align: center; line-height: 22px; height:22px; margin: 0; cursor: pointer; *cursor: hand;
text-decoration: none }
.paging-numbers .paginate_button a { background:none; border:none; border-right: 1px solid #bcbcbc; color:#4271b5;  }
.paging-numbers .paginate_button a:hover { text-decoration: none !important; background-color: #fff;}
.paging-numbers .paginate_active span, .paging-numbers .paginate_active span:hover { background-color: #fff; color: #000; border:none;border-right: 1px solid #bcbcbc;}
.pagination-links .previous.paginate_button_disabled, .pagination-links .previous.paginate_button a { background: url('../images/pagenation/prev-active.png') no-repeat center center; width:22px; height:22px; border:none;border-right: 1px solid #bcbcbc; color: #666; margin-left: -1px; cursor: pointer; text-decoration: none }
.pagination-links .previous.paginate_button.paginate_button_disabled { background: url('../images/pagenation/prev-disable.png') no-repeat center center transparent }
.pagination-links .first.paginate_button a, .pagination-links .last.paginate_button a { background: url('../images/pagenation/first-active.png') no-repeat center center; width:22px; height:22px; border:none;border-right: 1px solid #bcbcbc; color: #666; margin-left: -1px; cursor: pointer; text-decoration: none }
.pagination-links .last.paginate_button a { background:url('../images/pagenation/last-active.png') no-repeat center center; border:none;}
.pagination-links .next.paginate_button.paginate_button_disabled { background-image: url('../images/pagenation/next-disable.png') }
.pagination-links .next.paginate_button_disabled, .pagination-links .next.paginate_button a { background:url('../images/pagenation/next-active.png') no-repeat center center; width:22px; height:22px; border:none;border-right: 1px solid #bcbcbc; color: #666; margin-left: -1px; cursor: pointer; text-decoration: none }
.table-header .asc, .table-header .sortascdesc, .table-header .desc { background-position: right 0px; display: block }
.table-header a { color:#333 }
.sortascdesc, .asc, .desc { display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align:middle; }
.sortascdesc:after { content: "\f0dc"; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; margin-left:10px; }
.asc:after { content: "\f0de"; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; margin-left:10px; }
.desc:after { content: "\f0dd"; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; margin-left:10px; }
/** END CUSTOM PAGINATION **/

/* Jobposting custom select box START */
.combo-select { position: relative; max-width: 400px; /*margin-bottom: 15px; border: 1px #dbe1e8 solid;*/ border-radius: 0; }
.combo-select .combo-input { margin-bottom: 0; }
/** Input field */
.combo-input { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; text-overflow: ellipsis; white-space: nowrap; border: none; width: 100%; box-sizing: border-box; padding:6px 5px; border-radius: 3px; color:#666; font-size:12px; height:28px; }
/**Arrow*/
.combo-input:focus { outline: none; }
.combo-arrow { position: absolute; right: 0; top: 0; height: 100%; cursor: pointer; text-align: center; width: 40px; font-size: 12px; color: #999999; }
.combo-arrow:before { content: " "; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #555; display: block; width: 0; height: 0; top: 0; right: 5px; bottom: 0; position: absolute; margin: auto 0; }
.combo-open .combo-arrow { border-color: #51A7E8; }
.combo-open .combo-arrow:before { border-top: none; border-bottom: 5px solid #cccccc; }
.combo-focus { border-color: #51A7E8; }
.combo-focus input { border-color: #51A7E8; }
/** Hide native select */
.combo-select select { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; /*-webkit-appearance: none; opacity: 0;*/ }
@media only screen and (min-width: 960px) {
.combo-select select {
left: -1px;
top: -1px;
width: 0;
height: 0;
margin: 0;
}
}
/* Selected option */
.option-selected { background-color: #eee; }
/* Hovered option */
.option-hover { background-color: #f6f6f6; color: #333; }
/* Option item */
.option-item { cursor: pointer;/*border-bottom: 1px #e3e3e3 solid;*/ }
.option-item:last-child { border-bottom: none; }
/* Disabled and optgroups */
.option-group { cursor: text; background: #e1e1e1; border: 1px #ccc solid; border-width: 1px 0; }
/* Disabled */
.option-disabled { opacity: 0.5; }
/* Dropdown */
.combo-dropdown { position: absolute; z-index: 1; top: 100%; left: 0; min-width: 100%; max-width: 300px; max-height: 300px; margin: 0; padding: 0; display: none; overflow-y: auto; background: #fff; border: 1px solid #dbe1e8; border-radius: 0;/*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.26);*/ box-sizing: border-box; }
.combo-dropdown li { list-style: none; padding: 8px 1em; margin: 0; }
/* On Active */
.form-full-width ul.combo-dropdown { display:none; margin-top:0px; }
.form-full-width .combo-open ul.combo-dropdown { display: block; }
.form-full-width ul.combo-dropdown li { min-width:180px; color:#666; font-size:12px; width:100%; padding:6px 0; text-indent:1em; }
/* END Jobposting custom select box */

/* Tabmenu navlist (Subnavigation) */
.tabmenu-navlist { background:#fcfcfc; border-bottom: 1px solid #efeeee; border-top: 1px solid #efeeee; list-style: outside none none; margin: 40px 0 20px !important; padding: 15px 0; width:100%; }
.tabmenu-navlist li { cursor: pointer; display: inline; }
.horizontaltabsnew li a { color: #333; cursor: pointer; display: inline; font-size: 13px; padding: 6px 10px; text-decoration: none; margin-right:10px; }
.horizontaltabsnew li a.tab-current { background: #2e8fda; border-radius: 3px; color: #fff; }
.combo-select { height:30px; }
.combo-dropdown { max-height:200px; z-index:99; }

/* Auto Suggestions Start */
.auto-suggestions-btn { position:absolute; right:0; top:0; background:#fff; width:35px; padding:24px 3px; line-height:50px; text-align:center; color:#333; border-left:1px solid #eee; text-align:center; cursor:pointer }
.auto-suggestions-btn:hover { background:#eee; color:#333; }
.auto-suggestions-btn.active { background:#757575; color:#fff; }
.auto-suggestions-setup { display:block; background: #757575; height: 100%; position: fixed; top: 59px; transition: all 0.4s ease 0s; width: 250px; z-index: 9999999; padding:8px 15px 15px; }
.auto-suggestions-setup.right { right:0 }
.auto-suggestions-setup-title { color: #fff; font-family:"sans-serif"; float: left; margin-top: 0; width: 100%; font-size: 16px; font-weight: normal; line-height: 20px; text-transform: capitalize; }
.auto-suggestions-setup .close { position: absolute; right: 15px; top: 5px; color:#999; display: inline-block; font: normal normal normal 18px/1 FontAwesome; font-size: 35px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.auto-suggestions-setup .close:hover, .auto-suggestions-setup .close:focus { color:#fff; opacity:1 }
.auto-suggestions-controls-wrap { float:left; width:100%; margin-top:20px; }
/* Auto Suggestions END */

/* Start Drag and Drop Table Coloumn Css */
.dragtable-sortable { list-style-type: none; margin: 0; padding: 0; -moz-user-select: none; }
.dragtable-sortable li { margin: 0; padding: 0; float: left; font-size: 1em; background: white; }
.dragtable-sortable th, .dragtable-sortable td { border-left: 0px; }
.dragtable-sortable li:first-child th, .dragtable-sortable li:first-child td { border-left: 1px solid #CCC; }
.ui-sortable-helper { opacity: 0.7; filter: alpha(opacity=70); }
.ui-sortable-placeholder { -moz-box-shadow: 4px 5px 4px #C6C6C6 inset; -webkit-box-shadow: 4px 5px 4px #C6C6C6 inset; box-shadow: 4px 5px 4px #C6C6C6 inset; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; visibility: visible !important; background: #EFEFEF !important; visibility: visible !important; }
.ui-sortable-placeholder * { opacity: 0.0; visibility: hidden; }
/* End Drag and Drop Table Coloumn Css */

/* For Editor Css */
.nicEdit-main { height: 200px !important; overflow: auto !important; }
.data_view_fields .nicEdit-main { height:auto !important; }
/* Data Table filters color (Jobposting, Applicant and Talentbench)*/
.accept .dropdown-toggle i { color: #2296f1; }
/* Applicant profile view and edit SSN view */
.applicant_ssn_view { color: #fff; background: #49c0f0; margin-left:10px; cursor:pointer; padding:2px 5px; font-size:10px; border-radius:2px; }
.applicant_ssn_view:hover { opacity: .8; color: #fff; text-decoration: none; }
.modal-contents .resume-tabs_containor { position: absolute; }
.modal-contents .resume_containor { position: absolute; }
.modal-contents .resume_containor #page-container { background-image: none !important; background-color: #cccccc !important; }
.blur-text { color: transparent !important; text-shadow: 0 0 3px rgba(0, 0, 0, 0.5) !important; }
.lock-icon-class { margin-left:5px; color:#0288d2; }
/*UI Changes css*/

.margin-top-o { margin-top:0px!important; }
.padding-top-o { padding-top:0px!important; }
.form-full-width ul.combo-dropdown { background:#fff; box-shadow:0 2px 2px #ccc; }
.combo-dropdown .add_dropdown { background:#78ad30; color:#fff; }
.combo-dropdown .add_dropdown a { color:#fff; }
.option-item:hover { background-color: #f9f9f9; }
.option-selected { background: #efefef; }
.add_mult_dropdown { background:#78ad30; color:#fff; }
.add_mult_dropdown a { color:#fff; font-size:12px; padding-left:7px; }
.add_mult_dropdown a:hover { color:#fff; }
div.tagsinput span.tag { -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 3px 5px; text-decoration:none; background: #78ad30; color: #fff; margin-right: 1px; margin-bottom:1px; font-family: 'sans-serif', Arial, Helvetica, sans-serif; font-size:11px }
div.tagsinput span.tag a { font-weight: bold; color: #fff; text-decoration:none; font-size: 11px }
.no-data { font-size:12px; }