hr {
	float: left;
	width: 100%;
    margin: 0;
    border-top: 1px solid var(--table-border-color);
}
.no-padding {
	padding: 0 !important;
}
.center,
.center-align {
	text-align: center !important;
}
.cursor-default {
	cursor: default;
}
.display_success_msg {
	display: inline-block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
	border-radius: 12px;
    color: green;
}
.display_note_msg {
	display: inline-block;
    width: 100%;
	padding: 10px 15px;
    margin-top: 0;
    margin-bottom: 30px;
	border-radius: 12px;
    color: #a94442;
}
.display_note_msg a {
    color: #a94442;
}
.dashboard_number_form_main {
	display: inline-block;
    width: 100%;
	padding: 15px;
    margin-bottom: 30px;
    border: 1px solid #d6e9c6;
    background: #dff0d8;
    border-radius: 12px;
    color: green;
}
.close {
	font-family: Arial;
}
.btn {
	padding: 7px 15px;
    outline: 0;
    border: 1px solid var(--form-button);
    background-color: var(--form-button);
	box-shadow: none;
    border-radius: 4px;
    font-size: 13px;
    color: #ffffff;
    font-weight: normal;
	line-height: 1.385;
    text-transform: uppercase;
    text-decoration: none;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn:active:focus {
	outline: 0;
	border-color: var(--form-button);
	background-color: var(--form-button);
	box-shadow: none;
	color: #ffffff;
}
.btn[disabled] {
    border: 1px solid #D9D9D9;
    background-color: #D9D9D9;
    color: #999999;
	cursor: not-allowed;
	opacity: 1;
}
.btn-cancel {
	margin-left: 7px;
    border: 1px solid var(--form-button);
    background-color: transparent;
	color: var(--form-button);
}
.btn-cancel:hover,
.btn-cancel:focus,
.btn-cancel:active,
.btn-cancel:active:focus {
	outline: 0;
	border-color: var(--form-button);
	background-color: transparent;
	box-shadow: none;
	color: var(--form-button);
}
.no-bg-btn {
    padding: 0;
	background: none;
    border: none;
}
.no-bg-btn:hover,
.no-bg-btn:focus,
.no-bg-btn:active,
.no-bg-btn:active:focus {
	background: none;
}

.search_date_error_main {
	float: left;
    width: 100%;
    padding: 0 15px;
    margin-top: -30px;
	font-size: 12px;
}
.search_date_error_main span {
	color: #E52A28;
}

.pending-legend .fa-eye {
	width: auto !important;
	height: 15px;
}
.pending-legend .fa-eye.submitted {
	color: #8DC642;
}
.pending-legend .fa-eye.approved {
	color: #3D8DCB;
}
.pending-legend .fa-eye.pending {
	color: #666666;
}
.pending-legend .fa-eye.inactive {
	color: #E52A28;
}
.pending-legend span {
	width: 13px;
	height: 13px;
	border-radius: 2px;
}
.pending-legend span.pending-legend-1 {
	background: #8DC642;
}
.pending-legend span.pending-legend-2 {
	background: #3D8DCB;
}
.pending-legend span.pending-legend-3 {
	background: #666666;
}
.pending-legend span.pending-legend-4 {
	background: #E52A28;
}

.btn-group button.multiselect {
	display: block;
	width: 100%;
	height: 34px;
    padding: 7px 10px;
	margin: 0;
	outline: 0;
	border: 1px solid #cccccc !important;
	background-color: #ffffff !important;
	box-shadow: none !important;
	border-radius: 5px;
	font-size: 12px;
	color: #333333 !important;
	font-weight: normal;
	line-height: normal;
	text-align: left;
}
.btn-group button.multiselect {
	padding-right: 20px;
	appearance: none;
	background-image: linear-gradient( 45deg, transparent 50%, #333333 50%), linear-gradient( 135deg, #333333 50%, transparent 50%) !important;
    background-position: calc(100% - 10px) center, calc(100% - 5px) center;
    background-size: 4px 4px, 5px 4px;
    background-repeat: no-repeat;
}
.btn-group button.multiselect .caret {
	display: none;
}
.btn-group .multiselect-container {
	width: 230px;
	border-radius: 5px;
	top: 100%;
}
.btn-group .multiselect-container li.filter .input-group {
	width: calc(100% - 20px);
	margin: 5px 10px;
}
.btn-group .multiselect-container li.filter .input-group-addon,
.btn-group .multiselect-container li.filter .input-group-btn {
	display: none;
}
.btn-group .multiselect-container li.filter .multiselect-search {
	height: 30px;
	padding: 4px 10px;
    border-color: #cccccc !important;
    border-radius: 5px;
    color: #333333 !important;
}
.btn-group .multiselect-container li.multiselect-all a label.checkbox {
	font-weight: normal;
}
.btn-group .multiselect-container li a {
	background: #ffffff;
	color: #333333;
}
.btn-group .multiselect-container li a:hover,
.btn-group .multiselect-container li a:focus {
	background: #f2f2f2;
	color: #333333;
}
.btn-group .multiselect-container li a label.radio {
	float: none;
	padding: 3px 10px 3px 10px;
	white-space: initial;
}
.btn-group .multiselect-container li a label.checkbox {
	float: none;
	padding: 3px 10px 3px 30px;
	white-space: initial;
}
.btn-group .multiselect-container li a label.radio input[type=radio] {
	display: none;
}
.btn-group .multiselect-container li a label.checkbox input[type=checkbox] {
    width: 13px;
    height: 13px;
    margin: 2px 0 0 -20px;
	outline: 0;
    border: 1px solid #C4C4C4;
    appearance: none;
}
.btn-group .multiselect-container li a label.checkbox input[type=checkbox]:checked {
    background-image: url(../img/checked.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80%;
}

.accordion {
	position: relative;
	display: flex;
    align-items: center;
	float: left;
	width: 100%;
    margin: 0;
    outline: none;
    border: none;
	cursor: pointer;
    transition: 0.4s;
}
.accordion:after {
	content: '\f0d7';
    font-family: FontAwesome;
    font-size: 18px;
    color: var(--text-color-blue);
    line-height: 0;
    position: absolute;
    top: 50%;
    right: 10px;
}
.accordion.active:after {
	content: "\f0d8";
}
.panel {
	float: left;
	width: 100%;
	max-height: 0;
	padding: 0;
    margin: 0;
	border: none;
	background-color: transparent;
	border-radius: 0px;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.approved_blue {
	color: #3D8DCB;
	cursor: default;
}
.inactive_conact_red {
	color: #E52A28;
}
.disable-icon-custom {
	color: #666666;
	cursor: default;
}


#login_frm{display:inline-block;width:100%;margin:0;}
.navbar ul li a{font-size:12px !important;}
.hidden{
	display:none;
}
.body-wrapper-middle{
	display:inline-block;
	min-height:540px;
	width:100%;
}
.acknow_main{color: #fff;width:100%;float:left;}
.acknow_main label#txt{font-weight:normal;width:95%;float:right;padding-left:10px;text-align:justify;}
.acknow_main input{width:auto;float:left;}

.blue-text {color: #3D8DCB;}
.green-text {color: #8DC641;}
.red-text {color: #E52A28;}

.password_msg_error{color: #E52A28;}
.password_msg_success{color:green;}
.login-inner-wrapper .reset-link,.default-cusor{cursor:pointer;}

.error-has {
	margin-bottom: 15px;
}
.error-has .error {
    position: absolute;
}

label.error,
.validate_error {
	margin: 0;
	font-size: 12px;
	color: #E52A28;
	vertical-align: top;
}

#reset_password_form label.error{
	color: #E52A28;
}

.dtable-main {width: 100%; margin-bottom: 0; border: none; border-bottom: 1px solid var(--table-border-color); border-radius: 0px;}
.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border {border: none !important;}
.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer) {border-bottom: none !important;}
.dtable-main thead tr th, .dtable-main thead tr td {padding: 8px 10px; border: none; border-right: 1px solid var(--table-border-color); font-size: 15px; color: #333333; font-weight: normal; text-align: left;}
.dtable-main thead tr th:last-child, .dtable-main thead tr td:last-child {border-right: none;}
.dtable-main thead tr th strong, .dtable-main thead tr td strong {font-weight: normal;}
.dtable-main tbody tr td {padding: 8px 10px; border: none; border-right: 1px solid var(--table-border-color); font-size: 13px; color: #333333; line-height: 17px;}
.dtable-main tbody tr td:last-child {border-right: none;}

.dtable-main tfoot {background-color: #f7f7f7;}
.dtable-main tfoot td {padding: 8px 10px; border: none; border-right: 1px solid var(--table-border-color); font-size: 13px; line-height: 17px;}
.dtable-main tfoot td:last-child {border-right: none;}
.dtable-main tbody tr td.no-padding {padding: 0 !important;}

.bootstrap-table .fixed-table-container .dtable-main thead tr th {
	padding: 8px 10px; text-align: left;
}
.bootstrap-table .fixed-table-container .dtable-main thead tr th,
.bootstrap-table .fixed-table-container .dtable-main thead tr th.dark_bottom_border,
.bootstrap-table .fixed-table-container .dtable-main thead tr th.row_dabel_header {
	border-bottom: 1px solid var(--table-border-color) !important;
}
.bootstrap-table .fixed-table-container .dtable-main thead tr th .th-inner {
	padding: 0;
}

.dtable-main tbody > tr:nth-of-type(odd) {background-color: var(--table-row-color);}
.dtable-main tbody > tr:nth-of-type(even) {background-color: #ffffff;}
.dtable-main tbody > tr.analyst_row_data_item:nth-child(4n-1) {background-color: #ffffff;}
.dtable-main tbody > tr.blue {background-color: var(--table-row-color);}

.dtable-main tbody tr.analyst_row_data_accordion td.first_td {
	cursor: pointer;
}
.dtable-main tbody tr.analyst_row_data_accordion td .display_sign {
	display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 23px;
    height: 23px;
    margin-right: 5px;
    border: 1px solid #3D8DCB;
    border-radius: 50px;
    font-weight: bold;
    color: #3D8DCB;
	pointer-events: none;
}
.dtable-main tbody tr.analyst_row_data_hide_accordion {
	display: none;
}
.dtable-main tbody tr td .question-icon {
	display: inline-block;
    margin-top: -6px;
	margin-left: 2px;
	margin-right: 14px;
    vertical-align: middle;
    line-height: 0;
}
.dtable-main tbody tr td .question-icon button {
	line-height: 0;
}
.dtable-main tbody tr td .analyst_input {
	height: auto;
	padding: 0 !important;
	outline: 0;
	border: none !important;
	background-color: transparent !important;
    font-size: 13px !important;
    text-align: center;
}
.dtable-main tbody tr td .analyst_input[readonly] {
	background-color: var(--table-border-color) !important;
}
.dtable-main tbody tr td .analyst_input_select {
	height: auto;
	padding-right: 20px;
	outline: 0;
	appearance: none;
	background-image: linear-gradient( 45deg, transparent 50%, var(--form-field-select-arrow) 50%), linear-gradient( 135deg, var(--form-field-select-arrow) 50%, transparent 50%);
    background-position: calc(100% - 10px) center, calc(100% - 5px) center;
    background-size: 4px 4px, 5px 4px;
    background-repeat: no-repeat;
    font-size: 13px !important;
    text-align: left;
}
.show_form_error,
.show_error_first7 {
	margin: 0;
	padding: 8px 10px;
	font-size: 13px;
}
.show_form_error + .btn,
.show_error_first7 + .btn {
	margin: 8px 10px;
}
.show_form_error + .btn + .btn,
.show_error_first7 + .btn + .btn {
	margin: 8px 10px;
	margin-left: 0;
}
.rawdata_page_note {
	float: left;
    width: 100%;
    margin-top: -50px;
    padding: 8px 10px;
	font-size: 13px;
	color: #333333;
	text-align: right;
}
.rawdata_page_note p {
    margin: 0 0 5px 0;
}
.rawdata_page_note p:last-child {
    margin-bottom: 0;
}
.report_page_note {
	float: left;
    width: 100%;
    margin-top: 0px;
    padding: 8px 10px;
	font-size: 13px;
	color: #333333;
}

.display_pdf_main_help {
	margin-bottom: 20px;
}
.display_pdf_main_help p {
	margin: 0 0 10px 0;
}
.display_pdf_main_help p:last-child {
	margin-bottom: 0;
}
.display_pdf_main {
	border-radius: 12px;
    overflow: hidden;
}
.display_pdf_main object {
	vertical-align: top;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: var(--table-row-color);
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.view-page-eye{height:20px;}

table.dataTable.no-footer {border-top: solid 1px var(--table-border-color);}
.dataTables_info{display:none;}
.dataTables_empty{border-left:solid 1px #ddd;}
.table-wrapper-border{border:none;}
.tbl-contact-left-border table{border-left:1px solid #ddd;}
.tbl-contact-left-border table thead th:first-child{border-left:none !important;}
.tbl-right-border{border-right:1px solid #ddd;}
.tbl-header-padding{padding:10px;}
.edit_contact_email_err{color: #E52A28;}
.contact_email_err{color: #E52A28;}

#analyst_company_form label.error,#analyst_company_form label.name_validate_error{position:absolute;left:5px;bottom:-10px;margin:0;padding:0;}

table.dataTable thead .sorting {background-image:url(../images-custom/sort_both.png) !important; background-repeat: no-repeat !important; background-position: center right 7px !important;}
table.dataTable thead .sorting_desc {background-image:url(../images-custom/sort_desc.png) !important; background-repeat: no-repeat !important; background-position: center right 7px !important;}
table.dataTable thead .sorting_asc {background-image:url(../images-custom/sort_asc.png) !important; background-repeat: no-repeat !important; background-position: center right 7px !important;}

.dtable-company-wrapper.dtable-main tbody tr td.no-padding{padding:0 !important;}
.dtable-company-wrapper.dtable-main tbody tr td{padding:10px 5px !important; line-height:20px !important;}
table.dataTable.no-footer.dtable-company-wrapper{border-bottom: solid 1px #ddd !important;}

.assign_report_form_main{display:inline-block;width:100%;}
.assign_report_form_main #group-error,.assign_report_form_main #company-error,.assign_report_form_main #edit_group-error,.assign_report_form_main #edit_company-error{position:absolute;bottom:-30px;}
.assign_report_form_main_margin{margin-bottom:10px;}
.read_only_field{background-color: #ffffff !important; cursor: pointer !important;}
.read_only_field_bg{background-color:#ddd !important;}
.report_company_th1{width:50% !important;}
.report_company_th2{width:33.33333333% !important;}
.report_company_th3{width:16.66666667% !important;}
.dataTables_scrollBody thead{display:none;}
.dataTables_scrollBody {border-bottom:1px solid #ddd !important}

.analyst_form_label_report9,.report9_button_edit{display:inline-block;width:100%;}
.analyst_form_label_report9 label{width:auto;display:inline-block;}
.analyst_form_label_report9 span{width:auto;float:right;}
.report9_minus_btn{float:right;}
.back_btn_main .btn-default{margin:0;}

.analyst-dashboard-first{height:auto;min-height:250px;}
.change_password{height:auto !important;}
.change_password_inner{margin-top:10px;}
#change_password-error,.chnage_pass_success{color:#fff;}
.link_report:hover,.link_report{text-decoration:none;color:#333}

.alert-danger{color:#a94442 !important;}
.remove_dash_main .active:after { content: "";}
.cursor_pointer_class{cursor:pointer;}
.form_sign_last{padding:0;}
.form_sign_last .fa-minus-circle, .form_sign_last .fa-plus-circle{height:20px;}
.form_sign_last .btn-margin{margin:29px 0px;}
#add_fq_form .col-lg-12{position:relative;margin-bottom:10px;}
#add_fq_form #add_category-error,#add_fq_form #add_group-error{margin: 0;bottom: -20px;left: 0;position:absolute;}
#edit_fq_form .col-lg-12{position:relative;margin-bottom:10px;}
#edit_fq_form #update_category-error,#edit_fq_form #update_group-error{margin: 0;bottom: -20px;left: 0;position:absolute;}

.analyst_header_main > li > a{padding:10px!important;}
.submission_window_show{margin:21px 0;}
a.search-by-topic.search-by-topic-custom{margin-left:0 !important;}
table.dtable-main1.dataTable.no-footer{border-bottom:none !important; border-top:none !important;}
.dtable-main1 tbody tr td{border-bottom:1px solid #f4f4f4;padding:10px !important;}
.dtable-main1 tbody tr td a{color: #000;text-decoration: none;cursor: pointer;}
.faq_link_dashboard,.resources_link_dashboard{color: #333;text-decoration: none;cursor: pointer;}
.dtable-main1 tbody tr td a:hover,.faq_link_dashboard:hover,.resources_link_dashboard:hover{color:#337ab7;text-decoration: none;}
.row_data_table{width:100%;}
.row_data_text{border-right:1px solid #ddd;padding:8px 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.row_data_heading{font-weight:bold;}
.row_data_text_first{border-left:1px solid #ddd;}

#add_resources_form #add_group-error, #add_resources_form #add_company-error{position:absolute;top:40px;}
#edit_resources_main #edit_group-error, #edit_resources_main #edit_company-error{position:absolute;top:40px;}
.resources_div_main{width:100%;float:left;padding:10px 5px;box-sizing:border-box;}
.resources_div_main p{word-break: break-all;}


table.dtable-main-resources.no-footer{border-top:none;}
.dtable-main-resources{border-top:1px solid #ddd !important;}
.dtable-main-resources td{border-bottom:1px solid #ddd;padding:0 !important;border-right:1px solid #ddd;vertical-align:top;}
.dtable-main-resources td:last-child{border-right:none;}

input.search-filter-custom{float:none;}
.resources_name_p{width: 100%;text-align: center;font-size: 15px;color: #000;float: left}
.dtable-main-display-resources{border-top:none !important;}
table.dataTable.dtable-main-display-resources.no-footer{border-bottom:solid 1px #ddd !important;}

.delete_msg_link{margin-left:5px !important;}
.note_content{text-align:right;font-weight:bold;}
.login_display_role{width:100% !important;margin:0 0 10px 0!important;padding:4px 6px;}
.login{height:350px !important}
#login_role-error{width:100%;color:#fff;}

.notification_heading{float:left;}
.notification_span{margin:12px 0;font-weight:bold;padding-left:10px;}
.hide_more_content{overflow:hidden;}
.submission_print_title{width:auto;display:inline-block;}
.submission_print_link {
	display: inline-block;
    margin-left: 10px;
    vertical-align: top;
}
.buttons-csv,.buttons-print,.buttons-excel{display:none;}

.deafult_link { color: #333333; }

.select_style_form .fstToggleBtn{min-width:auto !important;padding:5px !important;}
.select_style_form_analyst .fstToggleBtn{min-width:6.286em !important; padding:5px !important; padding-right: 15px !important;}

.note_class_main {
	margin: 14px 0 0 0;
	display: inline-block;
    width: 100%;
	font-size: 13px;
	color: #E52A28;
}

.submission_error_left{padding-left:75px;}
.custom_input_search{margin-bottom:0 !important;padding:6px 8px !important;}
.report_dropdown .fstToggleBtn{min-width:auto !important;}

.fstElement.disable_fast_select{pointer-events: none;}
.footer_view_icon{color:#eaeaeaea !important;width:.875em !important;background:#337ab7;}

.no-margin-paddding{margin:0 !important;padding:0 !important;}
.bs-wizard > .bs-wizard-step.due > .bs-wizard-dot:after {background: #E52A28;}
.bs-wizard > .bs-wizard-step.due > .bs-wizard-dot{background:#ff9999;}

.border-top li.approve_checkbox_main:nth-child(1){padding-left:5px !important;}

.dtable-main tbody tr td.no-padding-td{padding:0 !important}
.dtable-main tbody tr td.no-right-border{border-right: none;}
.dtable-main tbody tr td.quarter_report_title>span::before {content: '\002B';color: #777;font-weight: bold;border: 1px solid #eee;padding: 3px 6px;border-radius: 50px;margin-right: 5px;top: 8px;left: 5px;background: #fff;}
.dtable-main tbody tr td.quarter_report_title.active>span::before {content: "\2212";}
.dtable-main tbody tr td.quarter_report_title.active::after {content: "";}
.dtable-main tbody tr td.quarter_report_title{cursor:pointer;}
.dtable-main tbody tr.quarter_report_detail_row{display:none;}
.dtable-main tbody tr td.inner_td{padding:8px 8px 5px 40px !important}
.dtable-main tbody tr td.inner_border_td{border: 2px solid #ddd;}
.white-space-normal{white-space:normal !important;}

.select_style_form_analyst16 .fstElement>select, .select_style_form_analyst16 .fstElement>input{display:none;}

/** for IE **/
.input_fields_wrap16 input:-ms-input-placeholder,.other_state_field_div input:-ms-input-placeholder{font-size:9px;}
.data-entry-legend-main{margin-bottom:10px;}
.data-entry-legend-main .data-entry-legend-main-in {display: inline-block; margin-right: 10px;}
.data-entry-legend-main span {width: 20px;height: 20px;display: inline-block;vertical-align: bottom; margin: 0 5px;}
.data-entry-legend-main span.data-entry-legend-1{background:#8BC835;}
.data-entry-legend-main span.data-entry-legend-2{background:#388CCD;}

.read_more_less_link{padding: 0;width: 30%;margin: 0 0 0 7px;font-size: 13px;text-align: center;}

.lodem_history_tbl .not-valid {border: 1px solid #E52A28 !important;}
.product_offering_menu{white-space: pre-line !important;}
.deactive_contact_search_main .fstElement{width:auto;text-align:left;}
.deactive_contact_search_main .fstToggleBtn {padding: 8px 12px 7px 8px !important;font-size: 12px !important;}


/********** datepicker css **********/
.ui-datepicker.ui-widget.ui-widget-content {
	width: 15em;
	border: none;
	box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    border-radius: 5px;
}
.ui-datepicker.ui-widget .ui-datepicker-header {
	padding: 4px 0;
	border: none;
    background: transparent;
	font-weight: normal;
}
.ui-datepicker.ui-widget .ui-datepicker-prev,
.ui-datepicker.ui-widget .ui-datepicker-next {
	width: 20px;
    height: 20px;
	top: 50%;
    transform: translateY(-50%);
	cursor: pointer;
}
.ui-datepicker.ui-widget .ui-datepicker-prev {
	background: url(../../images/default_images/calarrow.png) no-repeat bottom center;
    left: 5px;
}
.ui-datepicker.ui-widget .ui-datepicker-next {
	background: url(../../images/default_images/calarrow.png) no-repeat top center;
    right: 5px;
}
.ui-datepicker.ui-widget .ui-datepicker-prev.ui-state-hover,
.ui-datepicker.ui-widget .ui-datepicker-next.ui-state-hover {
	border: none;
}
.ui-datepicker.ui-widget .ui-datepicker-prev .ui-icon,
.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon {
	display: none;
}
.ui-datepicker.ui-widget select.ui-datepicker-month,
.ui-datepicker.ui-widget select.ui-datepicker-year {
	display: inline-block;
    width: 45%;
	height: 30px;
	margin: 0 3px;
	padding: 4px 7px;
	padding-right: 20px;
	outline: 0;
	border: 1px solid #cccccc;
	background-color: transparent;
    appearance: none;
	background-image: linear-gradient( 45deg, transparent 50%, #333333 50%), linear-gradient( 135deg, #333333 50%, transparent 50%);
	background-position: calc(100% - 10px) center, calc(100% - 5px) center;
    background-size: 4px 4px, 5px 4px;
    background-repeat: no-repeat;
	font-family: 'Geogrotesque';
    font-size: 13px;
    color: #333333;
	line-height: normal;
}
.ui-datepicker.ui-widget th {
	font-size: 10px;
    color: #999999;
	font-weight: normal;
	text-transform: uppercase;
}
.ui-datepicker.ui-widget .ui-state-default {
	padding: 0.4em;
	border: none;
	background: #ffffff;
	font-size: 12px;
    color: #333333;
	text-align: center;
}
.ui-datepicker.ui-widget .ui-state-default:hover,
.ui-datepicker.ui-widget .ui-state-active {
	background: #000000;
	color: #ffffff;
}
.ui-datepicker.ui-widget .ui-state-highlight {
	background: #999999;
	color: #ffffff;
}
/********** datepicker css **********/


/********** Report CSS *************/
.report_field_error {
	float: left;
    width: 100%;
    padding: 0 15px;
    margin-top: -30px;
	font-size: 12px;
	color: #E52A28;
}
.report_scroll_div_main { float: left; width: 100%; overflow: auto; }
.report_tile_margin{margin-top:10px;}
.dtable-main thead.light-bg{ background: #F2F2F2 !important;}
.dtable-main thead.no-bg{ background: none !important;}
.light-bg{ background: #F2F2F2 !important;}
/********** Report CSS *************/


/***** tooltip css *******/
.login_email_main{float:left;width:100%;position:relative;}
.login_email_main a{position:absolute;top:15%;right:-20px;color: yellow;font-size:15px;}
.tooltip-inner {white-space:nowrap;max-width:none;}
.tooltip_hide_more_content{overflow:auto;display:inline-block;max-height:170px;width:100%;}
.state_tooltip{margin:0 0 0 5px !important;}
/***** tooltip css *******/


/***** for popup scroll *******/

.row .col-sm-9 .col-sm-12 .list-notification{margin-top: -3px; vertical-align: middle; margin-right: 5px;}

.scrollable_row_datable {
	float: left;
    width: 100%;
    overflow: auto;
}
#dtable-main10,#dtable-main8-2{width:100% !important;}

#dtable-main19_wrapper { float: left; width: 100%; overflow-x: scroll; }

#dtable-main20_wrapper { float: left; width: 100%; overflow-x: scroll; }

.no-left-padding{ padding-left: 0 !important; }

.no_expand_icon.accordion:after {
    content: '';
    padding: 0;
}
.redirect_to_reviewreport .fa-file-excel {
    color: #8BC835;
}
.header_row td {
    background: #eee;
    font-weight: 600;
    border-bottom: 1px solid #ddd !important;
}
.ajax-loader{ position: fixed;
    background: #fff;
    width: 100%;
    display: block;
    height: 100%;
    opacity: 0.9;
    z-index: 9999; display: none; }
.ajax-loader img{max-width: 250px;
    background: #eee;
    z-index: 9999;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);}
.heading-no-bottom-margin{
    margin-bottom: 0px;
}
.dtable-main-18 > thead > tr > th:first-child, .dtable-main-18 > tbody > tr.analyst_row_data_accordion td:first-child {
    display: none;
}
.dtable-main-18 > tbody > tr.detail-view > td:first-child{display: table-cell;}
.dtable-main-18{ table-layout: fixed; }
.detail-view .bootstrap-table {max-height: 500px; overflow-y: scroll;}
.no-padding .fa-calendar-alt {width: 20px !important;height: 18px;margin: 11px 6px 5px;float: none;}
.extend_comp_name{margin-top: 0px;}
.submitted-entry-title{ color: #356E91; }

.meber_prdt_snmt_date_wrap{
	display: inline-block;
	color: #388ccd;
}