@-ms-viewport{width:auto!important;}
::after, ::before,*{outline:none !important}
.ibox-content.box_panels{padding:0px;border: none}
body{font-size:12px;color:#000}
:root{
	--skin:0, 37, 73;--bg-light:231, 236, 245;
	--icon-gray:#9b9b9b;
}
.fs-italic{font-style:italic}
.font-bold{font-weight: 600;}

.h-100{height: 100%;}
/******************************Customized style css******************************************************/
.metismenu .downarr .fa.arrow:before, .metismenu .downarr.active .fa.arrow:before{content: "\f107";}
.ibox.fullscreen {z-index: 3; position: fixed; top: 50px;right: 0px;width: auto;bottom: 0;}
.phone-numbers .iti__country-list {z-index: 5;}
.p-relative{position:relative}
body.fullscreen-ibox-mode .ibox.fullscreen{left: 220px !important;transition: all 0.4s;}
body.fullscreen-ibox-mode.mini-navbar .ibox.fullscreen{left: 75px !important}
.dashboard-header{padding:0px;}
.heading{ float: left; color: #C7C6C6; padding-left: 13px; }
.tooltip{opacity:1 !important}
.tooltip-inner {max-width: 200px;padding: 6px;color: #000000 !important;text-align: center;border-radius: 4px;background: rgb(255, 251, 251)!important;border: solid 1px #d2aaaa;box-shadow: -1px 0px 4px #dcdcdc } 
.line-clamp {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

/***************************************Bootstrap customized css***************************************************/
.dropdown-menu {/*z-index: 21; -- removed for ipad click event issue */ padding: 2px 3px!important;}
.ibox-content #eventapp {position: relative;float: left;z-index: 0; /*line added for 'dropdown hide issue' while clicking on collapse menu*/}
.dropdown-menu.md-scroll{max-height: 300px;overflow-y: auto;overflow-x: hidden;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{color: #000;font-size: 11px}
.nav-tabs > li > a{padding: 5px 20px 5px 25px;}
.nav.nav-tabs li,.nav.nav-tabs li>a{position:static;}
.bootstrap-select.btn-group .dropdown-toggle .caret{color:#6B6969 !important;}
.col-lg-6 .tabs-container ul, .col-md-6.tabs-container ul, .col-sm-12.tabs-container ul{margin-bottom:0px;}
.navbar-top-links .dropdown-menu li:last-child{border-bottom:none}
.custom-checkbox label::before{top: -1px;}
.panel-form .form-group label,.panel-form .form-fields label{font-weight:300;font-size: 12px;color: #676a6c;}
.navbar .headerMenu li#lnk ul {overflow: auto;width: 264px;height: 261px;}
.navbar .headerMenu li#lnk ul::-webkit-scrollbar {width: 5px;}
.navbar .headerMenu li#lnk #dropdownli {padding: 13px 12px;display: flex;flex-wrap: wrap;}
.navbar .headerMenu li#lnk #dropdownli .linkDropdown img{max-width: 100%;}
.navbar .headerMenu li#lnk #dropdownli .linkDropdown{width: calc(33.33% - 10px);margin-right: 15px;float: left;display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: center;}
.navbar .headerMenu li#lnk #dropdownli .linkDropdown:nth-child(n+4){margin-top: 10px;}
.navbar .headerMenu li#lnk #dropdownli .linkDropdown:nth-child(3n + 0){ margin-right:0;}
.navbar .headerMenu li#lnk #dropdownli .linkDropdown .tp-img-cnt {display: inline-block;width: 100%;font-size: 10px;margin-top: 2px;/*display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-word;white-space: normal;*/}
.navbar .headerMenu li#lnk #dropdownli .linkDropdown .tp-img {max-height: 42px; max-width: 42px;display: flex;align-items: center;justify-content: center;}
/********************************Common css***********************************************************************/
.align-center{text-align:center;}
.no-data{text-align:center;padding-top:10px;font-size: 12px;}  
.lgt-gray {color: #cacaca;font-size: 11px;}	
#pie_drill .modal-dialog .modal-content .modal-header {cursor: move;}
#search_header_slide{float:left;width:100%;}
.commonellipsis{ width: inherit; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } 
.table-fixed{table-layout: fixed;}
#loading_screen {display:none;color:#fff;text-align:center;background-color:rgba(0, 0, 0, 0.75);opacity : 0.8;position:fixed;z-index:11110;width:100%;height:100%;top:0;left:0;}
.btndisabled{opacity: 0.4; cursor: not-allowed !important; }
.listOption .btndisabled:active {pointer-events: none;}
.pointer-none{pointer-events: none;}
/* .checkbox.checkexsoft{margin-top:5px;margin-bottom:5px;}  */
.checkbox.checkexsoft{ height: 30px; display: flex; padding: 0; margin: 0; align-items: center; padding-left: 20px;}
/* .checkbox.checkexsoft label{padding-left: 0!important;} */
.checkbox.checkexsoft label::before{top:0px}
.checkbox.checkexsoft label::after{top:2px}
.theme-modal.confirm-box .modal-dialog{width:600px!important;}
.panel-content .ibox-disclaimer{margin-top:5px;position:absolute;bottom:5px;left:15px;word-break: break-word;} 
.sales_Revenue .panel-content .ibox-disclaimer {position: static;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{text-shadow:none;}
.check-align{position: relative; right: 3px; top: 2px;}
.cursor{cursor:pointer !important;}
.no-cursor{cursor:default !important;}
svg.clr-primary{fill: rgb(var(--skin));}
.cursor-restrict {cursor: not-allowed;}
/* .tokenize-container[disabled], .TokensContainer[readonly], fieldset[disabled] .TokensContainer {
    background-color: #eee !important;
    opacity: 1;
} */
.checkbox-align{width: 20px !important;height: 20px !important;margin-top: 0 !important;}
.form-fields .TokensContainer[disabled], .TokensContainer.Disabled ul.TokensContainer, .TokensContainer[disabled], .chosen-disabled[disabled] ul.chosen-choices,.chosen-choices[disabled]{background-color: #eee !important;}
.banner-head-value,.banner-head-value:hover,.banner-head-value:focus{color: #fff;}
.widget_mx_height{max-height: 310px;height: auto!important;}
.input-group input:disabled {background-color: #eee;}
/************************************Table css*****************************************************/
.theme-table > tfoot > tr > th{padding:4px 5px;}
.table > tfoot > tr > th,.table > tfoot > tr > td{color: #626267}
.theme-table tfoot th{color:#000;}
.table > thead > tr > th,.table > tfoot > tr > th,.table > tfoot > tr > td,.table > thead > tr > td{line-height:1;}
.weird.theme-table tbody tr td:first-child table.inTable td{border-left:solid 1px #ddd;}
.weird.theme-table tfoot tr td:first-child{border-left:solid 1px #ddd;}
table.inTable td {white-space: nowrap;border: solid 1px #ddd;border-left:  none;border-top:0px;padding: 4px 5px;}
.weird thead >tr >th{border-right: solid 1px #ddd;vertical-align: middle}
.weird tfoot >tr >td{border: solid 1px #ddd;border-left:  none;border-top:none;padding: 4px 5px}

.table-hover .ag-row-hover .dz-bg-lightyellow,
.table-hover .ag-row-hover .dz-bg-lightgreen,
.theme-table>tbody>tr:hover >td,.table-hover .ag-row-hover{background-color:rgba(100, 136, 191, 0.1)!important;} 

.tbl-fixed-width table th, 
.tbl-fixed-width table td{padding-left:4px!important;padding-right:4px!important;/*min-width: 125px!important;max-width: 125px!important;width: 125px!important;*/}
/* .tbl-fixed-width table{width: auto!important;} */

.tbl-fixed-width table th.w-150,.tbl-fixed-width table td.w-150{min-width: 150px!important;max-width: 150px!important;width: 150px!important;}
.tbl-fixed-width table th.w-175,.tbl-fixed-width table td.w-175{min-width: 175px!important;max-width: 175px!important;width: 175px!important;}
.tbl-fixed-width table th.w-200,.tbl-fixed-width table td.w-200{min-width: 200px!important;max-width: 200px!important;width: 200px!important;}
/************************************Header css********************************************/
header .typeahead-list{position:static;}
header .typeahead-result{width:700px;webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);border-radius: 2px;background: #fff;}
header .typeahead-result .typeahead-list{max-height: 550px;}
header .typeahead-result .tabLink{float:right;}
header .typeahead-result .tabLink a{padding: 0px 0px 0px 9px;display:  inline-block;color: rgba(41, 39, 39, 0.65);text-decoration:  underline;}
header .typeahead-result .cmpy-name{color: #1f58b5;}
.header-typeahead.typeahead-container{float:left;width:100%;}
.header-typeahead.typeahead-container.result .filter-check-area{display:block} 
.header-typeahead .typeahead-list>li{ float: left; width: 100%;border-top: solid 1px rgba(0, 0, 0, 0.05); word-break: break-word;} 
.headerMenu >li >a {text-align: center;padding: 16px 10px 8px 10px;}
.headerMenu >li:last-child >a{padding: 10px 5px 0px 5px;}
.headerMenu >li >a.count-info {padding: 16px 10px 8px 10px;}
.headerMenu >li >a >label{width: 100%;position: absolute;left: -1px;}
.headerMenu >li >a .icon{color: #888484}
.headerMenu >li#prism_feedback svg {fill: #888484;}
.headerMenu >li#lnk svg{fill: #435a7f;width: 18px;height: 18px;}
.drop-menu-items{width: 302px;}
.header-typeahead .typeahead-list .typeahead-item:hover .fg-gray span,.header-typeahead .typeahead-list .typeahead-item.active .fg-gray span{color: #fff !important}
.default-img {cursor: pointer;border-radius: 50%;font-weight: normal;padding-top: 5px;height: 32px;border: 2px solid #1b415f;color: #fff;width: 32px;position: relative;text-align: center;text-transform: uppercase;}
.globalSettingResult .typeahead-list .typeahead-item a .inactiveopt{opacity:0.5;}
.header-typeahead .globalSettingResult .typeahead-list>li{border-bottom: solid 1px rgba(0, 0, 0, 0.05) !important; border: none;}
.side-menu .logoLg {margin-bottom:5px;}
header .headerProfile .default-img {border-radius: 50%;font-weight: normal;padding-top: 6px;height: 33px;border: 2px solid #c1c6ca;color: #fff;width: 33px;position: relative;text-align: center;}
#header_action_button .drop-menu-items li { transition: none; } 
.c-icon-pos{display: flex;padding-top: 2px;margin-left: 4px;width: 16px; height: 16px;float: right;}
.no-data-add-link{color: #1E90FF;margin-top: 5px;font-size: 12px;}
.no-data-add-link button.icon-rounded-add-button{margin-right: 5px;color: #1E90FF;font-size: 11px;}
.Tokenize .Hover .no-data-add-link,.Tokenize .Hover .no-data-add-link button.icon-rounded-add-button{color: #fff;}
.no-data-add-link button:hover {background-color: transparent;border-color: transparent;}
/***************************Product Feedback Modal css***********************************************/
.feedback-modal .modal-dialog{width: 750px}
.feedback-modal .modal-body{padding-top: 0px}
.feedback-modal .text-logo{width: 90%;fill: #00305c;margin-bottom: 5px;height: 30px;margin-top: 10px;}
.feedback-modal .form-fields .add-icons{float:left;width: auto}
.feedback-modal .form-fields{width: 100%;padding-bottom: 15px}
.feedback-modal .select-feedback{font-size: 14px;padding: 20px 0 15px;}
.feedback-modal .brdr-bottom{border-bottom: 1px solid #ddd}
.feedback-modal .p-b-20{padding-bottom: 20px}
.feedback-modal .feedback-header p{font-size: 14px}
.feedback-modal .lbl-value{padding: 10px 0px 8px;}
.feedback-modal .lbl-value > label{color: #002549;font-weight: bold}
.feedback-modal .radio.radio-inline { float: left; margin-right: 25px;margin-top: 0;}
.feedback-modal textarea{height: 150px;}
.feedback-modal .emoji-ratings{width: 295px;margin: 0 auto;}
.feedback-modal .full{width: 40px;height: 40px;background-position: center;background-repeat: no-repeat;background-size: cover;margin-right: 5px;margin-left: 10px;} 	
.feedback-modal .emoji-ratings svg{height: 42px;width: 42px;}
.feedback-modal .emoji1 svg{fill: #FC3131}
.feedback-modal .emoji2 svg{fill: #FF713C}
.feedback-modal .emoji3 svg{fill: #FFA100}
.feedback-modal .emoji4 svg{fill: #7AD504}
.feedback-modal .emoji5 svg{fill: #019601}
.feedback-modal .emoji-ratings > input { display: none; float:left;} 
.feedback-modal .emoji-ratings > label {position: relative;cursor:pointer}
.feedback-modal .emoji-ratings > label {opacity:0.2;}
.feedback-modal .emoji-ratings > input:checked + label { opacity: 1;} 
.feedback-modal .emoji-ratings > input:not(:checked) + label:hover{ opacity: 1;}
.feedback-modal .emoji-ratings .emoji-desc{position: absolute;top: 42px;font-weight:normal;}
.feedback-modal .emoji-ratings .emoji1 span{left: 6px;color:#FC3131}
.feedback-modal .emoji-ratings .emoji2 span{color:#FF713C;left: -2px}
.feedback-modal .emoji-ratings .emoji3 span{left:5px;color: #FFA100}
.feedback-modal .emoji-ratings .emoji4 span{left:3px;color:#7AD504}
.feedback-modal .emoji-ratings .emoji5 span{color: #019601;left: -6px}

.feedback-modal .file-upload .upload-files{float: left;width: 30%;border: 1px solid #ddd;margin-right:10px;background: rgb(238, 238, 238);display: table}
.feedback-modal .file-upload .upload-files > div{padding: 0px 6px 0px;display: table-cell}
.feedback-modal .file-upload .upload-files label{color: #676a6c;font-weight: normal}
.feedback-modal .file-upload .upload-files .fileType{width: 128px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.feedback-modal .file-input{font-size: 12px;border: none}
.feedback-modal .custom-file-input{cursor:pointer;display: inline-block;overflow: hidden;position: relative;}
.feedback-modal .custom-file-input input[type="file"]{width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0); zoom: 1; z-index: 999;position: absolute;top: 0; left: 0;}
.feedback-modal #prism-feedback-dropzone{min-height: 150px; margin: 0px auto;text-align: center;}



/*****Common History Modal*********/
.DH-modal .modal-body{padding:0}
.DH-tabdetails { margin-left: 40px; position: relative; }
.DH-tabdetails .DH_status span { color: #3982AD }
.DH-tabdetails .DH_panel { padding-top: 15px; padding-bottom: 15px; padding-left: 15px; border-left: 1px solid #E1E1E1; position: relative;}
.DH-tabdetails .DH_panel p { margin: 0px;word-break: break-word }
.DH-modal .nav-tabs li{ width: 24%; }
.DH-tabdetails .DH-circle { width: 12px; margin-top: 3px; position: absolute; height: 12px; border-radius: 33px; left: -5px; background: #fff; border: 2px solid #1C84C6; }
.DH-tabdetails .DH_panel .DH_name { padding-top: 4px; font-size: 13px; }
.DH-tabdetails .DH_status,
.DH-tabdetails .DH-date,
.DH-tabdetails .DH-time,
.DH-tabdetails .DH_status,
.DH-tabdetails .DH-date,
.DH-tabdetails .DH-time {font-size: 12px; padding-right: 10px; }

/***************************/

@media only screen and (min-width: 885px){
	.modal-full .modal-dialog {width: 90%;}
}
@media only screen and (min-width: 360px) and (max-width:884px){
	.modal-full .modal-dialog {width: 100%;}	
}
.modal-full.modal-dialog {width: 96%;}	
/*****Task Modal*********/
.modal-Task .modal-dialog .modal-body{padding: 15px 5px}

/*****Employee Change History popup*********/
#empChangeHistory.theme-modal.right .modal-body {height: calc(100% - 125px) !important}
#contactEmpChangeHistory.theme-modal.right .modal-body {height: calc(100% - 150px) !important}

/***********************************Header typehead filter checkbox****************************/
.filter-check-area{padding: 8px 20px;display:none;float: left;width: 100%;background: rgba(67, 90, 127, 0.48);} 
.filter-check-area .c_chkbox {float: left;width: 19%;} 
.c_chkbox input[type=radio],
.c_chkbox input[type=checkbox] { display: none;cursor:pointer;}
.c_chkbox label::before{content:'';text-align:center;margin-right:5px;display:inline-block;position:relative;top:2px;height:12px;width:12px;background:#fff;cursor:pointer;border: 2px solid #ddd;}
.c_chkbox input[type=checkbox]:checked + label::before ,
.c_chkbox input[type=radio]:checked + label::before{border: 2px solid #e4e6e8;background-color:#1e90ff;color: #fff;cursor:pointer;}
.c_chkbox label{cursor:pointer;font-weight:normal;color: #fff;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;} 
.header-typeahead .typeahead-list>li.active a .tabLink a.quicklinkcls:hover,.header-typeahead .typeahead-list>li.active a .cmpy-name{color:#ebebeb!important;}
/***************************************App list menu******************************************/
.app-items{left:0;width:300px;}
.app-items li{width:50%;float:left;}
.app-items li img{width:100%;padding: 3px;border: 1px solid #ececec}
.app-items.dropdown-menu li a{padding: 0;transition:all .3s;margin: 1px;}

/*************************************Search container********************************************/
.srchtab-container > .tab-content{margin-top: 0px !important}
.panel_content > p:empty{display:none;}
.contactTabs .tab-content .tab-pane .dataTables_filter label i {z-index: initial;}

/***************************************Dashboard modals*******************************************/
.common_dashboard_popup .form-fields,.mailpanel_userdetails_editform .form-fields,.change_profpswd_popup .form-fields, .recommendationForm .form-fields{width: 100%; padding-bottom: 15px; margin: 0px; } 
.common_dashboard_popup .panel-form .input-group.date input{padding-left: 5px;max-width:100%}
.common_dashboard_popup .form-fields textarea { min-height: 100px;resize: none;}
.common_dashboard_popup .theme-switch{margin-bottom: 0px}
.common_dashboard_popup .modal-dialog,.common_dashboard_popup .modal-content{height: 100%} 

.common_dashboard_popup div.Tokenize {width: 100%;}
.common_dashboard_popup div.Tokenize ul.TokensContainer {height: 60px;border: 1px solid #ddd;}
.common_dashboard_popup .form-fields .contact_email,.common_dashboard_popup .form-fields .contact_phone{position: relative}
.common_dashboard_popup .form-fields .add_email_btn .icon,.common_dashboard_popup .form-fields .remove_phone_btn .icon,.common_dashboard_popup .form-fields .remove_email_btn .icon,.common_dashboard_popup .form-fields .add_phone_btn .icon{position: absolute;right: 6px;top: 46px;font-size: 16px;z-index:15}
.common_dashboard_popup .hasDatepicker{max-width: 100% !important;padding-left: 10px}
.common_dashboard_popup .removed_email{padding-right:10px;text-wrap: nowrap;}
.common_dashboard_popup .removed_email a{font-size: 16px;padding-left: 5px;}
#pie_drill .modal-dialog,#commission_popup .modal-dialog{width: 90%;}
#pie_drill .modal-dialog.comm_frequency_popup{width: 550px}
.common_dash_popup_form .account_typ_content #clear_account_typehead_concrm{position: absolute; right: 20px; top: 30px; cursor: pointer; z-index: 999;font-weight: 600;}
.common_dashboard_popup .loginteraction-modal-body{padding: 10px 5px;}
#dash_log_interaction_container .loginteraction-modal-body.modal-body{height:calc(100% - 90px) !important}

.common_dashboard_popup .custom-log-interaction-frm .call-data {width: 100%;background:rgba(67, 90, 127, 0.12941176470588237);padding: 10px;display: table;margin-bottom: 5px;table-layout:  fixed;} 
.common_dashboard_popup .custom-log-interaction-frm .call-data > div {display: table-cell;vertical-align: top}
.common_dashboard_popup .custom-log-interaction-frm .fa-phone {border-radius: 50%; height: 40px; width: 40px; font-size: 20px;border: none;color: #fff}
.common_dashboard_popup .custom-log-interaction-frm .call-time {vertical-align: middle;font-size: 16px;padding-top: 10px;text-align:  right;}
.common_dashboard_popup .interaction_contact_form_group.form-fields{width:100%;}
.common_dashboard_popup .interaction_contact_form_group.form-fields .recommendationTable .dataTables_scrollHead table {margin-top: 5px !important;}
.common_dashboard_popup .interaction_contact_form_group.form-fields .dataTables_filter label {margin-bottom: 0; top: 5px;}
.common_dashboard_popup .interaction_contact_form_group.form-fields .dataTables_filter label i.fa-search {top: 5px;}
.common_dashboard_popup .interaction_contact_form_group.form-fields .dataTables_filter label input {height: 22px;}
.common_dashboard_popup .interaction_contact_form_group.form-fields .color-gray{color:#676a6c;margin-bottom: 5px;margin-bottom: 5px;display: inline-block;}
.custom-log-interaction-frm .tickeriw_container .panel-body{padding:10px 0px;}
.custom-log-interaction-frm .modal-body ul li a{border-radius:0px;}
.common_dashboard_popup .modal-dialog{width: 450px}
.common_dashboard_popup .modal-body{overflow: auto}
.common_dashboard_popup .log_interaction_form_content #interaction .input-group{display:inline-block;}
.common_dashboard_popup .log_interaction_form_content #interaction .input-group .input-group-addon{width:40px;float:left;}

/************************************Right side popup css***********************************************/
#right-sidebar{-webkit-box-shadow:-4px 1px 13px 1px rgba(117, 117, 117, 0.32);box-shadow:-4px 1px 13px 1px rgba(117, 117, 117, 0.32);top:50px;-webkit-transition:all .3s;-o-transition:all .3s;transition: all .3s;z-index: 6;right: -620px;width: 600px;border:0px; } 
#right-sidebar.sidebar-open{width:645px !important}
#right-sidebar.sidebar-open.sidebar-top:has(#menu_setting_setting) {top:auto;}
#right-sidebar .sidebar-container ul:not(.meetingSynView).nav-tabs li {width: 25%; margin-right: 0px;}
#right-sidebar .sidebar-container ul.meetingSynView.nav-tabs li {width: 33.3%; margin-right: 0px;}
#right-sidebar .theme-switch {margin-bottom: 0px}
#right-sidebar h4,.sidebar-container ul.nav-tabs li.active a {font-weight: normal;background:#fff}
.sidebar-container .sidebar-title {padding: 10px 15px;background:none;border:none;}
.sidebar-container .sidebar-title h3 {margin-bottom: 0px; padding-left: 2px; font-weight: normal; font-size: 13px;}
.sidebar-container ul.nav-tabs li a { color: #676a6c; background: #e4e4e4; border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
.sidebar-container .sidebar-message{margin:8px;padding:8px;}
.sidebar-container .sidebar-message.notmsg .notfi_name, .sidebar-container .log_int_feed-element .notfi_name{border-radius: 50%;font-size: 10px;padding: 7px 0;color: #fff;height: 26px;width: 26px;text-align: center;}
.sidebar-container .sidebar-message.notmsg .interactionNameDiv strong{font-weight: 600}
.sidebar-container .sidebar-message.notmsg .dissmissPrismAlert{font-size: 12px;padding-left: 10px;color: #aaa;}
.sidebar-container .sidebar-message.notmsg.feed-element .well{margin-top: 5px;line-height: 10px; float:left;}
#right-sidebar .sidebar-title .setting-spiner{ font-size: 1.1rem; display: none; } 
#right-sidebar .hideTokenizer{display: none;} 
.sidebar-container .setings-item {padding: 8px 16px;margin:0 15px 10px;border:1px solid #ccc;box-shadow: none;}
.sidebar-container .activityAlertSetting .setings-item {width: calc(100% - 30px);float: left;}
.sidebar-container .setings-item .action-notes{color: #333;cursor:default;}	
.sidebar-container .setings-item .action-notes .hintSetting{padding-right: 115px;}	
.sidebar-container .setings-item .modify_dd{font-size: 20px; font-weight: 600; color: #444;}
.sidebar-container .header_slider_div {width:100%; padding: 8px 0 0; overflow: hidden;}
.sidebar-container #header_slider_div .setings-item.theme-shadow {margin-left: 0;margin-right: 0;}
.sidebar-container #header_slider_div .setings-item.theme-shadow:nth-last-child(2) {/*margin-bottom: 0;*/}
.sidebar-container .settings-item .activity-slider-border {width: 100%;margin: 0;padding: 0;position: relative;float: left;}
.sidebar-container .settings-item .activity-slider-border .contsearch {border:0;padding:0;margin: 0;}
.sidebar-container .settings-item .activity-slider-border .contsearch .action-notes > .hintSetting {padding-right:95px;margin-top: 5px;}
.sidebar-container .activityAlertSetting .setings-item.theme-shadow .hintSetting {letter-spacing: -0.4px;margin-top: 2px;}
.sidebar-container .activityAlertSetting .activity-slider-border .contsearch.activity.activityAll {border: 1px solid #ccc; padding: 6px 16px;margin-top: 12px;width: 100%;display: flex; align-items: center;flex-direction: row-reverse;justify-content: space-between;}
.sidebar-container .activityAlertSetting .activity-slider-border .contsearch.activity.activityAll .onoffswitch-label-all {margin-bottom: 0;}
.sidebar-container .activityAlertSetting #activity_slider_div {width: 100%;}
.sidebar-container .settings-item .activity-slider-border .activeActivities .setings-item {border:0;margin: 0;padding: 4px 16px;width: 100%;}
.sidebar-container .settings-item .activity-slider-border .activeActivities .setings-item .head-xs.default-color {color:#333;}
.sidebar-container .settings-item .activity-slider-border .activeActivities {position: relative;float: left;width: 100%;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.sidebar-container .settings-item .activity-slider-border .activeActivities .contsearch {border: 1px solid #ccc;border-top: 0;float: left;width: 100%;}
.sidebar-container .settings-item .activity-slider-border .activeActivities .contsearch:has(.action-switch) {border-bottom: none;}
.sidebar-container .settings-item .notificaton-info {width: calc(100% - 30px); margin: 10px 15px 5px;}
.sidebar-container .settings-item .Search_icon {position: relative; float: left;}
.sidebar-container .activityAlertSetting .activity_slider_div .Search_icon {width: 100%;}
.sidebar-container .settings-item .Search_icon i {position: absolute;bottom: 25px;left: 0;color: #aaa;font-size: 15px;}
#rtab-3 .activityAlertSetting .activeActivities > .contsearch p {padding: 5px 15px;margin: 0;background: #f1f1f1;border-top: 1px solid #ccc;color: #1f58b5;}
#rtab-3 .activityAlertSetting .activeActivities > .contsearch:first-child p {border-top: none;}
#rtab-3 .activityAlertSetting .activity_slider_div .searchBox {width:100%; border:0;margin: 10px 0 15px;padding: 8px 16px 8px 21px; border-bottom: 1px solid #ccc;}
.sidebar-container .action-switch{float: right}	
.sidebar-container .action-switch .switch{vertical-align: top;height: auto; }	
.sidebar-container div.Tokenize{float: left;width: 100%;}
.sidebar-container .tokenize-container.panel-form {padding: 8px}
.sidebar-container .emailAlertSetting .tokenize-container.panel-form {padding-bottom:0;}
.sidebar-container .action-switch #bmLinkChoose{font-size: 12px;padding: 2px;height: 24px;}

.onoffswitch.toggle-theme {width:28px;}
.onoffswitch-label.onoffswitch-label-all.toggle-theme-label{height: 16px;}
.toggle-theme-span::before {content: "";width: 14px;height: 14px;position: absolute;top: 1px;left: 1px;background: #fff;border-radius: 50%;z-index: 1;}
.toggle-theme-span::after {content: "";background:#b3b3b3;position: absolute;width: 100%;height: 16px;border-radius: 10px;}
.onoffswitch-checkbox:checked + .onoffswitch-label .toggle-theme-span::after {content: "";background: #1e90ff;position: absolute;width: 100%;height: 16px;border-radius: 10px;}
.onoffswitch-checkbox:checked + .onoffswitch-label .toggle-theme-span::before {content: "";width: 14px; height: 14px;position: absolute;top: 1px;left: 13px;background: #fff;border-radius: 50%;}

.toggle-theme-span::after {content: "";}
/******************************User profile popup css*****************************************************/
.modal-body .mailpanel_change_img {border-radius: 50%; width: 100px; height: 100px;}
.modal-body .mailpanel_edit_img, .modal-body .mailpanel_edit_username {margin-left: 3px;font-size: 19px;text-align: center;}
.modal-body .mailpanel_edit_img button{ vertical-align: top;font-size: 12px;}
.modal-body .mailpanel_edit_username button{vertical-align: unset}
.modal-body .mp_usr_mdl {text-align: center;}
.mail_profile_popup .dropzone{min-height: 165px;max-height: 165px; width: 150px; margin: 0px auto; position: relative;} 
.mail_profile_popup .dropzone .dz-preview{min-height: 170px;max-height: 170px; width: 175px; margin: 0 auto; top: -2px; left: -11px; position: absolute;} 
.mail_profile_popup .dropzone .dz-preview .dz-details img,.mail_profile_popup .dropzone-previews .dz-preview .dz-details img{position:absolute;top:0;left:0;width:160px;height:120px;}
.mail_profile_popup .dropzone .dz-preview .dz-details, .mail_profile_popup .dropzone-previews .dz-preview .dz-details{width:160px;height:102px;position:relative;background:#ebebeb;padding:5px; margin-bottom:22px;}
.theme-modal.mail_profile_popup .modal-body{padding:0px;}
.modal-body #image_container{padding-top:10px;}
.change_profpswd_popup.theme-modal .modal-body{padding: 10px;}

/********************************************Data Table custom css************************************************/

.theme-table.custDataTable > thead > tr.searchrow > th{padding: 0;background:transparent}
.theme-table.custDataTable > thead > tr.searchrow > th input, .theme-table.custDataTable > thead > tr.searchrow > th select {border: 1px solid #ccc;padding: 5px!important;color: #333;}
.dataTables_filter{margin-top:0px!important;text-align: right!important;}
._dataTable_search_ico {color: #a09999;position: absolute;right: 0px;font-size: 12px;top: 14px;z-index: 1;}
._dataTable_search_ico.fa:after{background-color: #ffffff;z-index: -1;content:"";height: 20px;width: 20px;position: absolute;right: -5px;bottom: -4px;}
.dataTables_wrapper{padding-bottom: 0px}
.dataTables_sizing .fa.fa-angle-double-right,.dataTables_sizing .fa.fa-angle-double-left{position: relative;}
.dataTables_scroll .dataTables_scrollBody .skipEllipsis{text-overflow: unset !important;overflow: visible;max-width: none; } 
.dataTables_wrapper div.dataTables_filter input[type="search"] {color: #6B6969;width: 180px;z-index: 0;bottom: 0px;border: 0;}
.dataTables_wrapper div.dataTables_filter label{width: 200px;margin-right: 20px;position: relative}
.dataTables_wrapper.form-inline select.form-control {font-size: 13px; min-height: 10px; max-height: 29px; padding: 0px 0px; vertical-align: middle; width: 120px }
.dataTables_wrapper .html5buttons a {border: none !important; background: #fff; color: #676a6c; box-shadow: none; padding: 2px 4px 0 8px; font-size: 12px; }
.dataTables_wrapper .html5buttons a svg{fill:#888; height:20px; width:20px;  }
.dt-buttons >span { margin-left: 15px;}
.data-column{padding: 0px 2px 0px 10px;display: inline-block;}
.column-hide{fill:#888;height: 26px; width: 21px;} 	
.dataTables_filter span {font-size:12px; }
.dataTables_scrollFootInner > table > tfoot > tr > th.dt-right{text-align: right !important}
.dataTables_scrollFootInner{padding-right: 0px !important}
.dataTables_info{float: left}
.datatablefootnote {margin: 5px 0px; float: left;}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin: 8px 0px}
.DT_settings{margin-top: 14px;position:relative;font-size: 12px;}
.dataTables_wrapper .dt-filter-option,.dataTables_wrapper .checkbox-group .checkbox{margin-top: 10px!important;}
.pagination>.active>a:focus { outline: none }
.dataTable tbody tr td { max-width:150px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;-ms-text-overflow : ellipsis; -o-text-overflow : ellipsis;}
.float-e-margins .dataTables_scroll .dataTable > thead > tr > th.sorting:last-child{border-right-width:1px;}
div.DTFC_LeftWrapper .DTFC_LeftBodyWrapper table {border-top: none;margin-top: 0 !important;margin-bottom: 0 !important;}
div.DTFC_LeftWrapper .DTFC_LeftHeadWrapper table.table-bordered {border-bottom-width: 0;}


.config-table.dataTables_wrapper .dropdown-menu {right: 6px;left: auto;top: 22px;width: auto !important;padding: 0px !important;}
.config-table.dataTables_wrapper .dataTables_filter .theme-dropdown.btn-group{float: left}
.config-table.dataTables_wrapper .dataTables_filter .btn.dropdown-toggle{font-size: 12px;width: auto}
.config-table.dataTables_wrapper .dataTables_filter .list-info{margin-right: 10px;}
.config-table.dataTables_wrapper .datatable_excel_export {padding-top: 13px; display: inline-block;}
.config-table.dataTables_wrapper .active-contacts{padding-top: 10px;}
.config-table.dataTables_wrapper .covered-contacts{padding-top: 10px;}
.config-table.dataTables_wrapper .hideShowlist{padding: 13px 6px 0px 0px;list-style-type: none;}
.config-table.dataTables_wrapper .hideShowlist ul.dropdown-menu li { padding: 3px 0px; }
.config-table.dataTables_wrapper .hideShowlist ul.dropdown-menu li input { margin-top: 2px; position: relative; float: left; margin-right: 7px; margin-left: 10px; }
.config-table.dataTables_wrapper .hideShowlist ul.dropdown-menu li span { display: table-cell; }

/* .col-lg-4 .ibox .dataTables_filter .fontsize-btns, .col-md-6 .ibox .dataTables_filter .fontsize-btns, .col-sm-12 .ibox .dataTables_filter .fontsize-btns{display:none;} */
/* .col-lg-4 .ibox .dataTables_filter label, .col-md-6 .ibox .dataTables_filter label, .col-sm-12 .ibox .dataTables_filter label{display:none;} */
/* .col-lg-4 .ibox .dataTables_wrapper .DT_settings , .col-md-6 .ibox .dataTables_wrapper .DT_settings , .col-sm-12 .ibox .dataTables_wrapper .DT_settings {display:none;} */
/* .col-lg-4 .ibox.fullscreen .dataTables_filter .fontsize-btns, .col-md-6 .ibox.fullscreen .dataTables_filter .fontsize-btns, .col-sm-12 .ibox.fullscreen .dataTables_filter .fontsize-btns{display:block;float:right;margin-top:0px;} */
/* .col-lg-4 .DT_settings,.col-md-6  .DT_settings,.col-sm-12 .DT_settings{margin-top:0px;position:relative;} */
.dataTables_wrapper .dataTables_length{margin-top:5px;}
.fontsize-btns .size-inc,.fontsize-btns .size-dec{margin-bottom:0px;margin-top:2px;}
.dataTables_filter [type=search]{font-size: 12px!important;padding-bottom: 0px;}
/* .col-lg-12 .dataTables_wrapper{min-height:300px} */
.dealListStages .dataTables_wrapper.form-inline.dt-bootstrap{min-height:auto;}
.dataTables_scroll  table tbody tr:first-child  td:nth-child(3) .popover{top:10px !important}
.dataTables_scroll  table tbody tr:nth-child(2) td:nth-child(3) .popover{top:30px !important}
.dataTables_scroll  table tbody tr:nth-child(3)  td:nth-child(3) .popover{top:50px !important}
.dataTables_scroll  table tbody tr:nth-child(4)  td:nth-child(3) .popover{top:70px !important}
.dataTables_scroll  table tbody tr:nth-child(5)  td:nth-child(3) .popover{top:90px !important}
.theme-modal .modal-content .modal-body .dataTables_scrollBody  {max-height: calc(100vh - 300px) !important;}
.bulk-move.theme-modal .modal-content .modal-body .dataTables_scrollBody  {max-height: 500px !important;}
.theme-modal .modal-content .modal-body .dataTables_scrollBody.noMaxHght  {max-height: none !important;}
.theme-modal#bulk-mail-history .modal-content .modal-body .dataTables_scrollBody{max-height: initial!important;}

/*********************************************Multi header table css************************************************/
.dataTables_scrollHead .custmultiHeaderDataTable .dTableColumnHead, .DTFC_LeftHeadWrapper .custmultiHeaderDataTable tr:last-child th{color:#fff;font-weight:normal;}
[class^="col-lg"],.dataTables_scrollHead {position:static;}
.dataTables_scrollHead .custmultiHeaderDataTable .dTableColumnHead{vertical-align:middle}
.DTFC_ScrollWrapper .header_main_dataTable_tab-account i,.DTFC_ScrollWrapper .header_main_dataTable_tab-person i{float:none!important;margin-left:5px ;}
.DTFC_ScrollWrapper .custmultiHeaderDataTable thead tr th{border-bottom:0px;border-right:1px solid #D2D2D2;border-top:1px solid #D2D2D2;min-width:150px;position:relative;padding-right: 20px} 
.sales_Revenue .revcontainer .DTFC_ScrollWrapper .custmultiHeaderDataTable .dtsubtable  thead tr th{min-width:0px;} 
.DTFC_ScrollWrapper .custmultiHeaderDataTable thead tr th i{position: absolute;right: 7px;}
.DTFC_ScrollWrapper .DTFC_LeftBodyLiner >table.DTFC_Cloned{margin-top: 0px !important;}
.DTFC_LeftHeadWrapper .table{margin-bottom: 0px !important}
.DTFC_LeftBodyLiner {width: 100% !important;overflow: hidden !important;background: #fff;}
.DTFC_ScrollWrapper .DTFC_LeftBodyLiner >table.DTFC_Cloned{margin-top: 0px !important; z-index: 3; position: relative;} 
.tabs-container.revcontainer .theme-multiheader {border: 1px solid #D2D2D2;}
.revcontainer .outlook_table_theme.theme-table>tbody>tr>td>a {color: #0259a4 !important;}
.revcontainer .outlook_table_theme.theme-table > thead > tr > th {line-height: 1;}
.revcontainer .outlook_table_theme.theme-table.dataTable thead > tr > th.sorting {padding: 8px 4px;}
.revcontainer .outlook_table_theme.table > thead > tr > td, .outlook_table_theme.table > tbody > tr > td {padding: 4px 5px !important;}
.revcontainer .outlook_table_theme.table-bordered > thead > tr > th, .revcontainer .outlook_table_theme.table-bordered>tbody>tr>td {border-left-width: inherit;}
.revcontainer .outlook_table_theme.table-bordered>tbody>tr>td {border-bottom-width: inherit;}
.revcontainer .outlook_table_theme.theme-table {font-size: 90%;}
.DTFC_ScrollWrapper .coverageTable.custmultiHeaderDataTable thead tr th i{position: relative;right: 3px;top: 2px;}
.tabs-container.revcontainer .dataTables_scrollBody table tbody tr:nth-last-child(-n+6) td:first-child .dropdown-menu {top: auto;bottom:auto;}
/*******************************************Datatable column show and hide css**************************************/
#col_visb_div{position:relative;}
#col_visb_div .dropdown-menu{right: 0px;left: auto;z-index: 6;padding: 5px 0px;}
#col_visb_div ul.dropdown-menu li span {font-size:12px;width:115px;cursor:pointer}
#col_visb_div ul.dropdown-menu li input[type=checkbox] {margin-top:2px;position:relative;float:left;margin-right:5px;height: auto}
#col_visb_div ul.dropdown-menu li {float:left;width:100%;padding:3px 0px ;}
#col_visb_div ul.dropdown-menu li.disabled,#col_visb_div ul.dropdown-menu li.disabled span:hover{cursor:not-allowed}
#col_visb_div ul.dropdown-menu li:first-child {padding:0px ;}
#col_visb_div ul.dropdown-menu li:hover,.hideShowlist ul.dropdown-menu li:hover {background: #e6e6e6;border-color: transparent;}
#col_visb_div ul.dropdown-menu li span,.hideShowlist ul.dropdown-menu li span{display: table-cell}
.dropdown-menu.sub-menu li[data-tabclass]{border-bottom:1px solid rgba(0, 0, 0, 0.16);padding-right:5px;width:200px;cursor:pointer;padding:12px 0px 10px 10px;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}

/*********************************************Page tab css****************************************/
.report_filter_title {float:right;font-size:1.1rem;display:inline-block;text-align:right;margin-top:1px;}
.st-report .fullscreen-link .fa-expand,.st-report .fullscreen-link .fa-compress { padding: 7px !important; margin-top: -5px; margin-right: 3px;} 
.fullscreen-link {height: 21px;width: 10px; float: right; margin-right: 7px;}

/********************************************Tokenizer css*********************************************************/
.TokensContainer .TokenSearch input{height: auto}
div.Tokenize ul.TokensContainer li.Placeholder{font-size: 12px}
div.Tokenize ul.TokensContainer, div.Tokenize ul.Dropdown{border: 1px solid #ddd;z-index:6;}
.emailAlertSetting .Tokenize ul.TokensContainer {padding-bottom: 0;}
.emailAlertSetting .Tokenize ul.Dropdown{position: relative;}
div.Tokenize {width: 100%;display:block;}

/************************************** Daterange picker alignment **********************************************/	
.daterangepicker .calendar {max-width: 233px !important;}
.daterangepicker.show-calendar .calendar td{border-radius:3px;font-size: 11px;padding: 7px 0px;min-width: 21px;}
.daterangepicker.dropdown-menu{z-index:3000 !important}
.daterangepicker.show-calendar .calendar th{font-size: 11px;font-weight:normal}
.daterangepicker .daterangepicker_input input{font-size: 13px;}
.daterangepicker.dropdown-menu{z-index: 5;margin-right: 5px;}
.ranges{margin:0px;}
.hideDateRange {display: none !important;}
.datepicker{ border: none; font-weight: normal;}
.dispnone{display:none;}
.daterangepicker.dropdown-menu.ltr.opensauto::after{left:4px;}

/************************************Ratings css**************************************************************/
.rating > label {color: #ddd;}
.rating > input:checked ~ label,.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label { color: #1e90ff;  } 
.rating > input:checked + label:hover,.rating > input:checked ~ label:hover,.rating > label:hover ~ input:checked ~ label,.rating > input:checked ~ label:hover ~ label { color: #1e90ff;  } 

/************************************Side menu css************************************************************/
.setings-item a{color: #15589a;}
.sidebar-open .sidebar-container .tab-pane .emailAlertSetting .spiner-example-dash{position:fixed;}
.sidebar-open .tab-content{height: calc(100vh - 91px);overflow-x: auto;}

/***********************************Panel head tab css*********************************************************/
.panel-head .nav-tabs#panelHeadTab{border-bottom:none;float: left;}
.panel-head #panelHeadTab li.appTsheetli:first-child{border-left: 1px solid #ddd;}
.panel-head #panelHeadTab li.appTsheetli {width: 150px;cursor:pointer;border-right:1px solid rgba(0, 0, 0, 0.16);/* background-color: rgba(100, 136, 191, 0.1) */;border-bottom: 2px solid transparent;}
/* .panel-head #panelHeadTab li.appTsheetli:hover{background-color: rgba(100, 136, 191, 0.2);} */
.panel-head #panelHeadTab> li > a:hover, .panel-head #panelHeadTab > li > a:focus{color: #555555}
.panel-head #panelHeadTab .appTsheetli a{width:120px;background:none;color: #555555}
.panel-head #panelHeadTab{ display: inline-block; } 
.panel-head #panelHeadTab .appTsheetli a{padding: 11px 0px 6px 8px; display: inline-block;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; border-width: 0px; } 
.panel-head #panelHeadTab .appTsheetli .thseet-close-icn{ cursor: pointer;margin-top:13px;opacity: 1; margin-right:5px; font-weight:600; }
.panel-head #panelHeadTab .appTsheetli .icon-menu-new-account{float: left;margin-top: 14px;margin-left: 4px;}
.panel-head #panelHeadTab .appTsheetli span:hover{color:#717375;}
.panel-head #panelHeadTab .appTsheetli span.search-code:hover{color:#f2f2f2;}
.panel-head #appTsheetDropdownul{ top: 36px; left: auto; z-index: 7; } 
.panel-head #prism_page_title{padding-right:10px;display:table;height:39px;}
.appDashboadTab li {display:table-cell;vertical-align:middle;}
.nav>li.hideTsheetli{ display:none; } 
#appTsheetDropdown{display: none;float: left;} 
.tab-more-btn{font-size: 22px; color: #8c8c8c; padding: 9px 3px; background: #eee;cursor: pointer;}

/***********************************************Alert box css*************************************/
.alert-bg{padding: 6px;border-radius: 0px;color: #333;margin-bottom: 0px;border:1px solid rgba(187, 187, 187, 0.28)}
.Alert{background: #cce5ff}
.alert-info{background: #d1ecf1}
.alert-warning,.alert-error{background: #fff3cd}
.alert-danger{background: #f8d7da}
.alert-dismissable .close, .alert-dismissible .close{opacity: 0.7;right: 0px}

/*********************************************Recent notes popup css****************************************************************/
#recent_notes_popup .recentNotes .recent_notes_content{overflow: hidden;word-break:break-word;}
.modal-open #recent_notes_popup{overflow-y: hidden !important;}
#recent_notes_popup .recentNotes .table{margin-bottom:0px;table-layout:fixed;}
#recent_notes_popup .recentNotes table tr td{border:none;}
#recent_notes_popup .recentNotes .RN-day{color:#1f58b5;width: 120px;}
#recent_notes_popup .recentNotes table tr td:nth-child(2){border-left: 4px solid #6A8DB5;}
#recent_notes_popup .recentNotes .activity{position:relative;}
#recent_notes_popup .recentNotes .icn_circle{height: 17px; width: 18px;border-radius: 10px; background-color: #ffffff; position: absolute; left: -28px;  top: 3px;cursor:pointer;}
#recent_notes_popup .recentNotes .table tbody tr td:first-child{width:120px;padding: 7px 0px}
#recent_notes_popup .recentNotes .table tbody tr td:nth-child(2){padding: 7px 18px;word-wrap:break-word;}
#recent_notes_popup .recentNotes .RN-by{font-style:italic;width: 100px;}
#recent_notes_popup .recentNotes .greyFont{color:#949494;}
#recent_notes_popup .recentNotes .activity {position: relative;word-break: break-word;}
#recent_notes_popup .recentNotes .fa-circle{color:#6A8DB5;position: absolute;top: 3px;left: 3px}
#recent_notes_popup .vertical-timeline-block .vertical-timeline-content > p,#recent_notes_popup .vertical-timeline-block .vertical-timeline-content > ul{display:none;} 
#recent_notes_popup .vertical-timeline-block.open .vertical-timeline-content > p,#recent_notes_popup .vertical-timeline-block.open .vertical-timeline-content > ul{display:block;}
#recent_notes_popup .recentNotes .callDesc i{color:transparent;font-size:8px;position:relative;bottom:7px;}
#recent_notes_popup .vertical-timeline-icon{cursor:pointer}
#recent_notes_popup .recentNotes .callDesc,#recent_notes_popup .recentNotes .list-inline{display:block; margin: 0px;border: 1px solid transparent;}
#recent_notes_popup .recentNotes .callDesc:hover {background: #f7f7f7;margin-left: -10px;padding-left: 10px;border: 1px solid #eee;border-radius: 3px;}
#recent_notes_popup .recentNotes .callDesc.open,#recent_notes_popup .recentNotes .list-inline.open{display: block;}
#recent_notes_popup .recentNotes .callDesc.open i{color:#4F91FF;}
#recent_notes_popup .recentNotes .list-inline li{background:#E9E9E9;font-size:11px;border-radius:2px;position:relative;word-break: break-word;margin-right:5px;}
#recent_notes_popup .recentNotes .list-inline li .fa-close{position: absolute; top:1px; right: 3px;cursor:pointer;}
#recent_notes_popup .daash_recn_more_btn > p{margin: 0px;}
#recent_notes_popup .recentNotes .read-more-container{position: absolute;right: 25px;bottom: 8px;}
#recent_notes_popup .redFont,#recent_notes_popup .recent_notes_content p{word-wrap:break-word;display:block;} 

/**********************************Chart css*********************************************************************/
.touchpoints_sector .fusioncharts-container svg{padding-top:10px;}
.base_chart_grid td {cursor: pointer;}

/*************************Widget modal css************************************************************************/
.widgetModal .bottom-btns{position:absolute;bottom:0px;padding:10px;background:#fff;float:left;width:100%;}
.widget-content{height:85px;overflow:hidden;margin-left: 25px}
/* .widgetModal .widgetList{width:98.5%;} */
.widgetList > p{text-align:center;margin-top:10px;}
.widgetList{padding-right: 10px} 
.widgetModal .checkbox label::before{margin-left: -22px;}
.widgetModal .widgetList .widgetLabel {float: left;padding:10px 0px 0px 10px; text-decoration:none;list-style-type:none;}
.ui-sortable-placeholder{border:none !important;box-shadow: 0 0 45px 10px #d4d4d4 inset;padding: 10px;}
.ui-sortable-helper .widgetLabel  { box-shadow: 1px 1px 100px 7px #b1b1b1; border: 1px solid rgb(189, 189, 189); }
.widgetModal .checkbox.checkbox-inline{height: 130px;background: #F7F7F7;border:solid 1px #cccccc;/*box-shadow: -1px 0px 4px #dcdcdc;*/float: left;width: 100%;padding: 10px}
.widgetModal .checkbox label::before,.widgetModal .custom-checkbox label::after{left: 18px}
.widgetModal .custom-checkbox label{padding-left: 25px !important;}
.widgetModal .boxheight-md .checkbox.checkbox-inline{height: 60px;overflow:  hidden;line-height: 1.2;}
.widgetModal .hiddenWidgetLabel h3{margin-top: 15px;font-weight: normal;color: #1f58b5}
/* .sidebar-container .tab-content{padding-right:10px } */
/**********************************************Report classes***********************************************************/
.st-report .ibox-title{border-style: none;padding: 0px;min-height: 30px;padding-top:4px;} 
.st-report .ibox-tools .icon,.st-report .ibox-tools .fa{color:#c4c4c4;padding:2px;} 
.st-report .ibox.cursordef,.st-report .ibox.cursordef .ibox-title{cursor: default;} 
.st-report .ibox-title h5{max-width: 100%;white-space: nowrap;overflow: hidden;min-height:30px;margin:0px;font-size: 12px;} 
.st-report > .ibox{margin-bottom: 0px;float: left;overflow: hidden;}
.st-report > .ibox:has(.dataTables_empty) {overflow: initial;}
.st-report.col-lg-6 > .ibox,.st-report.col-lg-4 > .ibox,.st-report.col-lg-3 > .ibox,.st-report.col-lg-5 > .ibox,.st-report.col-lg-8 > .ibox{height:400px;} 
.st-report > .ibox.fullscreen{ height: auto;overflow-y:auto; } 
.st-report.boxheight-md > .ibox{height:195px !important;}
.st-report.col-lg-12{float:left;width:100%;}
.st-report.col-lg-12.acct_Revenue{float:left;width:100%;}
.st-report.col-lg-12 > .ibox{min-height:80px}
.st-page table.dataTable{margin-top: 0px !important;}
.st-page{float: left;width: 100%;padding:0px 10px 10px 0px}
.st-page .st-report{padding:10px 0px 0px 10px} 
.st-page .toggleHead,.toggleHead,.fusioncharts-container g[class$="-dataset"]{cursor:pointer}

/*********************************About prism popup***************************************************************/
.about-prism.theme-modal .modal-content{height:auto !important;}
.about-prism.theme-modal .modal-content .list {padding-left:30px}
.about-prism.theme-modal .modal-content .list li{padding:2px 0px;}
.about-prism.theme-modal .prism_log{float:left;width: 150px;}
.about-prism.theme-modal .prism_log svg{width:100px;height:80px;fill:#00305c}
#about-prism-ST .modal-body{max-height: 724px;overflow: auto;}

/************************************Header user content showing css***********************************************/
.use-prism-as{float: right; max-width: 220px; background:rgba(0, 0, 0, 0.05);min-height: 50px;text-align: right;cursor: default;}
.use-prism-as .mapped-label{padding:8px 10px;}
.use-prism-as .mapped-label span{float:left;width:100%}

/**************************************IE css*****************************************************************/
.internetexplorer .st-report .activity-All.full-width  .tab-content {margin-top:5px;}
.internetexplorer .activity-All .showfilter {margin-bottom:5px;}
.internetexplorer .activity-All.full-width .showfilter {margin-bottom:0px;}
/* .internetexplorer .add-edit-modal .panel-form .radio input[type="radio"]:checked + label::after{top:1px; } */

/*****************************************Panel head tab css*******************************************************/
.appTsheetli{position:relative}
.panel-head-tab .search-code,.panel-head .sub-menu-li.search-code {font-weight:bold;font-size:9px;padding:0px 3px;margin-right:5px;color:#fff;border-radius:2px;background:rgb(100, 136, 191);border:1px solid rgb(100, 136, 191);} 
.panel-head-tab .search-code.AC,.panel-head .sub-menu-li.search-code.AC{background: rgb(100, 191, 115);border: 1px solid rgb(100, 191, 115);}
.panel-head-tab .appTsheetli.tsheetliAC,.panel-head #appTsheetDropdownul li[data-id^=search_AC_]{background:rgba(100, 191, 115, 0.21);}
.panel-head-tab .tsheetliAC.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_AC_]:hover{background-color: rgba(100, 191, 115, 0.3);}
.panel-head-tab .appTsheetli.tsheetliAC .thseet-close-icn{color: rgb(100, 191, 115)}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliAC.active { border-bottom: solid 2px rgb(100, 191, 115); } 
/*.panel-head #panelHeadTab li.appTsheetli.tsheetliAC.active */

.panel-head-tab .search-code.CT,.panel-head .sub-menu-li.search-code.CT{background:rgb(23, 162, 184);border: 1px solid rgb(23, 162, 184);}
.panel-head-tab .appTsheetli.tsheetliCT,.panel-head #appTsheetDropdownul li[data-id^=search_CT_]{background: rgba(23, 162, 184, 0.21);}
.panel-head-tab .tsheetliCT.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_CT_]:hover{background-color:rgba(23, 162, 184, 0.31)}
.panel-head-tab .appTsheetli.tsheetliCT .thseet-close-icn{color: rgb(23, 162, 184);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliCT.active { border-bottom: solid 2px  rgb(23, 162, 184); }

.panel-head-tab .search-code.TC,.panel-head .sub-menu-li.search-code.TC{background:rgb(178, 100, 191); border:1px solid rgb(174, 100, 191)}
.panel-head-tab .appTsheetli.tsheetliTC,.panel-head #appTsheetDropdownul li[data-id^=search_TC_]{background: rgba(177, 100, 191, 0.21);}
.panel-head-tab .tsheetliTC.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_TC_]:hover{background-color:rgba(177, 100, 191, 0.31)}
.panel-head-tab .appTsheetli.tsheetliTC .thseet-close-icn{color:rgb(178, 100, 191);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliTC.active { border-bottom: solid 2px rgb(178, 100, 191); }

.panel-head-tab .search-code.SP,.panel-head .sub-menu-li.search-code.SP{background:rgb(138, 148, 12); border:1px solid rgb(138, 148, 12)}
.panel-head-tab .appTsheetli.tsheetliSR,.panel-head #appTsheetDropdownul li[data-id^=search_SR_]{background:rgba(100, 191, 115, 0.21);}
.panel-head-tab .tsheetliSR.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_SR_]:hover{background-color: rgba(100, 191, 115, 0.3)}
.panel-head-tab .appTsheetli.tsheetliSR .thseet-close-icn{color:rgb(138, 148, 12);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliSR.active { border-bottom: solid 2px rgb(138, 148, 12); }

.panel-head-tab .search-code.SAC,.panel-head .sub-menu-li.search-code.SAC{background: rgb(114, 94, 139);border: 1px solid rgb(114, 94, 139);}
.panel-head-tab .appTsheetli.tsheetliSAC,.panel-head #appTsheetDropdownul li[data-id^=search_SAC_]{background: rgba(78, 52, 110, 0.22);}
.panel-head-tab .tsheetliSAC.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_SAC_]:hover{background-color: rgba(114, 94, 139, 0.35);}
.panel-head-tab .appTsheetli.tsheetliSAC .thseet-close-icn{color: rgb(114, 94, 139);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliSAC.active {border-bottom: solid 2px rgba(114, 94, 139, 0.74);}

.panel-head-tab .search-code.ST,.panel-head .sub-menu-li.search-code.ST{background:rgb(121, 85, 72); border:1px solid rgb(121, 85, 72)}
.panel-head-tab .appTsheetli.tsheetliST,.panel-head #appTsheetDropdownul li[data-id^=search_ST_]{background:rgba(121, 85, 72, 0.22)}
.panel-head-tab .tsheetliST.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_ST_]:hover{background-color:rgba(121, 85, 72, 0.32)}
.panel-head-tab .appTsheetli.tsheetliST .thseet-close-icn{color:rgb(121, 85, 72);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliST.active { border-bottom: solid 2px rgb(121, 85, 72); }

.panel-head-tab .search-code.AN,.panel-head .sub-menu-li.search-code.AN{background:rgb(191, 99, 116); border:1px solid rgb(191, 99, 116)}
.panel-head-tab .appTsheetli.tsheetliAN,.panel-head #appTsheetDropdownul li[data-id^=search_AN_]{background: rgba(191, 99, 116, 0.21);}
.panel-head-tab .tsheetliAN.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_AN_]:hover{background-color:rgba(191, 99, 116, 0.32)}
.panel-head-tab .appTsheetli.tsheetliAN .thseet-close-icn{color:rgb(191, 99, 116);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliAN.active { border-bottom: solid 2px rgb(191, 99, 116); }

.panel-head-tab .search-code.PA,.panel-head .sub-menu-li.search-code.PA{background: rgb(230, 26, 99);border: 1px solid rgb(230, 26, 99);}
.panel-head-tab .appTsheetli.tsheetliPA,.panel-head #appTsheetDropdownul li[data-id^=search_PA_]{background:rgba(100, 191, 115, 0.21);}
.panel-head-tab .tsheetliPA.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_PA_]:hover{background-color: rgba(100, 191, 115, 0.3)}
.panel-head-tab .appTsheetli.tsheetliPA .thseet-close-icn{color: rgb(230, 26, 99);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliPA.active { border-bottom: solid 2px rgb(230, 26, 99); }

.panel-head-tab .search-code.PC,.panel-head .sub-menu-li.search-code.PC{background: rgb(30, 169, 183);border: 1px solid rgb(30, 169, 183);}
.panel-head-tab .appTsheetli.tsheetliPC,.panel-head #appTsheetDropdownul li[data-id^=search_PC_]{background:rgba(100, 191, 115, 0.21);}
.panel-head-tab .tsheetliPC.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_PC_]:hover{background-color: rgba(100, 191, 115, 0.3)}
.panel-head-tab .appTsheetli.tsheetliPC .thseet-close-icn{color: rgb(30, 169, 183)}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliPC.active { border-bottom: solid 2px rgb(30, 169, 183); }

.panel-head-tab .search-code.RS,.panel-head .sub-menu-li.search-code.RS{background:rgb(33, 150, 243);border: 1px solid rgb(33, 150, 243);}
.panel-head-tab .appTsheetli.tsheetliRS,.panel-head #appTsheetDropdownul li[data-id^=search_RS_]{background:rgba(33, 150, 243, 0.2)}
.panel-head-tab .tsheetliRS.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_RS_]:hover{background-color:rgba(33, 150, 243, 0.3)}
.panel-head-tab .appTsheetli.tsheetliRS .thseet-close-icn{color:rgb(33, 150, 243)}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliRS.active { border-bottom: solid 2px rgb(33, 150, 243); }

.panel-head-tab .search-code.NAC,.panel-head .sub-menu-li.search-code.NAC{background:rgb(97, 5, 30);border: 1px solid rgb(97, 5, 30);}
.panel-head-tab .appTsheetli.tsheetliNAC,.panel-head #appTsheetDropdownul li[data-id^=search_NAC_]{background:rgba(97, 5, 30, 0.22)}
.panel-head-tab .tsheetliNAC.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_NAC_]:hover{background-color:rgba(97, 5, 30, 0.35)}
.panel-head-tab .appTsheetli.tsheetliNAC .thseet-close-icn{color:rgb(97, 5, 30)}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliNAC.active { border-bottom: solid 2px rgb(97, 5, 30); }

.panel-head-tab .search-code.NCT,.panel-head .sub-menu-li.search-code.NCT{background:rgb(96, 125, 139);border: 1px solid rgb(96, 125, 139);}
.panel-head-tab .appTsheetli.tsheetliNCT,.panel-head #appTsheetDropdownul li[data-id^=search_NCT_]{background:rgba(96, 125, 139, 0.25)}
.panel-head-tab .tsheetliNCT.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_NCT_]:hover{background-color:rgba(96, 125, 139, 0.37)}
.panel-head-tab .appTsheetli.tsheetliNCT .thseet-close-icn{color:rgb(96, 125, 139)}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliNCT.active { border-bottom: solid 2px rgb(96, 125, 139); }

.panel-head-tab .search-code.EM,.panel-head .sub-menu-li.search-code.EM{background: rgb(100, 109, 255); border: 1px solid rgb(100, 109, 255);} 
.panel-head-tab .appTsheetli.tsheetliEM,.panel-head #appTsheetDropdownul li[data-id^=search_EM_]{background:rgba(100, 109, 255, 0.27)}
.panel-head-tab .tsheetliEM.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_EM_]:hover{background-color:rgba(100, 109, 255, 0.37)}
.panel-head-tab .appTsheetli.tsheetliEM .thseet-close-icn{color:rgb(100, 109, 255)}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliEM.active { border-bottom: 2px solid rgb(100, 109, 255);}

.panel-head-tab .search-code.ET,.panel-head .sub-menu-li.search-code.ET{background: #ff9800;border: 1px solid rgb(203 121 0);}
.panel-head-tab .appTsheetli.tsheetliET,.panel-head #appTsheetDropdownul li[data-id^=search_ET_]{background: rgb(255 193 7 / 31%);}
.panel-head-tab .tsheetliET.appTsheetli:hover,.panel-head #appTsheetDropdownul li[data-id^=search_ET_]:hover{background-color:rgba(23, 162, 184, 0.31)}
.panel-head-tab .appTsheetli.tsheetliET .thseet-close-icn{color: rgb(203 121 0);}
.panel-head-tab#panelHeadTab li.appTsheetli.tsheetliET.active {border-bottom: solid 2px  rgb(169 101 0);}

.panel-head .icon-left .icon {cursor:default;}
.panel-head .icon-left .icon:hover{transform:none;}
.buttonPanel .fa-pencil, .buttonPanel .icon-list-2{color:#fff!important;}
/**********************************************Skin Making Css********************************************************/
.skinRadio [type=radio] + label::before {    color: #028167;    letter-spacing: 10px;  display: inline-block;}
.skinRadio [type=radio] + label::before {border-color: #a4a5a7; border-radius: 30%; border-color: #a4a5a7; background-color: #fff; width: 50px; height: 50px; } 
.skinRadio [type=radio] + label::after {border-radius: 30%;  background-color: #8d9296;width: 50px; height: 50px; left:1px;top:0;}
.skinRadio .radio-primary [type=radio]:checked + label::after {background-color: #22222217;content:" ";left:-1px;top:0;border: solid 2px #3831317a;}
.skinRadio .radio{height:50px;}
.skinRadio [type=radio] + label i {color: #ddd; left: -12px; position: absolute; top: 6px; z-index: 10; font-size: 14px; } 
.skinRadio [type=radio]:checked + label i {color: #fff; } 
.skinRadio .radio-primary input[type="radio"]:checked + label::before{   background-color: #8d9296;}
.skinRadio [type=radio] + label{width:25px;}
.skinRadio [id=topPos] +label::before{background: linear-gradient(to top,rgb(23, 230, 64), #56d427, #1f6c77, #2d4e8c);} 
.skinRadio [id=bottomPos] +label::before{background: linear-gradient(to bottom,rgb(23, 230, 64), #56d427, #1f6c77, #2d4e8c);} 
.skinRadio [id=leftPos] +label::before{background: linear-gradient(to left,rgb(255, 62, 17), #de3916, #c7c41b, #e8dd12);} 
.skinRadio [id=rightPos] +label::before{background: linear-gradient(to right,rgb(255, 62, 17), #de3916, #c7c41b, #e8dd12);} 
.skinRadio [id=lefttopPos] +label::before{background: linear-gradient(to left top,rgb(17, 255, 188), #de5016, #92901d, #3c12e8);} 
.skinRadio [id=leftbottomPos] +label::before{background: linear-gradient(to left bottom,rgb(17, 255, 229), #632a1e, #94936b, #12afe8);} 
.skinRadio [id=righttopPos] +label::before{background: linear-gradient(to right top,rgb(95, 57, 48), #5cd21c, #c7c41b, #1912e8);} 
.skinRadio [id=rightbottomPos] +label::before{background: linear-gradient(to right bottom,rgb(221, 17, 255), #af3c24, #1bb7c7, #e8dd12);} 
.skinRadio [id=linearGrnt] +label::before{background: linear-gradient(rgb(222, 17, 17), #469dab, #4bc54f, #8c582d);} 
.skinRadio [id=radialGrnt] +label::before{background: radial-gradient(rgb(171, 83, 70), #cdd025, #0ca711, #b39b24);} 
.skinMaker .form-fields{margin-bottom:10px;}
.skinMaker{margin:0 auto;/* max-width:500px; */width:100%;}	

/**********************************************Fund Details Modal Css********************************************************/
#tickerFundsTablePopup > tbody > tr > td:last-child{text-transform:none;}

/*********************************************************call CIA css*********************************************/
.call-modal .modal-dialog{width: 400px}
.call-modal .panel-form .form-fields{padding: 0px 0px 15px}
.call-modal .panel-form label{/* color: #5A7CB3; *//* font-weight: 600; */margin-bottom: 5px;width:100%}
.call-modal .panel-form .form-fields input{/* background: #eee */}
.call-modal .radio{float: left;width: 100%;}
.call-modal .radio label{padding-left: 0px}
.call-modal	.radio label::after,.call-modal .radio label::before{margin-left: -22px;}
.call-modal	.contact-numbers .intl-tel-input{left:-20px}
.call-modal .radio input[type="radio"]:focus + label::before{outline: none}
.call-modal .form-control[disabled]{cursor: not-allowed}
.call-cia-head{position:fixed;left:43%;right:40%;width:325px;top:0px;background-color:#435a7f;color:#fff;padding:10px;font-size:14px;z-index:100;transition:top .5s;border-bottom:1px solid #1b415f;}
.call-cia-head .call-icon {display: table-cell;vertical-align: middle;}
.call-cia-head .call-icon .fa-phone {border-radius: 50%; height: 40px; width: 40px; font-size: 20px;border: none;}
.call-cia-head .call-info {display: table-cell;padding-left: 5px}
.call-cia-head .relative{position: relative}
.call-cia-head .call-menu{position:absolute;left:50%;font-size:15px;z-index:5;background-color:#435a7f;padding:0px 15px;top:10px;border:1px solid #1b415f;border-top:none;transform:translate(-40%,0px);cursor:pointer;}   
.call-cia-head.active { top: -60px;}

/******************************************************************Top menu setting css*************************************************************/
#dashboard_user_button > .table-row:nth-of-type(1) > .table-cell:nth-of-type(1) { width: 76px;}
#dashboard_user_button > .table-row:nth-of-type(1) > .table-cell {display: table-cell; vertical-align: middle; padding: 5px;}
#dashboard_user_button > .table-row, #stng_profile_buttons.table-row { display: table; table-layout: fixed; width: 100%;}
#settings_image {background-size: 100%; width: 50px; height: 50px; box-shadow: 0px 0px 4px #000;}
#stng_profile_buttons.table-row > .table-cell:nth-of-type(2) {width: 125px;text-align: center;}
#stng_profile_buttons.table-row > .table-cell:nth-of-type(1) {padding-left: 5px;}
#stng_profile_buttons.table-row > .table-cell { display: table-cell;vertical-align: middle;}
#stng_profile_buttons.table-row > .table-cell:nth-of-type(3) {padding-right: 8px; text-align: right;}
.emailAlertSetting{padding:5px;}

/*********************************************************Commission Tiles css**********************************************************/
.tiles-box .fluid_list{margin-left: 239px;}
.tiles-box .fluid_list .slick-track{margin-left:0px;margin-right:0px;} 
.tiles-box .fluid_list .content_width {padding:0px 5px;float: left; width: 100%;}
.tiles-box .fluid_list .header_slider:last-child > .content_width{width:80%;}
.tiles-box .commission-list .head{text-align: center;padding: 4px;width:100%;float: left;}
.tiles-box .greenColor{color: green;}
.tiles-box .redColor{color: #F41010;}
.tiles-box .commission-list .green{background: #1AB394}
.tiles-box .commission-list .violet{background: #23C6C8}
.tiles-box .commission-list .whiteColor{color: #fff;}
.tiles-box .commission-list .navblue{background: #1C84C6}
.tiles-box .commission-list .blue{background: #35AAF5}
.tiles-box .commission-list .yellow{background: #F8AC59}
.tiles-box .commission-list .grey{background: rgb(192, 192, 192);}
.tiles-box .commission-list .percent .redarrow{color: #ff5722;float: left; padding:6px;}
.tiles-box .commission-list .greenarrow{float:left;color: #1AB394;padding:6px}	
.tiles-box .commission-list .percentValue{padding-left: 12px;color: #1AB394;}
.tiles-box .commission-list .downarrow{float: right;padding: 7px 3px;}
.tiles-box .commission-list .deltavalue{float: right;padding:4px;}
.tiles-box .commission-list .deltaPercent span{float: right;padding:4px} 
.tiles-box .commission-list .deltaPercent P{float:left;padding: 0px !important;}
.tiles-box .commission-list .amount{text-align: center;color: #fff;padding: 3px;float: left; width: 100%;}
.tiles-box .commission-data{float:left;width:100%;}
.tiles-box .commission-list .percentValuePos{padding:4px;color: #1AB394;display: inline-block;} 
.tiles-box .commission-list .percentValueNeg{padding:4px;color: #ff5722;float:left;}
.tiles-box .numFormatGreen {color: #218838;} 
.numFormatRed {color: #ed5565;} 
.tiles-box .commission-list {background: #fff; height:80px;border: 1px solid #cccccc; float:left;width:100%;} 
.tiles-box .slick-slider{margin-bottom:0px;}
.tiles-box .slick-slide{display: block;outline: none;}
.tiles-box .slick-next {right: -24px;}
.tiles-box .slick-prev {left: -15px;}
.tiles-box .slick-next:before { content: '>';}
.tiles-box .slick-prev:before,.tiles-box .slick-next:before {color:#4e91ff !important;line-height: 0;}
.tiles-box .slick-prev:before {content: '<';}
.tiles-box .multi_data_box_container {  padding: 9px 0px;}
.tiles-box .multi_data_box{display:inline-block;width: 50%;padding: 0px 20px;}
.tiles-box .multi_data_box .mul_lbl{font-weight:normal;color:#fff;margin-bottom:0px;}
.tiles-box .multi_data_box .mul_vale{font-weight:normal;color:#fff;}
.tiles-box .multi_data_box:nth-of-type(odd) {border-right:solid 1px #fff;}
.tiles-box .click-tiles,.acct-click-tiles,.sales-click-tiles{cursor: pointer}
.equity_dash_tiles .tiles-box.no-data{float:left;width:100%;min-height: auto;}
.commission-container.tiles-box{min-height:100px;}
.tiles-box .subcommission-list .amount ,.tiles-box .subcommission-list .Percentvalue{/* text-align:right; */}

/*********************************************Account tearsheat header Slider**************************************************/
.header_slider.theme-shadow{float:left;width: 100%;border-bottom:none;box-shadow:none;border-top:none;}
/********************************************* activity-All *********************************************/
.activity-All .custom-checkbox label {padding-left: 5px!important;font-weight: normal}
.st-report .activity-All .tab-content {margin-top:0px;}

/*********************************************Chat discussion module css**************************************************/ 
.chat-persons{height:20px;width:20px;border-radius:50px;}
.message-avatar{height:35px;width:35px;border-radius:50px;float:right;margin-right:15px;}
.chat-persons.active{height:38px;width:38px;border-radius:50px;}
.chat-persons.active .message-avatar{height:50px;width:50px;border-radius:50px;}
.chat-head{padding: 5px;background: #e8edf6;border-radius: 10px;}
.chat-discussion .chat-message.right .message .message-content{text-align:left;width:100%;}
.chat-discussion .chat-message.right .message-date {float: right; }
.chat-discussion .chat-message.right .message-author {float: left; }
.chat-discussion .message-content {float: left;width: 100%;}
.chat-discussion  .message{width:80%;padding: 10px 15px;margin-bottom: 15px;}
.chat-discussion .chat-message.left .message{background: #F3F3F3;float: left;margin-left: 15px;}
.chat-discussion .chat-message.right .message{background: #fdf1ea;float: right;margin-right: 15px;}

/**********************************************************Chat review modal css**********************************************************/
.modal.theme-modal.chat-review .modal-dialog{width: 100%;max-width: 800px;}
.modal.right.theme-modal.chat-review .modal-dialog .modal-body{padding:5px;height: calc(100% - 149px) !important;background: #fff;display: block;}
.modal.theme-modal.chat-review .modal-content{height: 100%;}
.modal.theme-modal.chat-review .modal-footer .chat-input{width: 100%;float:  left;margin-bottom: 5px;max-width: 680px;}
.modal.theme-modal.chat-review .chat-discussion{background: #fff;}
.modal.theme-modal.chat-review .chat-message{padding:10px;}
.modal.theme-modal.chat-review .close{opacity:1}

/********************************************************* Add contact modal *********************************************************/
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields{padding: 0px 10px 10px 0px;min-height: 75px;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields.extn{width:100px;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields.option-checkbox{min-height: 0px !important;width:100%;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields .add_email_btn .icon,#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields .add_phone_btn .icon{background: #fff;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields .remove_email_btn .icon,#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields .remove_phone_btn .icon{right: 30px;background: #fff;}
.crm_contact_form .intl-tel-input{width:100%}
#crm_contact_popup label {/*float: left;width: 100%;*/}
#contactInfo,#contactInfo label, #researchAccess label {float: left;width: 100%;}
#contactInfo .contact-add-remove #contactInfo_boardMember_list .Dropdown {z-index: 20;}
#crm_contact_popup .crm_contact_form #contactInfo .contact-add-remove .form-fields{min-height: 88px;}
.crm_contact_form  .alt_phone_container  .input-group{width:100%}
.contact_crm_model .cont-email-phone{position:relative;width:300px;padding-bottom: 10px;}
/* #crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields{width:25%;} */
/* .contact_crm_model .additional button.icon-minus { position: absolute; top:36px; right:31px; }
.contact_crm_model .add-contactInfo_contactEmail-btn button.icon-rounded-add-button{position:absolute;top:31px;right:21px;}
.contact_crm_model .additional button.icon-rounded-add-button {position: absolute;top:36px;right:11px; } */
.modal_contactCRM_dashboard .plus_icon.add-contactInfo_phoneCol-btn,.modal_contactCRM_dashboard .add-contactInfo_phoneCol-btn{position: absolute;right: 5px;top: 5px;} 
.modal_contactCRM_dashboard .minus_icon.remove-add-contactInfo_phoneCol-btn{position: absolute;right: 25px;top: 5px;}
.modal_contactCRM_dashboard .contact-add-remove, .add-acc-inp .contact-add-remove {position: relative; padding:10px 10px 0px 10px; margin-bottom: 10px;border:solid 1px #e6e2e2;}
.modal_contactCRM_dashboard .contact-add-remove.researchLogin .form-fields:nth-child(5){width:19% !important;}
.modal_contactCRM_dashboard .contactMgnt .form-fields .chosen-container .search-field{width: 100%;}
.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten{max-width:235px;}
.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten .phone-numbers .input-group .form-control:focus{z-index: 0;}
.modal_contactCRM_dashboard .form-fields.rsch-pmrychk  {width:auto !important;padding-top:29px !important;}
#researchAccess .add-researchAccess_research-btn button,#researchAccess .remove-add-researchAccess_research-btn button{padding-top: 28px;}
#researchAccess .add-researchAccess_research-btn .icon{padding-left:5px;}
#researchAccess .additionalrows{display: inline-block; border-bottom: 1px solid #eaeaea;margin-bottom: 5px;}
#researchAccess .alternate_container { display: inline-block;border-top: 1px solid #eaeaea; padding-top: 5px;}
#researchAccess .form-fields{min-height: 76px !important} 
#researchLogin_BlueMatrix .form-fields:nth-child(5),#researchLogin_BlueMatrix .form-fields:nth-child(6){    width: auto !important; float: right;min-height: auto !important;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields:first-child{/*width: 30%;*/}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields.dateObj { width: 13%;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields:has(.research_access_pass) { width: 13%;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields:nth-child(3){/*width: 13%;*/}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields:nth-child(4){/*width: 15%;*/}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields:nth-child(5){/*width: 25%;*/}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm _contact_form #researchAccess .form-fields:nth-child(6){    width: 4%;}
#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields.option-checkbox{width:100%;}  
#investmentProf .panel-form .form-fields.h-t-sm .chosen-choices,#Corporate_investmentFocusDetails .panel-form .form-fields.h-t-sm .chosen-choices,
#Corporate_accountBio .panel-form .form-fields ul.TokensContainer,#Investor_accountBio .panel-form .form-fields ul.TokensContainer,
#Service_accountBio .panel-form .form-fields ul.TokensContainer,
.add-account #Investor_acctMiFIDDetails .panel-form .form-fields ul.TokensContainer,
#Investor_investmentFocusDetails .panel-form .form-fields.h-t-sm .chosen-choices,
#Investor_accountInfo_consumptionReport_chosen .chosen-choices, 
#Corporate_acctMiFIDDetails .panel-form .form-fields ul.TokensContainer{height: 145px!important;min-height: 145px !important}
.customSubscriptionDiv .chosen-container .chosen-results li.active-result{border-bottom: 1px solid #efefef;}
.customSubscriptionDiv .chosen-container .chosen-results{border:1px solid #ddd;}
.customSubscriptionDiv .chosen-container .chosen-drop {z-index: 3;}
.alternate_container .additional{margin-top: 10px}
#researchAccess .alternate_container .additionalrows:last-child{border-bottom:0px;}
@media screen and (max-width: 1200px){
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields{width: 50% !important;}
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields{width: 50%;}
	.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten {max-width: 234px;}
	.modal_contactCRM_dashboard .contact_crm_model .phone-numbers .input-group {width: 100%;}
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields.option-checkbox.rsch-pmrychk{width: auto !important;}
	}
@media (min-width:750px) and (max-width :1200px){
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model #investmentProf  .form-fields{min-height: 185px }
}	

@media screen and (max-width: 923px){
	.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten { max-width: 235px;}
}
@media screen and (max-width: 900px){
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .form-fields{width: 100% !important;}
	.modal_contactCRM_dashboard #researchAccess .form-fields.rsch-pmrychk{padding-top: 0px !important;}
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .additionalrows .form-fields:nth-child(5),
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .contact-add-remove .form-fields:nth-child(5){width:85% !important;}
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .additionalrows .form-fields:nth-child(6),
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .contact-add-remove .form-fields:nth-child(6){    width: 57px !important;}
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form #researchAccess .contact-add-remove .form-fields:nth-child(5):empty{width: 100% !important;}
	.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten { max-width: 219px;}
}
@media screen and (max-width: 750px){
	#crm_contact_popup .contactcrm-modal-dialog .contact_crm_model .crm_contact_form .form-fields{width:100%;}
		.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten { max-width: 438px;}
}
@media screen and (max-width: 650px){
	.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten { max-width: 337px;}
}
@media screen and (max-width: 550px){
	.modal_contactCRM_dashboard .contact_crm_model .contact-add-remove .with-exten { max-width: 288px;}
	#dash_log_interaction_container .loginteraction-modal-body.modal-body {height: calc(100% - 125px) !important;}
	#log_interaction_popup .modal-footer {position: absolute;bottom: 0;}
}

 /**********************************************************commission Popup*******************************************************************************/
.commission-popup .sk-spinner{ margin: 65px auto 0px auto;}
.commission-popup .back{/*padding: 10px 5px;*/ opacity: 1; color: #ffffff; font-size: 9px; position: fixed; top: 4px; right: 10px;display:none;} 
.commission-popup .modal-body{padding:10px 15px;}
.commission-popup .commission-list{float: left;width: 322px;}
.commission-popup .subcommission-list{float:left;border:1px solid #DDDDDD;background:#fff;width:50%;text-align:right;max-height:85px;min-height:70px;padding:7px 10px;transition:1s;cursor:pointer;}
.commission-popup .subcommission-list .text{width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
/* .theme-modal.commission-popup .close {padding: 10px 5px; opacity: 1; color: #ffffff; font-size: 9px; position: fixed; top: 4px; right: 10px;}  */
.commission-popup .subcommission-list .amount{font-size:inherit;}
.commission-popup .subcommission-list .tooltext{width:250px;float:left;position:fixed;top:215px;background-color:rgb(241, 237, 223);padding:10px;z-index:1;display:none;box-shadow: 2px 2px 5px #bbbaba;}
.commission-popup .subcommission-list .tooltext .pull-right,
.commission-popup .subcommission-list .tooltext .pull-left{width:49%;float:left;text-align:left}
.commission-popup .subcommission-list:hover .tool {display: block!important;}
.commission-popup.sublist-expand .modal-dialog{max-width: 1090px!important;}
.commission-popup .subcommission-copy div{margin-left: 8px; margin-right:8px;}
.commission-popup .subcommission-copy.active div{display:inline-block;}
.commission-popup.sublist-expand .content-scroll.prod_content_scroll  { display: none; } 
.commission-popup .modal-dialog{height: 100%;position: fixed;right: 0px;margin: 0;max-width: 350px;width:100%; top: 0px; transition: width 1s,max-width 1s!important;}
.commission-popup .content-scroll.prod_content_scroll{display:inline-block;}
.commission-popup .modal-body .nodata{ border: 1px solid #D4D4D4; text-align: center; min-width: 200px; max-width: 200px; padding:10px; margin:70px auto; }
.commission-popup.sublist-expand .close{display: none;outline : none;}
.commission-popup .content-scroll{max-height: 750px;overflow-x:auto;overflow-y:auto;margin-top:10px;width:100%;}
.commission-popup .prod_slim_scrollDiv{height: 650px; display:block;}
.commission-popup.sublist-expand .prod_slim_scrollDiv{display:none;}
.commission-popup .dataTables_wrapper {padding-top: 50px;}
.commission-popup .sublist-expand .subcommission-list {float:left;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;background:#fff;width:144px;text-align:left;max-height:85px;min-height:85px;padding:10px 0px 10px 0px;}
.commission-popup .subcommission-copy.active{text-align: center;float: none;margin-left: 0px;pointer-events: none;min-width: 350px;min-height:auto;}
.common_dashboard_popup .form-fields .cont-email-phone .add_email_btn .icon,.common_dashboard_popup .form-fields .cont-email-phone .remove_phone_btn .icon,.common_dashboard_popup .form-fields .cont-email-phone .remove_email_btn .icon,.common_dashboard_popup .form-fields .cont-email-phone .add_phone_btn .icon{top: 31px;}

/*******************************************************************Filter css*******************************************************************************/
.filter{display:none;padding-right: 0px;padding-left: 10px;float:right;}
.filter .form-head {padding: 10px;margin-bottom: 10px;background-color: #ddd;}
.filter .panel-default>.panel-heading {cursor: pointer; background: #fff; } 
.filter .panel-title{font-weight: 400;margin-top:0px}
.filter .checktick{display: none;color: #008000;padding-left: 8px;}
.filter .panel-body{padding: 10px 10px 5px}
.filter .filter-tokenize .TokensContainer{height: 60px}
.filter .filter-tokenize.TokensContainer.disabled{pointer-events: none;}
.filter .filter-tokenize.TokensContainer.disabled ul.TokensContainer{background: #f3f3f4;}
.filter .filter-tokenize{width:100%}
.filter .custom-checkbox input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + label::before{background: none;}
.filter .custom-checkbox input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + label::after {color: #1f58b5;} 	
.filter form .form-group.sectorCheck{display: inline-block;}
.filter .sectorCheck .checkbox{width:50%;float:left;margin-bottom:8px;margin-top: 0px;}
.filter .form-group.accounts,.filter .form-group.account-type{border-top: 3px solid #84916B;}
.filter .form-group.account_region {border-top: 3px solid #c5bf00;}
.filter .form-group.contacts{border-top: 3px solid #1C84C6 ;}
.filter .form-group.tic-sym-sec{border-top: 3px solid #6DCFF6;}
.filter .form-group.customtags{border-top: 3px solid #dfa6ef;}
.filter .form-group.product{border-top: 3px solid #23C6C8;}
.filter .form-group.analyst{border-top: 3px solid #F8AC59;}
.filter .form-group.meeting-type,.filter .form-group.type,.filter .form-group.subtype {border-top: 3px solid #35AAF5;}
.filter .form-group.meeting-mode{border-top: 3px solid #6B94AE;}
.filter .form-group.meeting-region, .filter .form-group.tagged-region{border-top: 3px solid #dfa6ef;}
.filter .form-group.ticker_aum,.filter .form-group.grossComm,.filter .form-group.price{border-top: 3px solid #1AB394;}
.filter .form-group.client_type{border-top: 3px solid #CA95FF;}
.filter .form-group.salescoverage{border-top: 3px solid #d98880;}
.filter .form-group.ticker-status{border-top: 3px solid #6DCFF6;}
.filter .form-group.acc_data_container,.filter .form-group.acc_id {border-top: 3px solid #0080C0;}
.filter .form-group.contct_data_container{border-top: 3px solid #FF0080;}
.filter .form-group.desk  {border-top: 3px solid #CA95FF;}
.filter .form-group.quantity {border-top: 3px solid #ffc5ca;}
.filter .form-group.ae_split_id,.filter .form-group.tranid {border-top: 3px solid #23C6C8 ;}
.filter .form-group.netval {border-top: 3px solid #85916B}
.filter .form-group.salescov {border-top: 3px solid #00b894}
.filter .form-group.team_name {border-top: 3px solid #dcba9c}
.filter .form-group.coverage-person{border-top: 3px solid #b6bd3f}
.filter .form-group.source-type{border-top: 3px solid #23C6C8}
.filter .form-group.int-meeting-type {border-top: 3px solid #3f51b5}
.filter .form-group.venue {border-top: 3px solid #9c27b0}
.filter .form-group.book_id {border-top: 3px solid #6b8397}
.filter .form-group.cusip_id {border-top: 3px solid #85916B;}
.filter .form-group.department {border-top: 3px solid #8104ffb5;}
.filter .form-group.product2{border-top: 3px solid #d86f0a;}
.filter .form-group.business_line {border-top: 3px solid #a7084161;}
.filter .form-group.currency1{border-top: 3px solid #0855a78a;}
.filter .form-group.currency2{border-top: 3px solid #a78e088a;}
.filter .form-group.voice_electronics{border-top: 3px solid #a70908c7;}
.filter .form-group.loggedByToken, .filter .form-group.analyst-region {border-top: 3px solid #EB0000;}
.filter .form-group.bodr1{border-top: 3px solid #6DCFF6;}
.filter .form-group.bodr2{border-top: 3px solid #1C84C6;}
.filter .form-group.bodr3 {border-top: 3px solid #ffc5ca;}
.filter .form-group.bodr4 {border-top: 3px solid #6b8397;}
.filter .form-group.closedDealsClient{border-top: 3px solid #8F9B79;}
.filter .form-group.closedDealsTicker{border-top: 3px solid #348FCC;}
.filter .form-group.closedDealsProduct {border-top: 3px solid #6ACDF5;}
.filter .form-group.closedDealsTransaction{border-top: 3px solid #E0AFEC;}
.filter .form-group.closedDealSlider.dealsize_slider{border-top: 3px solid #6ACDF5;}
.filter .form-group.closedDealSlider.revenuegross_slider{border-top: 3px solid #F1C61F;}
.filter .form-group.investor-type {border-top: 3px solid #00b894;}
.filter .form-group.client-region {border-top: 3px solid #ffc5ca;}
.filter .form-group.relationship {border-top: 3px solid #CA95FF !important;}
.filter .form-group.sender {border-top: 3px solid #00b894 !important;}

.filter .form-group.address1Token {border-top: 3px solid #AAEE27;}
.filter .form-group.address2Token {border-top: 3px solid #8AD200;}
.filter .form-group.cityToken {border-top: 3px solid #475FFF;}
.filter .form-group.stateToken {border-top: 3px solid #EE34B0;}
.filter .form-group.countryToken {border-top: 3px solid #FFDD32;}
.filter .form-group.postalCodeToken {border-top: 3px solid #F04800;}
.filter .form-group.accountTier, .filter .form-group.accounttier {border-top: 3px solid #bda27e !important;}
.filter .form-group.Banking{border-top:3px solid #808000;}
.filter .form-group.accountTier, .filter .form-group.accounttier {border-top: 3px solid #bda27e !important;}
.filter .form-group.sponsorresarech {border-top: 3px solid #CA95FF !important;}

.filter-label li span.bg-accountTier {background:#bda27e;}
.filter-label li span.bg-analystRegion {background:#EB0000;}
.filter-label li span.bg-accountType {background: #84916B;}
.filter-label li span.bg-investorType {background: #00b894;}
.filter-label li span.bg-ClentRegion {background: #ffc5ca;}

.filter-label li span.bg-account {background: #84916B;}
.filter-label li span.bg-accountTier {background: #bda27e;}
.filter-label li span.bg-relation {background: #CA95FF;}
.filter-label li span.bg-sender {background: #00b894;}

.activity_filter_fields .form-group,.holiding_container .form-group,.ticker_filters .form-group{background: #fff;margin-bottom: 5px;padding: 5px 10px 5px;}
.filter .sectorCheck > label{width:100%;margin-bottom:10px;}
.filter select.chosen-select{width: 100%;border: 1px solid #ddd;height:30px;padding:4px 2px;}
.filter form .form-group:first-child .checkbox label::before,.filter form .form-group:first-child .checkbox label::after{top: 1px;}
.filter .checkbox label::before,.filter .checkbox label::after {top: 2px;}
.filter .btn-apply{margin-left:4px;}
.filterFetch{text-align: center;background-color: #fff;padding: 35px;margin: 0 auto;padding: 40px;position: relative;}
.filter .applyAllBtn{position: relative;margin-right: 8px;}
.activity_filt_box .form-group{background: #fff;margin-bottom: 5px}
.filter form .research_filter_fields, .filter form .filterScroll{height: 100%;overflow: auto;}
.filter form .readership_filter_fields, .filter form .activity_filter_fields{height:100%;overflow:auto;}
.filter form .filter-fixed-height {max-height: 631px;}
.filter form .disabled{cursor:not-allowed;pointer-events: auto!important;}
.filter .custom-checkbox{ padding-left: 0px; margin-bottom:5px; }
/* .filter .filter-tokenize ul li{white-space: normal;} */
.filter form.panel-form{display:block}
.activityTable-data-list .html5buttons a {padding-left: 1px;}

/****************************************************************IE CSS*********************************************************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    input[type="search"]::-ms-clear,input[type="search"]::-ms-reveal { display: none; width : 0; height: 0; }
    .theme-shadow,#right-sidebar{box-shadow: -1px 0px 0px #dcdcdc}
    body.mini-navbar #side-menu li .nav-second-level{top:105px}
    .tickerdatePickerspan input{padding-top: 4px}
    .theme-modal .modal-header .close:hover{transform: none}
    .theme-modal .modal-header .close{transition: none}
    .commission-popup .subcommission-list .tooltext{position: absolute !important} 
    .ibox-content{border-style: none}
    .commission-popup .ibox-content{background: none}
}

/********************************************* loginteraction modal **********************************************/
#log_interaction_form .clear_contact_interaction{position: absolute; right: 18px; top: 30px; cursor: pointer; z-index: 999;font-weight: 600;}
.log_interaction_main_fields .custom-checkbox {width: 142px;word-break: break-all;margin-left:  0px;margin-bottom: 10px;}
.log_interaction_main_fields .checkbox-inline{cursor: default;}
.loginteraction-modal-body .qc-call-info {background: rgba(8, 61, 151, 0.17);float: left;width: 100%;border: solid 1px rgba(8, 61, 151, 0.14);margin-bottom: 5px;}
.loginteraction-modal-body .qc-call-info ul{padding:10px;margin-bottom: 0px;max-height: 235px;overflow: auto;}
.loginteraction-modal-body .qc-call-info ul li{padding: 2px 0px;}
.loginteraction-modal-body .call-start-end { width: 60px; }
.loginteraction-modal-body .call-data > div {display: table-cell;vertical-align: top;}
.loginteraction-modal-body .call-ia-container{float:left;width:100%;padding:0px 10px;}
.loginteraction-modal-body .ms-tokenizer .Dropdown li:has(.no-data-add-link) {display: list-item;}
.loginteraction-modal-body .venue-location {position: relative;float: left;margin-bottom: 5px;width: 100%;}
.loginteraction-modal-body .venue-location > a {margin-right: 5px;padding-left: 10px;color: #ccc;float: left;}
.loginteraction-modal-body .venue-location #venueSearchAddressDiv .typeahead-item a {font-size: 12px;}
.loginteraction-modal-body .venue-location #venueLocationToggle + span {font-weight: 300;margin-bottom: 5px;color: #676a6c;display: inline-block;}
.loginteraction-modal-body .venue-location #venuePanel .addressPanel {position: relative;float: left;background: #F9F9F9;padding-top: 10px;border: 1px solid #ddd;margin: 0px 10px 10px 10px;}
:has(.loginteraction-modal-body, .loginteractionV2-modal-body, .bulk-call-popup) .form-fields .copyComments {text-decoration: underline;color: #337ab7;}
.loginteraction-modal-body .form-fields.full-width > label, .loginteractionV2-modal-body .form-fields.full-width > label {width: auto;}
.loginteraction-modal-body .form-fields.full-width > i {color: #6f6f6f;}
#log_interaction_popup .modal-footer .loggedbyemp {display: inline-block;/*margin-right: 15px;*/}
#log_interaction_popup .modal-footer .loggedbyemp .typeahead-container {display: inline-block;}
#log_interaction_popup .modal-footer #empLogged, #log_interaction_popup .modal-footer .typeahead-container:has(#all_emp) {margin-left: 4px; height: 26px;}
#log_interaction_popup .modal-footer .typeahead-container #all_emp {font-size: 12px;padding-right: 20px;}
#log_interaction_popup .modal-footer #empLogged .selectedUser {background-color: #00B8BF;color:#FFF;}
#log_interaction_popup .modal-footer .loggedbyemp .typeahead-list {top: auto;bottom: 100%;}
#log_interaction_popup .modal-footer .loggedbyemp .typeahead-list li a {font-size: 11px;padding: 5px 15px;}
#log_interaction_popup .modal-footer .typeahead-container:has(#all_emp) i.fa-search {right: 6px;top: 10px;}
#log_interaction_popup .modal-footer button {margin-left: 15px;}
#log_interaction_popup .modal-content #interactionStartDateTime, #log_interaction_popup .modal-content #interactionEndDateTime {width: 100%;}
#log_interaction_popup .modal-footer {display: flex;align-items: end;justify-content: end;gap: 10px 0;flex-wrap: wrap;}

.coverage_chkbox .check_box_div {border-bottom: 1px solid #e7eaec !important; margin-bottom: 5px;width: 100%;}
.coverage_chkbox .check_box_div .chk-new.region_checkbox, .coverage_chkbox .check_box_div .chk-new.non_region_checkbox {margin-right: 10px;width: auto;}
.coverage_chkbox .inner_checkbox::before {content: "";position: absolute;right: 0;top:0;height: 100%;width: 1px;border-right: 1px solid #e7eaec;}
.coverage_chkbox .inner_checkbox .checkbox label::before {top: 1px;}
.coverage_chkbox .inner_checkbox .checkbox label::after {top: 4px;}
.coverage_chkbox .chk-new.region_box input[type="checkbox"] {margin-top: 3.5px;}
.coverage_chkbox .inner_checkbox, .coverage_chkbox .inner_checkbox .individual_checkbox {width: 100%;float: left;}
.coverage_chkbox .inner_checkbox .individual_checkbox {display: table-row;}
.coverage_chkbox .inner_checkbox .region_box, .coverage_chkbox .inner_checkbox .corp_role_container {display: table-cell;}
.coverage_chkbox .inner_checkbox .corp_role_container {padding-left: 20px;position: relative;}
.coverage_chkbox .inner_checkbox .corp_role_container div.checkbox {margin-left: 0;margin-right: 10px;margin-bottom: 10px;}
.coverage_chkbox .inner_checkbox .corp_role_container::before {content: "";position: absolute;left: 10px;top:0;height: 100%;width: 1px;border-right: 1px solid #e7eaec;}
.coverage_chkbox .inner_checkbox .region_box label {width: calc(100% - 5px);text-align: left;line-height: 20px;font-weight: 400;}
.coverage_chkbox .individual_checkbox .region_box {width: 100px;margin-bottom: 10px;padding-left: 20px;}
.coverage_chkbox .checkbox label {color: #333;}
.individual_checkbox .region_box label {color: #fff;}

.bc_interaction_main_fields .coverage_chkbox .inner_checkbox .corp_role_container div.checkbox {width: 125px;}
/* .bc_interaction_main_fields .coverage_chkbox .inner_checkbox .region_box, .bc_interaction_main_fields .coverage_chkbox .individual_checkbox .corp_role_container > div {width: 100%;margin-left: 0;margin-bottom: 10px;} */
/* .bc_interaction_main_fields .coverage_chkbox .individual_checkbox:last-child .corp_role_container > div:last-child {margin-bottom: 0} */
/* .bc_interaction_main_fields .coverage_chkbox .inner_checkbox .region_box label {width: 80px;line-height: 20px;} */
/* .bc_interaction_main_fields .coverage_chkbox .inner_checkbox .corp_role_container div.chk-new label {margin-left: 0;} */
.bc_interaction_main_fields .coverage_chkbox .check_box_div .chk-new.region_checkbox, .bc_interaction_main_fields .coverage_chkbox .check_box_div .chk-new.non_region_checkbox {margin-left: 0;margin-bottom: 10px;}
/* .bc_interaction_main_fields .coverage_chkbox .check_box_div .chk-new.region_checkbox label, .bc_interaction_main_fields .coverage_chkbox .check_box_div .chk-new.non_region_checkbox label {margin-left: 0;margin-right: 10px;width: auto;} */

/********************************************** Send Research Popup css ***************************************************************/
.research_form_container .tickeriw_container .ticker_list .research_data_files .ticker_listContent [style="display: table-cell;"]{padding-left:5px;vertical-align:middle;}

/********************************************* Add Account modal **********************************************/
.acctCreation .chosen-container .chosen-choices .search-field{width:100%;}
/* .acctCreation.Service .Service_accountBio textarea{height:250px!important;max-height: none!important;overflow:auto;} */
.add-account .acctCreation .chosen-choices,.contact_crm_model .chosen-choices{overflow:auto;}
.add-account .Investor_mifidMapping .panel-group .panel-default .panel-collapse .panel-body .form-fields .typeahead-container{width:28.7rem}
.add-edit-modal .modal-content,.share-list-modal .modal-content,.delete-list-modal .modal-content{border-radius: 1px}

/*************************************************Popover css******************************************************/
.popover{border-radius: 5px;width:320px;padding:10px;font-size: 12px;max-width:270px;width:auto;white-space: pre-wrap;word-wrap: break-word;background: #e7efff;z-index:100000;box-shadow:-3px 4px 11px 0px #d0cfcf;font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;} 
.popover-title{font-size:12px;background: #e7efff;padding:6px 4px;} 
.popover-content{height: auto;overflow-y: auto;width:100%;padding: 3px;} 
.popover-content.fixed-height, .covInfoPopover.fixed-height .popover-content{min-width:250px;max-width:500px;max-height: 250px;overflow-y: auto;white-space:pre-wrap;}
.popover-content.fixed-height-md{max-height: 350px;overflow-y: auto;white-space:pre-wrap;width: auto;white-space:pre-wrap;max-width: 550px;}
.popover-content.rmv-overflow-y{overflow-y: initial;} 
.popover-footer{width: 100%;padding: 5px 0px 0px 0px; display: inline-block; }
.popover-footer.move-right {width: auto; float: right; }
.popover.right>.arrow:after {border-right-color: #e7efff !important;}
.popover.left>.arrow:after {border-left-color: #e7efff !important;}
.popover.top>.arrow:after {border-top-color: #e7efff !important;}
.popover.bottom>.arrow:after {border-bottom-color: #e7efff !important;}
.popover.popover_my_outloook_meeting .popover-content > .popover_content_wrapper.popover_i_align i {margin-right: 10px;}
.popover.popover_my_outloook_meeting .popover-content > .popover_content_wrapper.popover_i_align .align_mar {width:89%; float: right;word-break: break-word;}
.popover.popover_my_outloook_meeting .popover-footer > .pull-left.pad_align3 {padding-left: 3px;padding-right: 3px;}
.popover.popover_my_outloook_meeting .popover-footer > .pull-left > .btn-custom.btn-edit {padding-left: 15px;padding-right: 15px;}
@media screen and ( max-width:1215px){ 	
.popover.popover_my_outloook_meeting .popover-content > .popover_content_wrapper.popover_i_align .align_mar {width:86%; float: right;word-break: break-word;}
.popover.popover_my_outloook_meeting .popover-footer > .pull-left > .btn-custom.btn-edit {margin-bottom: 10px;}
}

.popover.popover_my_outloook_meeting .popover-content > .popover_content_wrapper.popover_i_align > div:first-child  {background: #435A7F!important;color: #fff;left: -13px;position: relative;width: calc(100% + 13px);padding: 5px 0px 5px 13px;font-weight: normal !important;border-radius: 0px 3px 3px 0px;}
.popover.mylistPopover .table tr td:nth-child(-n+3),
.popover.acctFundPopover .table tr td:nth-child(-n+3),
.popover.tickerHoldPopover .table tr td:nth-child(-n+3){overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.popover.mylistPopover .table tr td:nth-child(1),.popover.mylistPopover .table tr th:nth-child(1),
.popover.acctFundPopover .table tr td:nth-child(1),.popover.acctFundPopover .table tr th:nth-child(1),
.popover.tickerHoldPopover .table tr td:nth-child(1),.popover.tickerHoldPopover .table tr th:nth-child(1){max-width: 140px}
.popover.mylistPopover .table tr td:nth-child(2),.popover.mylistPopover .table tr th:nth-child(2),
.popover.acctFundPopover .table tr td:nth-child(2),.popover.acctFundPopover .table tr th:nth-child(2),
.popover.tickerHoldPopover .table tr td:nth-child(2),.popover.tickerHoldPopover .table tr th:nth-child(2){max-width: 180px}
.popover.mylistPopover .table tr td:nth-child(3),.popover.mylistPopover .table tr th:nth-child(3),
.popover.acctFundPopover .table tr td:nth-child(3),.popover.acctFundPopover .table tr th:nth-child(3),
.popover.tickerHoldPopover .table tr td:nth-child(3),.popover.tickerHoldPopover .table tr th:nth-child(3){max-width: 100px}
.popover.mylistPopover .table tr td:nth-child(4),.popover.mylistPopover .table tr th:nth-child(4),
.popover.acctFundPopover .table tr td:nth-child(4),.popover.acctFundPopover .table tr th:nth-child(4),
.popover.tickerHoldPopover .table tr td:nth-child(4),.popover.tickerHoldPopover .table tr th:nth-child(4){word-break: break-word;white-space: pre-wrap;}
.popover.acctFundPopover .table,.popover.mylistPopover .table,.popover.tickerHoldPopover .table{margin-bottom: 0px}
.popover.fundPopover,
.popover.acctFundPopover,
.popover.tickerHoldPopover{width: 650px;max-width: 100%}   
.popover.fundPopover .popover-content,
.popover.acctFundPopover .popover-content,
.popover.tickerHoldPopover .popover-content{max-height:350px;}   
.report_filter_title .popover.fade.in{top: -6.5px !important; box-shadow: -5px 5px 5px #888888; }
.popover.otherLocation{max-width:700px;}
.popover.emailShare{max-width:700px;}
.popover.popover_custom {padding: 0;max-width: 500px;pointer-events:none; }
.popover.popover_custom .popover-content {max-width: 500px;max-height: 250px;overflow-y: auto;padding:13px;}
.popover.popover_custom-md {padding: 0;max-width: 310px;pointer-events:none; }
.popover.popover_custom-md .popover-content {max-width: 310px;max-height: 250px;overflow-y: auto;padding:13px;}
.customFieldsWidget{position: relative;overflow: auto;max-height: 335px;width: 100%;}
.customFieldsWidget .cfieldval{text-align: left;color: #000;}
.customFieldsWidget .cfieldval .cfieldval-container .customfieldVal {margin-bottom: 0;}
.customFieldsWidget .cfieldval .cfieldval-container {position: relative;padding-right: 20px;}
.customFieldsWidget tr {/*display: flex;*/color: #555555;padding: 3px 0px 3px 0;}
.customFieldsWidget .table>tbody>tr>td {border-top: none!important;/*flex:50%;*/padding: 4px;}
.customFieldsWidget .table>tbody>tr>td.grp_ttl{padding: 3px 8px;}
.customFieldsWidget .table>tbody>tr:has(.cfieldval)>td:nth-child(1) {padding-left: 15px !important;overflow-wrap: break-word;}
.customFieldsWidget table tbody tr.cf-group-head {font-size: 12px;font-weight: bold;padding-top: 5px;color: #555555;}
.customFieldsWidget .cfieldval-container .edit_account_customfields {position: absolute;right: 25px;top: 0;text-indent: 0;}
.customFieldsWidget .cfieldval-container .copyCustomFieldVal {position: absolute;right: 0;top: 0;text-indent: 0;}
.customFieldsWidget .cfieldval-container .edit_account_customfields svg {fill: #777;}
.customFieldsWidget .cfieldval-container .copyCustomFieldVal svg {fill: #777;}
.customFieldsWidget .table>tbody> tr:hover:has(.cfieldval) {background: #f4f4f4;}
.customFieldsWidget .table>tbody> tr:hover .cfieldval-container .edit_account_customfields {display: block;}
.customFieldsWidget .cfieldval .cfieldval-container .edit_account_customfields {display: none;}
.customFieldsWidget .table>tbody> tr:hover .cfieldval-container .customfieldVal .copyCustomFieldVal {display: block;}
.customFieldsWidget .cfieldval .cfieldval-container .customfieldVal .copyCustomFieldVal {display: none;}
.customFieldsWidget .moreContent, .customFieldsWidget .lessContent  {margin-left: 4px;}
.customFieldsWidget .customfieldVal {white-space: initial;}
/* .customFieldsWidget .table>tbody> tr:hover .cfieldval span.txt-ellipsis {width: calc(100% - 20px);float:left;} */
/* .customFieldsWidget .cfieldval:has(.txt-ellipsis) {text-indent: 0;direction: ltr;}
.customFieldsWidget .cfieldval:has(.txt-ellipsis) .cfieldval-container .copyCustomFieldVal {right: 0;}
.customFieldsWidget .table>tbody>tr:has(.txt-ellipsis)>td {max-width: 400px;} */
.head-md-bold {color: #1f58b5; font-weight: bold;}
.color-1f58b5 {color: #1f58b5;}
.head-md-p {padding: 5px 0px}
.indent-1 {text-indent: 1em;}
.indent-2 {text-indent: 2em;}
.indent-3 {text-indent: 3em;}
.border-t-grey {border-top: 1px solid #e7eaec}
@media screen and ( max-height:650px ){ 
	.popover.emailShare .popover-content{max-height: 250px;overflow-y: auto;}
}


/*************************************************Period Filter picker css****************************************/
.periodFilterContainer  #period_filter,#readership_period_filter,#watchlist_period_filter,#readership_email_period_filter,#ps_period_filter, .email-pf{cursor:pointer;text-align:right;width:150px;display:inline-block;font-size:12px;padding:0px;background:#fff;border: 0px solid #fff;}
.periodFilterPicker .fa-calendar-o{padding: 12px;cursor: pointer; }
.periodFilterPicker .switch{height: 29px}
.periodFilterPicker{pointer-events:none;} 
.periodFilterPicker input,.periodFilterPicker .fa-calendar-o,.periodFilterPicker .onoffswitch {pointer-events: visible;}	
.pickDate_span{float: right;padding-right:10px;}
.pickDate_span input {padding: 10px 0px 0px; min-width: 200px;text-align: right;cursor: pointer}
.pickDate_span i{cursor: pointer;padding:0px 10px}
.pickDate_span select{float: left; cursor: pointer;min-width: 100px; }
.pickDate #Acc_HeaderDatepicker,.slick-slide{ display: inline-block; }
.srchtab.datepick_li{float: right}
.select_pick_span {margin-right: 10px;}
.panel-head .filter-switch .onoffswitch.offswitch{margin-top:10px;}
.panel-head .filter-switch .onoffswitch{margin-top:10px;}
/**************************Account tearsheat header panel *********************************************************/
.acc-head-panel .acc-head .pdf-dwnld i.fa-file-pdf-o{margin:3px 0px 3px 10px;cursor:pointer;font-size:15px;}

/*************************************Contact tearsheet header panel***************************/
.contactPanel .titlepanel label, .contactPanel .assistant-panel label,.banner-head-lbl{font-weight: 500;color: #CFCFCF;margin-bottom: 0;}
.contactPanel .titlepanel span, .contactPanel .assistant-panel span{display:inline-block;word-break: break-all}
.contactPanel span.font-sm{font-weight:300}
.pc1-head .contactPanel .emailPanel{padding-left: 0px}
.pc1-head .contactPanel .phonePanel{margin-right:10px}
.pc1-head .detailPanel p,.pc1-head .detailPanel .personOccupation,.pc1-head .detailPanel .orgName{word-wrap: break-word;}
.contact-header-lbl{width: auto;max-width: 300px;display: inline-block;}
.contactPanel .relationshipstatus {position: relative;}
.contactPanel .relationshipstatus .relShipStatusSel {display: flex;gap: 2px;align-items: center;margin-top: 2px;}
.contactPanel .relationshipstatus button {background: transparent;border: none;display: flex;gap: 4px;}
.contactPanel .relationshipstatus button i.bottom-icon::before {position: absolute;top: 3px;}
.pc1-head .active-status {height: 20px;}
.contactPanel .relationshipstatus ul, #relation_detail_dropdown {color: #333;width: 110px;max-width:200px; left: 10px;padding-top: 0 !important;border: 1px solid #ccc;padding-bottom: 8px !important;}
.contactPanel .relationshipstatus ul li, #relation_detail_dropdown li {padding-top: 4px;float: left;cursor: pointer;width: 100%;}
#relation-detail-dropdown .fixed-relationship, #relation_detail_dropdown .fixed-relationship {background: #eee;color: #000;text-align: center;width: calc(100% + 6px);float: left;padding: 3px;margin-left: -3px;border-top-left-radius: 3px;border-top-right-radius: 3px;font-size: 11px;}
/*************************************use-prismas-section***************************/
.row.use-prismas-section{margin:0px;}
.row.use-prismas-section [class^='col']{width: 33.333333333333336%; float: left;} 
.row.use-prismas-section [class^='col'] select{width: 100%;float: left;height: 28px;padding:3px;} 

/*************************************Preview modal css***************************/
.prerevw-modal.theme-modal .modal-content{height:auto;}
.prerevw-modal.theme-modal .modal-body{height:200px;}
.prerevw-modal.theme-modal .modal-body .review_filter{border:none;width:140px}
.prerevw-modal .btns-content div{float: left;}
.prerevw-modal .btns-content{display: inline-block;width: 100%;}
.prerevw-modal .modal-dialog{height: 300px;}
.prerevw-modal .modal-body{height: calc(300px - 93px);}
.prerevw-modal .typeahead-query input{width:300px;}
	
/**************************Panel form fields adjustments ************************************************************/
.panel-form .form-fields ul.TokensContainer{height:60px!important; min-height: 60px!important;overflow-y:auto;max-height:inherit; }
.panel-form .form-fields.h-t-xlg textarea{height:300px !important;max-height:inherit;overflow-y:auto;min-height:300px !important;}
.Corporate_accountBio .panel-form .form-fields ul.TokensContainer, .Investor_accountBio .panel-form .form-fields ul.TokensContainer, .Service_accountBio .panel-form .form-fields ul.TokensContainer{height:250px!important; min-height: 250px!important;}
/*********************************************************fi sales*********************************************************/
.prismAsSetting .row.use-prismas-section{margin:0px;}
.interest_list_container .interestList-table .cmnt-acty-account{overflow-wrap: break-word!important;}
/*********************************** User Guide ***********************************/
#userGuide img {width:19px;}
.theme-modal.userguide-slider .modal-header .pdf-download a{margin-top: 3px;}
.theme-modal.userguide-slider .modal-body{padding: 11px;float: left; width: 100%;} 
.theme-modal.userguide-slider .modal-content{height: auto!important;float: left; width: 100%; }
.theme-modal.userguide-slider .modal-header{padding: 10px 15px;float: left; width: 100%;color: #333;border-bottom: 0px;}
.carousel-control{background:transparent!important}

/***********Prism Indicator***************/
 .headerMenu .drop-menu-items li:hover .badge{background-color: #fff;color: #000;}

/*********************************************************Media Queries*********************************************************/
 
/* side menu */
@media screen and ( max-height:802px ){ 
	body.mini-navbar #side-menu li .nav-second-level{left: 80px!important} 
}
/* common dashboard popup*/
@media screen and (max-width:768px)  {
   .theme-modal.confirm-box .modal-dialog{width:100%!important;margin:30px auto;padding:10px;}
   .feedback-modal .modal-dialog{width: 100%}
}

@media screen and (min-width:1600px){
    .common_dashboard_popup .modal-dialog {width:100%;max-width:1550px !important;}
	.theme-modal.modal_lg#dashboard_popup .modal-dialog {width:100%;max-width:1200px !important;}
    .ib-specific-user #Interaction .modal-dialog {max-width:800px !important;}
	.ib-specific-user #InteractionV2 .modal-dialog {max-width:800px !important;}
	#chartgrid-modal .modal-dialog,.modal-Task .modal-dialog, .cnt-more-dtls .modal-contact-bio {max-width:800px !important;}
	#log_interaction_popup .modal-dialog{max-width:940px !important;}
	#log_recommendation_popup .modal-dialog,#interactionRecommCount .modal-dialog{max-width:1160px !important; width: 100%;}
}
@media screen and (min-width:1400px) and (max-width:1600px){
    .common_dashboard_popup .modal-dialog, #log_recommendation_popup .modal-dialog,#interactionRecommCount .modal-dialog{width:100%;max-width:1380px !important;}
	.theme-modal.modal_lg#dashboard_popup .modal-dialog {width:100%;max-width:900px !important;}
	.theme-modal.modal_lg.outbox-contact-detail#dashboard_popup .modal-dialog {max-width:1200px !important;}
	#chartgrid-modal .modal-dialog,.modal-Task .modal-dialog, .cnt-more-dtls .modal-contact-bio {max-width:800px !important;}
	#log_interaction_popup .modal-dialog {max-width:940px !important;}
	.ib-specific-user #Interaction .modal-dialog {max-width:800px !important;}
	.ib-specific-user #InteractionV2 .modal-dialog {max-width:800px !important;}
}
@media screen and (max-width:1400px){
    .common_dashboard_popup .modal-dialog, #log_recommendation_popup .modal-dialog,#interactionRecommCount .modal-dialog{max-width:1200px !important;width:100%;}
	.theme-modal.modal_lg#dashboard_popup .modal-dialog {max-width:900px !important;width:100%;}
	.theme-modal.modal_lg.outbox-contact-detail#dashboard_popup .modal-dialog {max-width:1200px !important;}
	#chartgrid-modal .modal-dialog,.modal-Task .modal-dialog, .cnt-more-dtls .modal-contact-bio{max-width:800px !important;}
	#log_interaction_popup .modal-dialog {max-width:940px !important;}
	.ib-specific-user #Interaction .modal-dialog {max-width:800px !important;}
	.ib-specific-user #InteractionV2 .modal-dialog {max-width:800px !important;}
	#researchAccess .panel-form.form-lg .form-fields {width: 33.3%;}
}
@media screen and (min-width:769px) and (max-width:1200px){
    .common_dashboard_popup .modal-dialog,.theme-modal.modal_lg#dashboard_popup .modal-dialog{max-width:945px !important;width:100%;}
	#log_interaction_popup .modal-dialog,#chartgrid-modal .modal-dialog,.modal-Task .modal-dialog, .cnt-more-dtls .modal-contact-bio {max-width:800px !important;}
	#log_recommendation_popup .modal-dialog,#interactionRecommCount .modal-dialog{max-width:1000px !important; width:100%}
}
@media screen and (max-width: 900px)  {
    .common_dashboard_popup .modal-dialog,.theme-modal.modal_lg#dashboard_popup .modal-dialog{max-width:700px !important;width:100%;}
	#log_interaction_popup .modal-dialog,#chartgrid-modal .modal-dialog, .cnt-more-dtls .modal-contact-bio, #log_recommendation_popup .modal-dialog,#interactionRecommCount .modal-dialog{max-width:800px !important;}
	#bulkMailAttaValidate .modal-dialog{max-width:100% !important}
}
@media screen and (max-width: 550px)  {
	#log_interaction_popup .modal-dialog,#chartgrid-modal .modal-dialog,.modal-Task .modal-dialog, .cnt-more-dtls .modal-contact-bio, #log_recommendation_popup .modal-dialog,#interactionRecommCount .modal-dialog{max-width:100% !important;}
}
/* end of common dashboard popup */
@media screen and (max-width: 768px){
	#pie_drill .tabs-container .nav-tabs > li,div.dataTables_wrapper div.dataTables_length { float: left !important;}
	.navbar-right .dropdown-menu { right: 0;left: auto;}
	div.dataTables_wrapper div.dataTables_paginate,div.dataTables_wrapper div.dataTables_paginate ul.pagination{white-space: normal;float: right;}
}	
@media (max-width: 768px){
    .st-report{float: left;width: 100%;}
}
@media screen and (max-width:1050px){
    .theme-modal{padding-right:0px!important}
}
@media screen and (max-width:850px){
    #crm_contact_popup .contactcrm-modal-dialog{width:700px;}
}
@media screen and (max-width:750px){
    #crm_contact_popup .contactcrm-modal-dialog{width:600px;}
}
@media screen and (max-width:650px){
    #crm_contact_popup .contactcrm-modal-dialog{width:500px;}
    .panel-form.form-sm .form-fields { width: 100%; }
}
@media screen and (max-width:550px){
    #crm_contact_popup .contactcrm-modal-dialog{width:450px;}
    .panel-form.form-sm .form-fields,#pie_drill .modal-dialog.comm_frequency_popup { width: 100%; }
}
@media screen and (max-width:450px){
    #crm_contact_popup .contactcrm-modal-dialog{width:100%;}
    .panel-form.form-sm .form-fields { width: 100%; }
}
@media screen and (max-width:366px){
    #crm_contact_popup .contactcrm-modal-dialog{width:100%;}
    .panel-form.form-sm .form-fields { width: 100%; }
}
@media screen and (max-width:1000px){
    .use-prism-as{display:none;}
}
/****Header typehead result media queries******/
@media screen and (max-width: 900px) {
    header .typeahead-result{width:450px;}
    header .typeahead-result .tabLink {float: left; width: 100%;}
    header .typeahead-result .tabLink a {padding: 0px 11px 0px 0px;}
    header .typeahead-result .fg-gray {width:100%;}
    .filter-check-area .c_chkbox{width:31%;}
}
@media screen and (max-height: 710px) {
    header .typeahead-result .typeahead-list{max-height: 450px;}
}
@media screen and (max-height: 610px) {
    header .typeahead-result .typeahead-list{max-height: 300px;}
}
@media screen and (max-height: 510px) {
    header .typeahead-result .typeahead-list{max-height: 200px;}
}
@media screen and (max-height: 410px) {
    header .typeahead-result .typeahead-list{max-height: 80px;}
}
/************Filter form media queries***********/
@media screen and (max-width: 1220px){
	.filter form .research_filter_fields, 
	.filter form .activity_filter_fields, 
	.filter form .readership_filter_fields, 
	.filter form .filterScroll {height:auto;}

	/* Filter */
		.activity-All .col-lg-9,.activity-All .col-lg-3 {float:left;width:100%;}
		.activity-All .col-lg-3{padding-left: 0px;padding-top: 10px;}
		.searchHeadDiv .activity-tbl{min-height:auto;}

		.fund_container .col-lg-9,.fund_container .col-lg-3{float:left;width:100% !important;}
		.fund_container .col-lg-3{padding-left: 0px;padding-top: 10px}

		.equity_holding .col-lg-9,.equity_holding .col-lg-3{float:left;width:100% !important;}
		.equity_holding .col-lg-3{padding-left: 0px;padding-top: 10px}
}
/*******Call modal********************/
@media screen and (max-width:400px){
    .call-modal .modal-dialog{width: 100%}
}
@media screen and (max-width: 1209px){
    /* .pc1-head .contactPanel .rightPanel{float: left;width: 100%;overflow:none;} */
}	
@media screen and (max-width: 1100px) and (min-width: 992px){
   .pc1-head .acc-head-panel .acc-head .detailPanel {max-width:500px;}
}
@media screen and (max-width: 992px) and (min-width:660px){
   .pc1-head .acc-head-panel .acc-head .detailPanel {max-width:395px;}
}
@media screen and (max-width: 660px) and (min-width:500px){
   .pc1-head .acc-head-panel .acc-head .detailPanel {max-width:225px;}
}
@media screen and (max-width: 500px) and (min-width:300px){
   .pc1-head .acc-head-panel .acc-head .detailPanel {max-width:210px;}
}
@media screen and (max-width: 1550px) {
    .pc1-head .contactPanel .rightPanel {width: 500px;}
}
@media screen and (max-width: 1300px){
	  .pc1-head .contactPanel .rightPanel{width:520px}
}
@media screen and (max-width: 1250px){
    .pc1-head .contactPanel .rightPanel,.pc1-head .contactPanel .detailPanel{display:block;margin-bottom:1px;width:auto;min-width:auto;}
    .pc1-head .contactPanel .rightPanel {float: left;}
	.pc1-head .contactPanel .emailPanel {width: 100%;}
	
}
@media screen and (max-width: 865px){
	/* .pc1-head .contactPanel .emailPanel{padding-left: 0px} */
}	
@media screen and (max-width: 835px){
    .pc1-head .phonePanel{float:none;border-right: none}
    .pc1-head .emailPanel{padding-left: 0px}

}
@media screen and (max-width: 635px){
	.pc1-head .rightPanel{float: left;width: 100%}
}	

@media screen and (max-width: 768px) and (min-width: 370px) {
    .commission-popup.sublist-expand .modal-dialog{max-width: 685px !important;width: 100% !important;}
}
@media screen and (max-width: 1649px){
    .tiles-box .header_slider{margin-left:8px;margin-right: 20px}
    .tiles-box .fluid_list .slick-track{margin-left: 3px;}
}
@media screen and (max-width: 489px){
    .tiles-box .fixed_list {position:static;margin:0 auto;display: table;}
    .tiles-box .commission-list{margin-top: 10px}
    .tiles-box .fluid_list {margin-left: 25px !important} 
}
@media screen and (max-width:800px){
    #pie_drill .modal-dialog, #commission_popup .modal-dialog{width:100%;}
}
@media screen and (max-width:775px){
    #recent_notes_popup .modal-dialog{width:350px;}
}
@media screen and (max-width: 1200px){
    .widgetModal .widgetList .widgetLabel{width:100%;float:left;}
}	
@media (max-width: 994px) and (min-width: 522px){
    .widgetModal .widgetList .widgetLabel {width: 50%; }
}
@media screen and (max-width: 620px){
    #right-sidebar.sidebar-open{width: 100% !important}
}
@media screen and (max-width: 768px){
    .fixed-nav.body-small.mini-navbar .ibox.fullscreen,.fixed-nav .ibox.fullscreen{left: 0px;width: 100%}
}
@media screen and (max-width: 450px){
	.common_dashboard_popup .modal-dialog{width: 100%}
}		

@media (min-width: 768px)
{
.dataTables_wrapper.form-inline .checkbox input[type=checkbox], .dataTables_wrapper.form-inline .radio input[type=radio] {   margin-left: -13px;}
.dataTables_wrapper.form-inline .checkbox label:empty, .dataTables_wrapper.form-inline .radio label:empty {  margin-left: 24px;}
}
 /*****************************************************org chart*******************************************************/
	#dashOrgChart,#accOrgChart {margin-left: auto;margin-right: auto;max-width:800px;}
	#dash-container,#acc-container {float: left;width: 100%;/* min-width:620px; */}
	ol.org-chart, ol.org-chart ol, ol.org-chart li, ol.org-chart li > div {position: relative;/* overflow-x: auto; */}
	ol.org-chart, ol.org-chart ol { list-style: none; margin: 0; padding: 0; }
	ol.org-chart {text-align: center;} 
	ol.org-chart ol {padding-top: 1em;}
	ol.org-chart ol:before, ol.org-chart ol:after, ol.org-chart li:before, ol.org-chart li:after, ol.org-chart > li > div:before, ol.org-chart > li > div:after {background-color: #ff9800;content: '';position: absolute;}
	ol.org-chart ol > li { padding: 1em 0 0 1em; }
	ol.org-chart > li ol:before {height: 1em;left: 50%;top: 0;width: 2px;}
	ol.org-chart > li ol:after {height: 2px;left: 2px;top: 1em;width: 50%;}
	ol.org-chart > li ol > li:not(:last-of-type):before {height: 2px;left: 0;top: 2em;width: 1em;/* transform: translateY(50%); */}
	ol.org-chart > li ol > li:not(:last-of-type):after {height: 100%;left: 0;top: 0;width: 2px;}
	ol.org-chart > li ol > li:last-of-type:before {height: 2px;left: 0;top: 2em;width: 1em;}
	ol.org-chart > li ol > li:last-of-type:after {height: 2em;left: 0;top: 0;width: 2px;}
	ol.org-chart li > div { background-color: #fff;min-height: 2em; border: solid 1px #ccc;}

	/*** PRIMARY ***/
	ol.org-chart > li > div { background-color: #fff; margin-right: 0px; }
	ol.org-chart > li .cxo-panel {border: 1px solid #ff9800;background: rgba(255, 152, 0, 0.05);}
	ol.org-chart > li .cxo-panel .cxo-body{background-color: #FF9800;}
	ol.org-chart > li > div:before { bottom: 2em; height: 3px; right: -1em; width: 1em; }
	ol.org-chart > li > div:first-of-type:after { bottom: 0; height: 2em; right: -1em; width: 3px; }
	ol.org-chart > li > div + div { margin-top: 1em; }
	ol.org-chart > li > div + div:after { height: calc(100% + 1em); right: -1em; top: -1em; width: 3px; }

	/*** SECONDARY ***/
	ol.org-chart > li > ol:before { left: inherit; right: 0; }
	ol.org-chart > li > ol:after { left: 0; width: 100%; }
	ol.org-chart > li > ol > li > div { background-color: #fff; cursor: pointer !important;} 
	ol.org-chart > li > ol > li.tier-two-1 .cxo-body,ol.org-chart > li > ol > li.tier-two-1 .cxo-body{background-color: #435a7f;} 
	ol.org-chart > li > ol > li.tier-two-1 .cxo-panel{border: 1px solid #435a7f;background: rgb(244, 250, 255);cursor:pointer;display: inline-block;width: 100%;} 
	ol.org-chart > li > ol > li.tier-two-2 .cxo-body,ol.org-chart > li > ol > li.tier-two-2 .cxo-body{ background-color:#385724;} 
	ol.org-chart > li > ol > li.tier-two-2 .cxo-panel{border: 1px solid #385724;background: rgba(56, 87, 36, 0.0784313725490196);cursor:pointer} 
	ol.org-chart > li > ol > li.tier-two-3 .cxo-body,ol.org-chart > li > ol > li.tier-two-3 .cxo-body{background-color: #2196F3;} 
	ol.org-chart > li > ol > li.tier-two-3 .cxo-panel{border: 1px solid #2196f3;background: rgb(228, 243, 255);cursor:pointer} 
	
	/*** TERTIARY ***/
	ol.org-chart > li > ol > li > ol > li > div { background-color: #fff; }

	/*** QUATERNARY ***/
	ol.org-chart > li > ol > li > ol > li > ol > li > div { background-color: #fca858; }

	/*** QUINARY ***/
	ol.org-chart > li > ol > li > ol > li > ol > li > ol > li > div { background-color: #fddc32; }
	
	/* cxo product */
	.tier-two-1 .cxo-product .cxo-body{background: rgb(255, 245, 249)!important;color:#333;font-size:12px;}
	.tier-two-2 .cxo-product .cxo-body{background:rgb(239, 242, 238)!important;color:#333;font-size:12px;}
	.tier-two-3 .cxo-product .cxo-body{background: rgb(228, 243, 255)!important;color:#333;font-size:12px;}
	.tier-two-1 .cxo-product .cxo-panel,
	.tier-two-2 .cxo-product .cxo-panel,
	.tier-two-3 .cxo-product .cxo-panel{text-align:right;cursor:pointer;line-height:13px;}
	
	.org-chart .cxo-header,.org-chart .cxo-footer,.org-chart .cxo-body{padding:3px 10px;}
	.org-chart .tier-two-1 ol:before,.org-chart .tier-two-1 ol:after, .tier-two-1 li:before,.org-chart .tier-two-1 li:after,.org-chart .tier-two-1 li > li > div:before,.org-chart .tier-two-1 li > div:after{background-color: #673ab7!important;}
	.org-chart .tier-two-2 ol:before,.org-chart .tier-two-2 ol:after, .tier-two-2 li:before,.org-chart .tier-two-2 li:after,.org-chart .tier-two-2 li > li > div:before,.org-chart .tier-two-2 li > div:after{background-color:#385724!important}
	.org-chart .tier-two-3 ol:before,.org-chart .tier-two-3 ol:after, .tier-two-3 li:before,.org-chart .tier-two-3 li:after,.org-chart .tier-two-3 li > li > div:before,.org-chart .tier-two-3 li > div:after{background-color: #2196f3!important;}
	 .org-chart .cxo-product li:last-child {padding-bottom:10px;}
	 
	  .org-chart .cxo-header,.org-chart .cxo-footer,.org-chart .cxo-body{padding:5px 10px;}
	 .cxo-body{color:#fff;font-size:16px;}
	 .org-chart .tier-two-1 ol:before,.org-chart .tier-two-1 ol:after, .tier-two-1 li:before,.org-chart .tier-two-1 li:after,.org-chart .tier-two-1 li > li > div:before,.org-chart .tier-two-1 li > div:after{background-color:#2e75b6!important}
	 .org-chart .tier-two-2 ol:before,.org-chart .tier-two-2 ol:after, .tier-two-2 li:before,.org-chart .tier-two-2 li:after,.org-chart .tier-two-2 li > li > div:before,.org-chart .tier-two-2 li > div:after{background-color:#385724!important}
	 .org-chart .tier-two-3 ol:before,.org-chart .tier-two-3 ol:after, .tier-two-3 li:before,.org-chart .tier-two-3 li:after,.org-chart .tier-two-3 li > li > div:before,.org-chart .tier-two-3 li > div:after{background-color:#002060!important}
	 .org-chart .tier-two-1,.org-chart .tier-two-2,.org-chart .tier-two-3{width:100%;float:left}
	 
.nested ol.org-chart ol:before,.nested ol.org-chart ol:after,.nested ol.org-chart li:before,.nested ol.org-chart li:after,.nested ol.org-chart > li > div:before,.nested ol.org-chart > li > div:after{background-color: transparent !important;}
.nested .org-chart .tier-two-1 ol:before,.nested .org-chart .tier-two-1 ol:after,.nested .tier-two-1 li:before,.nested .org-chart .tier-two-1 li:after,.nested .org-chart .tier-two-1 li > li > div:before,.nested .org-chart .tier-two-1 li > div:after{background-color: transparent !important;}
.nested .org-chart .tier-two-2 ol:before,.nested .org-chart .tier-two-2 ol:after,.nested .tier-two-2 li:before,.nested .org-chart .tier-two-2 li:after,.nested .org-chart .tier-two-2 li > li > div:before,.nested .org-chart .tier-two-2 li > div:after{background-color: transparent !important;}
.nested .org-chart .tier-two-3 ol:before,.nested .org-chart .tier-two-3 ol:after,.nested .tier-two-3 li:before,.nested .org-chart .tier-two-3 li:after,.nested .org-chart .tier-two-3 li > li > div:before,.nested .org-chart .tier-two-3 li > div:after{background-color: transparent !important;}
 ol.org-chart ol > li  {padding: 5px 5px 0 !important; }
 ol.org-chart ol.cxo-product > li {padding: 5px 15px 0 !important; width: 100%;float: left;}
 
 ol.org-chart > li > ol > li.tier-two-1 .cxo-panel:hover{background: rgb(217, 235, 249) !important;}
ol.org-chart > li > ol > li.tier-two-1  .cxo-panel:hover  + .cxo-product .cxo-panel{background: rgb(225, 242, 255) !important;}
ol.org-chart > li > ol > li.tier-two-1  .cxo-panel:hover  + .cxo-product .cxo-panel .cxo-body{background:rgb(255, 220, 232) !important}
ol.org-chart > li > ol > li.tier-two-1 .cxo-product .cxo-panel:hover {background: rgb(228, 243, 255) !important;}
ol.org-chart > li > ol > li.tier-two-1 .cxo-product .cxo-panel:hover .cxo-body{background:rgb(255, 220, 232) !important}

ol.org-chart > li > ol > li.tier-two-3 .cxo-panel:hover{background:rgb(185, 217, 243) !important}
ol.org-chart > li > ol > li.tier-two-3  .cxo-panel:hover  + .cxo-product .cxo-panel{background:rgb(185, 217, 243) !important}
ol.org-chart > li > ol > li.tier-two-3  .cxo-panel:hover  + .cxo-product .cxo-panel .cxo-body{background:rgb(185, 217, 243) !important}
ol.org-chart > li > ol > li.tier-two-3 .cxo-product .cxo-panel:hover {background:rgb(185, 217, 243) !important}
ol.org-chart > li > ol > li.tier-two-3 .cxo-product .cxo-panel:hover .cxo-body{background:rgb(185, 217, 243) !important}

ol.org-chart > li > ol > li.tier-two-2 .cxo-panel:hover{background:rgba(122, 177, 86, 0.36)!important}
ol.org-chart > li > ol > li.tier-two-2  .cxo-panel:hover  + .cxo-product .cxo-panel{background:rgba(122, 177, 86, 0.36) !important}
ol.org-chart > li > ol > li.tier-two-2  .cxo-panel:hover  + .cxo-product .cxo-panel .cxo-body{background:rgb(207, 227, 194)  !important}
ol.org-chart > li > ol > li.tier-two-2 .cxo-product .cxo-panel:hover .cxo-body{background:rgb(207, 227, 194) !important}
ol.org-chart ol {padding-top: 5px;float: left;width: 100%;}
ol.org-chart  .expand-icon {position:absolute;padding:8px;top:22px;left: 0px;cursor: pointer;}

.cxo-product .cxo-panel .cxo-header .third-tier-span{text-align:center;width:100%;}
ol.org-chart > li > ol > li .cxo-product .cxo-panel .cxo-header  {   border-bottom: solid 1px #989898;background: #e0e0e0; }

	/*** MEDIA QUERIES ***/
	@media only screen and ( min-width:650px ) {
		ol.org-chart { margin-left: -1em; margin-right: -1em; }

		/* PRIMARY */
		ol.org-chart > li > div {display: inline-block;float: none;margin: 0 1em 1em 1em;vertical-align: bottom;}
		ol.org-chart > li > div:only-of-type {margin-bottom: 0;width:280px/* calc((100% / 1) - 2em - 4px) */;}
		ol.org-chart > li > div:first-of-type:nth-last-of-type(2), ol.org-chart > li > div:first-of-type:nth-last-of-type(2) ~ div { width: calc((100% / 2) - 2em - 4px); }
		ol.org-chart > li > div:first-of-type:nth-last-of-type(3), ol.org-chart > li > div:first-of-type:nth-last-of-type(3) ~ div { width: calc((100% / 3) - 2em - 4px); }
		ol.org-chart > li > div:first-of-type:nth-last-of-type(4), ol.org-chart > li > div:first-of-type:nth-last-of-type(4) ~ div { width: calc((100% / 4) - 2em - 4px); }
		ol.org-chart > li > div:first-of-type:nth-last-of-type(5), ol.org-chart > li > div:first-of-type:nth-last-of-type(5) ~ div { width: calc((100% / 5) - 2em - 4px); }
		ol.org-chart > li > div:before, ol.org-chart > li > div:after { bottom: -1em!important; top: inherit!important; }
		ol.org-chart > li > div:before {height: 1em!important;left: 50%!important;width: 2px!important;}
		ol.org-chart > li > div:only-of-type:after { display: none; }
		ol.org-chart > li > div:first-of-type:not(:only-of-type):after, ol.org-chart > li > div:last-of-type:not(:only-of-type):after { bottom: -1em; height: 3px; width: calc(50% + 1em + 3px); }
		ol.org-chart > li > div:first-of-type:not(:only-of-type):after { left: calc(50% + 3px); }
		ol.org-chart > li > div:last-of-type:not(:only-of-type):after { left: calc(-1em - 3px); }
		ol.org-chart > li > div + div:not(:last-of-type):after { height: 3px; left: -2em; width: calc(100% + 4em); }

		/* SECONDARY */
		ol.org-chart > li > ol { display: flex; flex-wrap: nowrap; }
		ol.org-chart > li > ol:before, ol.org-chart > li > ol > li:before {height: 1em!important;left: 50%!important;top: 0!important;width: 2px!important;}
		ol.org-chart > li > ol:after { display: none; }
		ol.org-chart > li > ol > li { flex-grow: 1; padding-left: 1em; padding-right: 1em; padding-top: 1em; }
		ol.org-chart > li > ol > li:only-of-type { padding-top: 0; }
		ol.org-chart > li > ol > li:only-of-type:before, ol.org-chart > li > ol > li:only-of-type:after { display: none; }
		ol.org-chart > li > ol > li:first-of-type:not(:only-of-type):after, ol.org-chart > li > ol > li:last-of-type:not(:only-of-type):after {height: 2px;top: 0;width: 50%;}
		ol.org-chart > li > ol > li:first-of-type:not(:only-of-type):after { left: 50%; }
		ol.org-chart > li > ol > li:last-of-type:not(:only-of-type):after { left: 0; }
		ol.org-chart > li > ol > li + li:not(:last-of-type):after {height: 2px;left: 0;top: 0;width: 100%;}
		ol.org-chart .tier-two-1,ol.org-chart .tier-two-2,ol.org-chart .tier-two-3{width:100%;}
		ol.org-chart > li > div:first-of-type:after{width: 2px;bottom: -2px; height: 2.3em; right: -1.1em;}
		ol.org-chart > li > div:before{height: 2px;}
	 }
	@media only screen and ( max-width:650px ) {
		 ol.org-chart > li > div:before { bottom: 2em; height: 2px; right: -1.1em; width: 1em; } 		
		 ol.org-chart > li > div:first-of-type:after { bottom: -1px; height: 2.2em; right: -1.1em; width: 2px; } 	
	 }
	  
@media screen and (min-width: 101px) and (max-width: 1000px) {
.cxo-product  .cxo-panel .cxo-header  span{width:100%;}
.cxo-product  .cxo-panel .cxo-header  span:nth-child(2){margin-top:5px;}
.tier-two-1 .cxo-product .cxo-panel, .tier-two-2 .cxo-product .cxo-panel, .tier-two-3 .cxo-product .cxo-panel{text-align:center}
}
@media screen and (max-width: 500px) {
	.tier-two-1 .cxo-product .cxo-panel, .tier-two-2 .cxo-product .cxo-panel, .tier-two-3 .cxo-product .cxo-panel{text-align:center}
}
.bulk-mail-Container .panel-form .selectize-input input[type="text"]{height:16px !important}
.bulk-mail-Container .bm-preview-container .selectize-input.focus input{height:18px !important}
.bulk-mail-Container .bm-preview-container .selectize-control.single .selectize-input{box-shadow:none;border-radius:0;background:#fff;padding: 6px;}
.bulk-mail-Container .bm-preview-container .selectize-dropdown .active {background-color: #eaeaea;color:#000}
.bulk-mail-Container .fa-external-link{padding: 0px 5px}

/* theme-dropdown */
.theme-dropdown.btn-group {float: left;}
.theme-dropdown label {float: left;vertical-align: middle;margin-top: 8px;padding-right:10px;}
.theme-dropdown >button{background: #fff;border-bottom: 1px solid #d0d0d0;padding: 2px 6px 2px 4px;width: 165px;position: relative;text-align: left;}
.theme-dropdown .caret{position: absolute;right: 5px;top: 10px;}
.theme-dropdown >.dropdown-menu{position: absolute;left:0px !important;top: 25px;right: inherit !important;width: 100% !important;float: left;}
.theme-dropdown >.dropdown-menu > li > a{margin: 0px;}
.theme-dropdown >.dropdown-menu > li.active > a{background: #dadada;color: #000}
.theme-dropdown >.dropdown-toggle{font-size: 13px;}

/*******************************Bulk Mail css***************************************************/
.bulk-mail-Container .form-group { margin-top: 10px; margin-bottom: 0px; }
.bulk-mail-Container .bpop-header-mail { color: #fff;}
.bulk-mail-Container .bpop-header-mail-subtitle{ background-color: #ddd;padding: 8px;float: left;width: 100%; }
.bulk-mail-Container .mail-container .checkbox,.bulk-mail-Container .mail-container .radio{margin:0px;}
.bulk-mail-Container .panel-form .fr-desktop  input[type="text"]:focus{box-shadow:none;} 
.bulk-mail-Container .theme-table > tbody > tr > td,.bulk-mail-history .theme-table > tbody > tr > td{text-transform:none;}
.bulk-mail-Container .form-inline .radio input[type=radio] {display:none;}
.bulk-mail-Container .panel-form .radio input[type="radio"]:checked + label::after {left: 3px; top: 1px; font-size: 10px;}
.bulk-mail-Container .panel-form #draftListTable .radio input[type="radio"]:checked + label::after {left: 3px; top: 3px; font-size: 10px;}
.bulk-mail-Container .mail-container-div .mail-container .mail-editor-area .fr-quick-insert{margin-left:40px;}
.bulk-mail-Container .mail-container-div .mail-container .mail-editor-area .fr-qi-helper{margin-left:25px;}
.bulk-mail-Container .mail-container-div .fr-toolbar {border-top: 3px solid #344a5f;border-bottom: 1px solid #ddd;box-shadow: none}   
.bulk-mail-Container .fr-box.fr-basic.fr-top .fr-wrapper{box-shadow:none;}  
.bulk-mail-Container .mail-container-div,.bm-draft-container,.mail-container-sub {float:left;width:100%; }
.bulk-mail-Container .bulk-mail-Container .mail-container-div .panel-form input[type="text"]:focus{box-shadow:none;}  
.mail-container.panel-form .form-fields,.mail-container-div.panel-form .form-fields{width: 100%;padding: 0px 0px 15px}
.bulk-mail-Container .bm-draft-container .radio{margin-top: 2px;padding-left:0px;}
.bulk-mail-Container .bm-draft-container .radio label::before{height: 17px;width: 17px}
.bulk-mail-Container #draftListTable_filter{display: none}
.internetexplorer .bulk-mail-Container .panel-form .radio input[type="radio"]:checked + label::after {top: 2px;}
.bulk-mail-Container .mail-container-div .subject-div .popover.fade.bottom .arrow:after,.bulk-mail-Container .mail-container-div .mail-editor-area .popover.fade.bottom .arrow:after{margin-left:-10px;border-bottom-color: #e7efff!important;border-right-color: transparent!important;}
.bulk-mail-Container .attach_link_area label,.alternate_container .additional label{font-weight: normal}
.bpop-header-mail .bpop-header-title { padding-left: 10px; }
.bpop-header-mail-subtitle .isStep { float:left; }
.track-mail-view{width: 100%;text-align: center}
.track-mail{margin: 0 auto;display: inline-block}
.mail-container div.Tokenize ul.TokensContainer{height: 35px !important;}
.modal-header .fa-close { cursor: pointer; padding: 2px 10px; } 
.bulk-mail-action-btn { float: right; position: relative; }
.bulk-mail-action-btn  > .preview-btn{ color:#ffffff; background-color:#2ECC71; width:100px; margin-right: 16px; }
.bulk-mail-action-btn  > .send-btn{ color:#ffffff; background-color:#3498DB; width:100px; }
.bpop-header-mail .b-close { float:right; cursor: pointer; }
.mail-container form input{ width: 100%; border: 1px solid #ccc; height: 30px; }
.mail-detail-area .dropdown-menu.mail-editor-dropdown > li > a{padding: 0px 15px; margin: 0px;}
.body-small a:link, .body-small a:visited{text-decoration: none;}
#contentEditor, #HybirdContactEditor {border:1px solid #ddd;}
#bulkMailModal .modal-dialog{width: 1000px}
.mail-container-sub .bm-ticker-tab .tab-content{float:left;width:100%;padding:10px 0px;}
#prwcontentEditor{border: 1px solid #ddd}
.fr-popup{z-index: 2147483635 !important}
.mail-editor-area #contentEditor .fr-element.fr-view img, .mail-editor-area #prwcontentEditor .fr-element.fr-view img, .mail-container-sub #prwcontentEditor .fr-element.fr-view img{
	width: 80px;height: 80px
}
/**************Dropdown context menu****************************/
.dropdown-context .dropdown-context-sub{max-height:250px;}
.dropdown-menu .dropdown-submenu > .dropdown-menu { margin-top: 0px; margin-left: 2px;overflow: auto;width: 200px;top:auto;bottom:0px;}
.bulk-mail-history .referesh-bulkmail{font-size: 13px;margin-left: 5px;color: #1e90ff;line-height: 20px;background: #fff !important;border: solid 1px #1e90ff!important;padding: 0px 6px;}
@media screen and (max-width: 1000px){
	#bulkMailModal .modal-dialog{width: 100%}
}	
#bulkMailModal .dataTables_wrapper table.dataTable{
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}
#bulkMailModal #draftListTable > tbody > tr > td:first-child, #bulkMailModal #draftListTable > tbody > tr > td:nth-child(2), #bulkMailModal #draftListTable > tbody > tr > td:nth-child(4), #bulkMailModal #draftListTable > tbody > tr > td:nth-child(6){
	text-align: center;
}
.bulk-mail-history .cols-align-right a{color: #0259a4;}
.bulk-mail-history .mailrefresh{display: inline-block;float:right;}
@media screen and (max-width: 1200px){
	.bulk-mail-history .modal-dialog{width:100% !important;}
}
.bulk-mail-history .tabs-container .nav-tabs > li.active > a {border-bottom: 0px solid #e7eaec !important; margin: 0;}

@media (min-width:1200px) and (max-width :1920px){
	#contactBio .form-fields.trID{width:25%;}
}

@media screen and (max-width: 768px){
	body.fullscreen-ibox-mode.mini-navbar .ibox.fullscreen {left: 0px !important;}
}
@media screen and (max-width: 752px){
	.refinitive-chkbox{float: left !important;margin-bottom: 10px}
}

#log_interaction_popup .panel-form .input-group.date input,.modal-Task .input-group.date input{max-width: 140px !important;background: #fff}
.Investor_officeDetails .panel-grey button.close,.Corporate_officeDetails .panel-grey button.close,.Service_officeDetails .panel-grey button.close{padding: 5px}
.Corporate_accountBio .panel-form .form-fields,.Investor_accountBio .panel-form.form-xs .form-fields,.Service_accountBio .panel-form .form-fields{margin-bottom: 10px}
#investmentProf .panel-form.form-lg .form-fields{min-height: 201px !important}
.bulk-icons{width: 16px;height: 16px;position: relative;top: 0px;fill: #2b589c}
.bulk-call-popup table tr.active td{background: rgba(255,246,170,1) !important}
.list-mgt-listdtls .bulk-icons{width: 12px;height: 12px;position: relative;top: 0px;fill: #676a6c;}
/* dropzone UI */
.dropzone.dz-clickable.dz-started .dz-message{display:none;}
.dropzone{min-height: 140px;width: 100%;float:left}
.dropzone .dz-preview.dz-processing .dz-progress{overflow:hidden}
.dropzone .dz-preview, .dropzone-previews .dz-preview{margin: 2px;    font-size: 12px;float:left;}
.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details{height: 40px;margin-bottom: 0px;}
.dropzone a.dz-remove, .dropzone-previews a.dz-remove{margin-top: 15px;}
.dropzone .dz-preview .dz-details .dz-filename{width: 86px;text-overflow: ellipsis; overflow: hidden;font-size: 10px;}
.dropzone .dz-preview.dz-success .dz-progress, .dropzone-previews .dz-preview.dz-success .dz-progress{top: 40px;}
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img{height: 40px;width: 100%}
.dropzone .dz-preview .dz-details .dz-size, .dropzone-previews .dz-preview .dz-details .dz-size {position: absolute;bottom:-22px;left: 3px;height: 28px;line-height: 28px;font-size: 9px;}

.grpCol1,.grpCol2,.grpCol3,.grpCol4,.grpCol5{color: #000 !important}
.grpCol1{background-color: #FCFFEB !important;}
.grpCol2{background-color: rgba(220, 255, 244, 0.72)!important;}
.grpCol3{background-color: #FFF1F1 !important;}
.grpCol4{background-color: #FFF0E0 !important}
.grpCol5{background-color: #E6FFDC !important}
tr.groupcol th:not([class^="grpCol"]){background-color: #f5f5f6 !important}
.dataTables_scrollHead .listTable tr:nth-child(3) th{background: rgb(100, 136, 191) !important;color: #fff !important}

.researchAccessLogin .field-icon{position: absolute;top: 32px;right: 15px}
.researchAccessLogin .generate_pass{text-decoration: underline}

@media screen and (max-width: 1200px) {
  .researchAccessLogin .shareCredentials{margin-top: 0px}
}

#crm_contact_deactivate_popup .modal-title{width:95%;}

.con_comm_freq .frequency-icon{fill: #93989c;width: 13px;height: 16px;vertical-align:text-bottom}
.fadingcontactaction .log-interaction{height: 12px;width: 13px;fill: #93989c}
.outlook-modal .modal_sm.contact .form-fields label{padding-right: 10px}
.ibox .ibox-tools{float: right}
#img_feedback .dz-progress{ width: 56px; }
.bulk-mail-history .modal-dialog{width: 1200px}

.historyList #table-mail-history_wrapper thead th{position: relative;padding-right: 20px;}
.historyList #table-mail-history_wrapper thead th.noicon{padding-right: 4px;}
.historyList #table-mail-history_wrapper thead .fa-info-circle{position: absolute;right: 5px;}
.historyList .dropdown-menu.DT_settings_ul li{display: table}
.historyList .dropdown-menu.DT_settings_ul li span .fa-info-circle{position: relative;top: 4px}
.historyList #col_visb_div ul.dropdown-menu li span{width: 100%;vertical-align: top}
.historyList #table-mail-history_wrapper thead th[data-fixedid='openCnt'],.historyList #table-mail-history_wrapper tbody tr td.openCnt[data-fixedid='openCnt'],
.historyList #table-mail-history_wrapper thead th[data-fixedid='fCnt'],.historyList #table-mail-history_wrapper tbody tr td.fCnt,
.historyList #table-mail-history_wrapper thead th[data-fixedid='lnkCnt'],.historyList #table-mail-history_wrapper tbody tr td.lnkCnt{width: 20px!important}

#edit_sponsr #TH_editsponsr.typeheadSearch{position: relative}
#edit_sponsr .contact-search-btn{position: absolute;top: 10px;right: 8px;z-index: 6;color: #bbb}

.bulk-mail-history.theme-modal .badge{/*float: left;*//*width: 100%;*/}
.bulk-mail-history.theme-modal .badge-success{background:#3c763d}
.dataTables_scrollBody #table-mail-history thead tr th .fa-info-circle{display: none}
#bulk-mail-history #historyTable #col_visb_div ul.dropdown-menu{min-width:185px}
#bulk-mail-history #historyTable table tr td.includeList .list-con-svgicon {width: 18px;height: 18px;position: absolute;}
.outboxListMail #outbox_table tr td.open {position: relative;overflow: initial;}
.outboxListMail #outbox_table tr th:first-child {min-width: 91px;}
.outboxListMail #outbox_table tr td:first-child .dropdown-menu {min-width: 90px;left: calc(50% - 46px); top: calc(100% + 2px);}
.outboxListMail #outbox_table tr td:first-child .dropdown-toggle i:hover {color: #0058ad;}
.outboxListMail #outbox_table tr td:first-child .dropdown-menu:before {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left: calc(50% - 6px);border-top: none;bottom: auto;}
.outboxListMail #outbox_table tr td:first-child .dropdown-menu:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left: calc(50% - 5px);position: absolute;display: inline-block;content: '';}
.outboxListMail #outbox_table tr td:first-child .dropdown-menu li a {padding: 3px 5px;line-height: normal;margin: 0;}
.outboxListMail #outbox_table tr td:first-child  .dropdown-menu li a i, .outboxListMail #outbox_table tr td:first-child .dropdown-menu li a svg {margin-right: 5px;color: #a4a4a4;}
.outboxListMail #outbox_table.compact.theme-table .action-last-five-record .dropdown-menu {top:auto;bottom:calc(100% + 9px);}
.outboxListMail #outbox_table.compact.theme-table .action-last-five-record .dropdown-menu::before{top: auto;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid rgba(0, 0, 0, 0.2);left: calc(50% - 6px);bottom: -8px;border-bottom: none;}
.outboxListMail #outbox_table.compact.theme-table .action-last-five-record .dropdown-menu::after{top: auto;border-right: 6px solid transparent;border-top: 6px solid #fff;border-left: 6px solid transparent;left: calc(50% - 5px);bottom: -6px;border-bottom: none;}

/******Subscription details popup********/
.subscribepopdetails .clr-positive.fa-check{color: #51d015 !important;}
.subscribepopdetails .dataTables_wrapper{margin-bottom:20px;}
.subscribepopdetails .dataTables_wrapper table thead tr th{ white-space: normal;min-width:100px;}
.subscribepopdetails .dataTables_wrapper table thead tr th:first-child{ min-width:150px;}
.subscribepopdetails .dataTables_wrapper table{width:100%!important}
.subscribepopdetails .clr-danger.fa-close{color: #ed5565 !important;}
.subscribepopdetails .modal-dialog {min-width: 600px;}
.subscribepopdetails tbody tr td:first-child{width: 45px;}
.subscribepopdetails .hide_div{display:none;}
@media (max-width: 1172px){.subscribepopdetails .modal-dialog {width: 870px;}}
@media (max-width: 960px){.subscribepopdetails .modal-dialog {width: 100%;}}
#bulkMailAttaUpload #uploadLink .panel-form label,#bulkMailAttaValidate .panel-form label{font-weight: normal}

/*** Bulk mail attachment popup css*****/
#bulkMailAttaValidate #attaLink.table tr td:nth-child(6){width: 100px !important}
#bulkMailAttaValidate #attaLink.table tr td:last-child{text-align: center}
#bulkMailAttaValidate #attaLink .failedAttachment { background-color:rgb(241 181 11 / 53%) }
#bulkMailAttaValidate #attaLink  #docName1,#bulkMailAttaValidate #attaLink  #lintText1{padding: 6px}
#bulkMailAttaValidate #validDoc{display: inline-block;width: 100%;overflow: auto !important}
#bulkMailAttaValidate #validDoc .table tbody tr td span.file-name{display: inline-block;width: 100%;text-overflow:ellipsis;overflow:hidden;}
#bulkMailAttaValidate .tokenizer-focus #validDoc,#bulkMailAttaValidate .tokenizer-focus #validDoc .token-focus-field
{overflow:visible !important}
#bulkMailAttaUpload .typeahead-container{position: relative;float: left;width: 100%}
#bulkMailAttaUpload .typeahead-container .icon-cross{position: absolute;top: 10px;right: 10px; z-index: 6;color: #bbb;font-size: 10px}
#bulkMailAttaUpload .typeahead-container .input-group{width: 100%} 
#bulkMailAttaUpload .typeahead-container input.typeaheadSearch{padding-right: 30px}
#bulkMailAttaUpload .dz-preview .dz-details{width: 130px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
#bulkMailAttaUpload .accessLevel .fa-info-circle{position: relative;top: 1px;left: 5px;color: #6f6f6f}
#bulkMailAttaUpload .dropzone .dz-preview .dz-details .dz-filename{width: 115px !important}
#bulkMailAttaUpload .dropzone .dz-preview, .dropzone-previews .dz-preview{float: none}
#bulkMailModal .form-fields.attach_link_area #attaDoc,#bulkMailModal .form-fields.attach_link_area #attachedLink{max-height: 100px;overflow:auto;padding: 5px;height: 100px;border: 1px solid #ddd;}
#bulkMailModal .mail-container-div.panel-form .mail-container-sub h3{font-size: 13px;font-weight: normal}
 /* #bulkMailModal .mail-editor-area  #contentEditor{position: relative}  */
 /* #bulkMailModal.bulk-mail-Container .mail-container-div .fr-toolbar{position: absolute;float: left;width: 100%} */

.popover.conMgmtPopover{max-width:650px;} 
.contact-history .modal-title, .account-history .modal-header h4.modal-title, .contact-history .close {color: #fff !important}
.checkbox.checkexsoft{font-weight: 100;color: #000;float: left;}
.checkexsoft{ font-weight: 100; color: #757575; float: left;padding-top:10px;}
#link_info_icon {color: #6f6f6f;margin-bottom: 1px;margin-left: 0 !important;}
.revcontainer .grid-content{margin: 10px 0px;}
.revcontainer .grid-content .checkbox.checkexsoft{margin-top:2px;margin-bottom: 0px;margin-left: 5px}
.revcontainer .grid-content .tab-pane{border: 1px solid #e7e7e7 ;}

/***************************************** IPREO Contact Details **************************************/

.material-Form .contact_bio .content_bio_list .groupTtl{font-size: 14px;}
@media (max-width: 993px){.contact_details{width: 100% !important;max-width: 100% !important;}}
@media (max-width: 650px){.material-Form .contact_bio .content_bio_list .groupTtl{font-size: 12px;}}

/***************************************** Header Navebar color change **************************************/

.navbar .navbar-top-links .dropdown .icon { color: #435a7f;}
.navbar .navbar-top-links .dropdown .feedback{fill:#435a7f !important;}

/***************************************** Calender **************************************/

.equity-calender 	.fc-view-container .fc-widget-content .fc-event-container .fc-content{margin-right: 5px;}
table thead tr th .p-none{padding: 0 !important;}
.calender_meetings .panel-group .meetingButton:focus{color: #fff;}
.calender_meetings .panel-group .meetingButton:hover{background-color: #435a7f;}
/* .fc-widget-content .fc-event-container .fc-day-grid-event{width: fit-content;} */
.txt-bold {font-weight: bold;}
.log_int_feed-element .lst_intrctd {margin: 5px 0 0 0px;color: #777;font-size: 85%;}
.display-none {display: none!important}
.cnt-more-dtls .modal-contact-bio {width: 100%;}
.panel-form .radio.radio-inline.align_mar, .readershipfilters > .radio.radio-inline.align_mar { margin-top: 0; margin-bottom: 5px; }
.panel-form .radio.radio-inline.align_mar > input, .readershipfilters > .radio.radio-inline.align_mar > input { height: auto; }
.calender_meetings .theme-table>tbody>tr td .cont-name-hyper {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;flex-shrink: 0;max-width: 100%;}
.calender_meetings .theme-table>tbody>tr td i.grid-split {display: grid;grid-template-columns: auto auto auto;padding-right: 1px;}
.event-list-table > .table-responsive.over-x-inherit {overflow-x: inherit;}

/************************************************* Event Manager v2 ***************************************************/

.panel-form.parent-input-height input[type="text"], .panel-form.parent-input-height select {height: 28px;padding: 4px 12px;}
.panel-form.parent-input-height .expand-width > thead > tr > td {padding: 6px 4px;}
.panel-form.parent-input-height table > tbody > tr > td > .custom-checkbox.checkbox_unchecked label::after {content: "X"!important;color: #dc5352!important;font-weight: 700;background-color: #ffdee9!important;z-index: 0;padding: 0!important;position: absolute;left: 1px;width: 16px;height: 16px;top: 0;text-align: center;text-indent: 0;font-family: inherit;}
.panel-form.parent-input-height table > tbody > tr > td > .custom-checkbox.checkbox_unchecked label::before {border-color: #dc5352!important;}
.ibox-content .footer-invitation {padding-right: 20px;}
.ibox-content .footer-invitation span {padding-right: 5px;}
.panel-form .form-fields.h-t-sm input.expand.typeaheadSearch {min-height: 60px;padding-bottom: 37px;}
.event-management .event-info .con-evnt-analyst table tbody tr td .checkbox.align-checkBox{padding-left: 0 !important; cursor: all-scroll;}
.event-management .event-info .con-evnt-analyst table tbody tr td .checkbox.align-checkBox input{margin-left: 0;width: 19px; height: 17px !important;float: left;margin-top: 0 !important;}
.event-management .event-info .con-evnt-analyst table tbody tr td .checkbox.align-checkBox label{margin-left: 0 !important;width: 0;}
#existingTemplate .srchdv table thead tr:nth-child(2) th:first-child {min-width: 84px;}

/************************************************* Recommendation (MAR) css ***************************************************/
/* .log_recommendation_popup .addRecomm .recommendationForm {margin: 10px 0px; padding: 10px;} */
.log_recommendation_popup .addRecomm .panel-form.form-sm .form-fields.toggleClass {width: 100%}
.log_recommendation_popup .addRecomm .panel-form.form-sm .form-fields.toggleClass #toggleText {background-color: #FFFFFF;background-image: none;border: 1px solid #e5e6e7;border-radius: 1px;    padding: 10px;margin: auto;}
.log_recommendation_popup .addRecomm .panel-form.form-sm .form-fields.toggleClass #toggleText .toggleLabel {color: #000!important}
.log_recommendation_popup .additional_info .fa-angle-up, .log_recommendation_popup .additional_info .fa-angle-down {font-size: 20px;font-weight: 600;color: rgb(68, 68, 68);float: right; padding: 11px;}
.log_recommendation_popup .h5-13 {font-size: 13px;}
.log_recommendation_popup .text-transform-none {text-transform: none!important;}
.log_recommendation_popup .table.new_meet_template > thead > tr.searchrow > th {background-color: #EEE;}
.log_recommendation_popup .table.new_meet_template > thead > tr.searchrow > th input { border: 1px solid #ccc;padding: 5px!important; color: #333;}
.interaction_contact_form_group.recommendationAdd #logInteractionRecommendation_filter input {border: none!important;padding-top: 0;}
.interaction_contact_form_group.recommendationAdd #logInteractionRecommendation_filter input[disabled="disabled"] {padding-left: 5px;}
.log_recommendation_popup .recom_table_containter .theme-table > thead > tr.searchrow > th { padding: 0; background: transparent;}
.log_recommendation_popup .recom_table_containter .theme-table > thead th.recomm-check { min-width: 33px;}
.log_recommendation_popup .addRecomm .recommShowHide {margin-top:-26px}
.log_recommendation_popup .addRecomm .h5-13 {width: 75%;padding: 5px 10px 0;margin-bottom: 20px;}
/* .log_recommendation_popup .addRecomm .recommendationForm {margin-top: 20px} */
.log_recommendation_popup .modal-body {padding: 5px;height: calc(100% - 41px) !important;}
.log_recommendation_popup .additional_info ul li .date input {max-width: 138px;background:none;}
/***************************************** Coverage Management ******************************/
.coverage_management_div .ibox .ibox-content .revcontainer{min-height: 80vh;}
.ibox .ibox-content .revcontainer .sect_mgnt,
.ibox .ibox-content .revcontainer .account_mgnt {padding: 10px;overflow: hidden;border: 1px solid #ddd;border-radius: 0px;margin-bottom: 20px;}
/* .revcontainer .panel-form .ticker_sector_name  #ticker_sector_name_list{width: 49.5%;} */
.ibox .ibox-content .revcontainer .sel_cov_name,
.ibox .ibox-content .revcontainer .account_cov_name {font-weight: bold;margin:15px 0;}
.sect_mgmt_table .DT_settings {margin-right: 15px;margin-top: 21px;}
.revcontainer .btn-custom:not(.applytoken) {font-size: 12px;padding: 4px 14px;}
.coverage_management_div .revcontainer .btn-custom:not(.applytoken), .ticker_coverage_div .revcontainer .btn-custom:not(.applytoken) {padding: 2px 10px!important}
.coverage_management_div .revcontainer .custom-form button:not(.applytoken) {margin-top: 40px;}
.coverage_management_div #tab-accountCoverage .account_mgnt .custom-form .add-acc-notes {position: relative;margin-top: 10px;padding: 0 10px;display: inline-block;color: #FF7700;}
.coverage_management_div #tab-accountCoverage .account_mgnt .custom-form .add-cov-notes {display: flex;align-items: end;width: 100%;justify-content: space-between;}
.coverage_management_div .revcontainer .custom-form:has(.add-acc-notes) #resetAccountCoverageButton {margin-top: 0;}
.coverage_management_div .revcontainer .custom-form:has(.add-acc-notes) #addAccountCoverageButton {margin-top: 0;}
.coverage_management_div .revcontainer #tab-requestCoverage .covRequestTable #col_visb_div .dropdown-menu, .revcontainer .covRequestTable #col_visb_div .dropdown-menu {width: 195px}
.coverage_management_div .revcontainer #tab-requestCoverage .covRequestTable #col_visb_div ul.dropdown-menu li span {min-width: 140px}
.revcontainer .btn-ps {float: right;margin-top: 80px;}
.revcontainer .user_form_btn  {margin-top: 40px;}
.revcontainer .tokenize-sample.Disabled ul{background-color: #eee;opacity: 1;}
.checkuseraccess {margin-top: 15px;}
.cvg_btn_div, .acct_cvg_btn_div{margin-top: 20px;}
#agGridFiltersect_mgmt_table, #agGridFilteraccount_mgmt_table {padding-right: 18px;}
.analyst.coverage_interest_list #tab-valid-interest table tbody tr td:first-child {text-align: center;}
.acctcoverage_interest_list #accttab-valid-interest table tbody tr td:first-child {text-align: center;}

/***************************************** Coverage Form ******************************/	
.modal-dialog .modal-body .panel-form.cpy_coverage_form li label{font-weight: 400;color: #000;} 
.modal-dialog .modal-body .panel-form.cpy_coverage_form lidiv:nth-child(2){float: right;width: 60%;}
.panel-form.cpy_coverage_form .form-fields ul.TokensContainer{min-height: auto !important;padding: 0;}
/* .revcontainer .panel-form.form-lg .form-fields{width: 20%;}  */
.sales_coverage_div .dataTables_filter, .ticker_coverage_div .dataTables_filter { position: relative;float: right;z-index: 1;}
.sales_coverage_div .dataTables_filter .dataTables_length label, .ticker_coverage_div .dataTables_filter .dataTables_length label { width: 170px;}
.sales_coverage_div .DT_settings, .ticker_coverage_div .DT_settings { z-index: 1;}

/***************************************** Common CSS ***************************************/
.btn-sm{text-transform: capitalize;}
.modal-dialog .modal-body .panel-form.cpy_coverage_form .w-50{width: 50% !important;}
.modal-dialog .modal-body .panel-form.cpy_coverage_form .w-60{width: 60% !important;}
.modal-dialog .modal-body .panel-form.cpy_coverage_form .w-30{width: 30% !important;}
.modal-dialog .modal-body .panel-form.cpy_coverage_form .w-full{width: 100% !important;}
.modal-dialog .modal-body .panel-form.cpy_coverage_form .float-right{float: right !important;}
.modal-dialog .modal-body .panel-form.cpy_coverage_form .float-left{float: left !important;}

.periodFilterContainer .btn-pmry:hover{border: 1px solid #0156A9!important;}
.logMeeting .form-fields#activityType{width: 45%;}
.accSponsorPage .typeahead-container .input-group .btn {position: absolute;top: 1px;right: 3px;z-index: 2;padding: 6px;height: 29px;border: none;box-shadow: none;}
.accSponsorPage .typeahead-container .input-group i {color: #ada8a8;}
.accSponsorPage .panel-grey .btn-add {margin-top: 27px;}
.logMeeting .panel-form .form-fields .coverage-banker.Tokenize{width: 50%;float: right;}


.tab-content .panel_content .bio-company-desc .com-desc{min-height: 120px;}
.close-shadow{text-shadow: 0 1px 0 #fff;}
.revcontainer .theme-table td .fa {padding: 0px 10px;}

/***************************************** Sidebar & header action menu svg CSS ***************************************/
.header-sidenav-wrapper header .navbar-top-links .header-icon-style svg {fill: #435a7f; width: 20px; height: 20px; -ms-transition: transform .3s; -webkit-transition: transform .3s; transition: transform .3s;}
.drop-menu-items li:hover .header-icon-style svg, #side-menu li a:hover .sidemenu-icon-style svg, #side-menu li a:hover .sidemenu-icon-style svg path, #side-menu li.active a .sidemenu-icon-style svg path {fill: #fff!important;}
.bio-deals-pipeline .table > tbody > tr > td{padding: 4px 8px;}

.sect_mgnt .panel-form div.Tokenize ul.Dropdown{max-height: 200px;}
.txt-ellipsis-menu {text-overflow: ellipsis; overflow: hidden;}
.coverage_management_div .ibox .ibox-content .revcontainer .sect_mgnt,
.coverage_management_div .ibox .ibox-content .revcontainer .account_mgnt {overflow: inherit;}

.sect_mgmt_table tbody > tr > td:hover .action-cell{display:block;}
.sect_mgmt_table tbody > tr > td:hover .fa-ellipsis-v{display:none;}
.sect_mgmt_table tbody > tr > td .dropdown{position:relative;cursor:pointer;}
.sect_mgmt_table tbody > tr > td .action-cell{top: 0px; right: 0px; width: 100%;display:none;height: 100%}
.sect_mgmt_table thead th:nth-child(2)  {pointer-events: none; min-width: 73px;}
.sect_mgmt_table thead th:nth-child(1)  { min-width: 33px;}
.coverage_management_div .cvg_btn_div .btn{margin-bottom:0px;vertical-align: unset;}

#sect_mgmt_table .ag-body-viewport .analyst-cov-action span .dropdown,
#account_mgmt_table .ag-body-viewport .acct-cov-action span .dropdown {cursor: pointer;}
#sect_mgmt_table .ag-body-viewport .analyst-cov-action:hover,
#account_mgmt_table .ag-body-viewport .acct-cov-action:hover {background-color: rgba(100, 136, 191, 0.45)!important; }
#sect_mgmt_table .ag-body-viewport .analyst-cov-action span .dropdown i,
#sect_mgmt_table .ag-body-viewport .analyst-cov-action span .action-icons i,
#account_mgmt_table .ag-body-viewport .acct-cov-action span .dropdown i,
#account_mgmt_table .ag-body-viewport .acct-cov-action span .action-icons i {padding: 0px 10px;color: #a4a4a4;font-size: 13px;transition: all .5s;}
#sect_mgmt_table .ag-body-viewport .analyst-cov-action span .action-icons i:hover,
#account_mgmt_table .ag-body-viewport .acct-cov-action span .action-icons i:hover {color: #0058ad;}
#sect_mgmt_table .ag-body-viewport .analyst-cov-action span .action-cell,
#account_mgmt_table .ag-body-viewport .acct-cov-action span .action-cell {top: 0px; right: 0px; width: 100%;display:none;height: 100%}
#sect_mgmt_table .ag-body-viewport .analyst-cov-action:hover span .action-cell,
#account_mgmt_table .ag-body-viewport .acct-cov-action:hover span .action-cell {display: block;}
#sect_mgmt_table .ag-body-viewport .analyst-cov-action:hover .dropdown .fa-ellipsis-v,
#account_mgmt_table .ag-body-viewport .acct-cov-action:hover .dropdown .fa-ellipsis-v {display: none;}
#coverage_history .coverage-history .modal-title {color: #fff;}
#coverage_history .coverage-history .modal-header button span {color: #fff;}
#tab-analystCoverage_history .coverageHst,#tab-productCoverage_history .coverageHst,
#tab-accountCoverage_history .coverageHst {float: left;width: 100%;}
#tab-accountCoverage_history .coverageHst li,#tab-productCoverage_history .coverageHst li,
#tab-analystCoverage_history .coverageHst li {width:24%;}
#tab-analystCoverage_history .analyst_container .tab-content,#tab-productCoverage_history .product_container,
#tab-accountCoverage_history .account_container .tab-content {float: left;position: relative;margin-top: 15px;}

.ag-header .ag-header-cell .ag-checkbox {position: absolute;right: 1px;}
.ag-header .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {z-index: 1;cursor: pointer;}
.ag-body-viewport .ag-row .ag-cell .ag-cell-wrapper {justify-content: center;}

.acct_Revenue .ibox .ibox-content .revcontainer{min-height: 30vh;}
.sect_mgmt_table .DT_settings{margin-right: 0px;margin-top: 20px;}
.sect_mgmt_table .fontsize-btns{margin-top: 15px;}
.sect_mgmt_table .cvg_btn_div{padding-right: 6px;}

.custom-ul .custom_token .datalist_ul{width: 100%;}
/* .add-account #Investor_acctMiFIDDetails .panel-form .form-fields ul.TokensContainer{height: 80px !important;} */

.coverage_management_div .panel-form .form-fields.ticker_sector_name > label,
.coverage_management_div .panel-form .form-fields.coverage_account_name > label {width: auto !important;}
.coverage_management_div .fa-paste {cursor: default!important;}
@media (min-width: 500px) {
	.coverage_management_div .panel-form .form-fields.ticker_sector_name > label .tickerSec_div,
	.coverage_management_div .panel-form .form-fields.coverage_account_name > label .eqNonEq_div {float: right;display: flex;margin-left: 15px; height:10px;}
}
@media (max-width: 499px) {.coverage_management_div .panel-form .form-fields.ticker_sector_name > label .tickerSec_div {margin-top: 10px;height:10px}}
/* .coverage_management_div .panel-form .form-fields.ticker_sector_name > label .ticker-add {float: left;}
.coverage_management_div .panel-form .form-fields.ticker_sector_name > label .Mndtry {float: left;} */
.coverage_management_div .panel-form .form-fields.ticker_sector_name div.Tokenize {display: inline-block!important}
.coverage_management_div .sect_mgnt .panel-form #resetSectorTickerCoverageButton {margin-right: 10px}
.dataTables_scrollHead .dataTables_scrollHeadInner{box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset;background-color: rgb(245, 245, 245);}
#researchAccess .contact-add-remove:has(.serviceProv ) li:last-of-type{width: 4%;margin-top: 8px;}
#researchAccess .contact-add-remove.researchLogin li:last-of-type{margin-top: 0px;}
#researchAccess .form-fields .researchAccess_deleteCred{margin-top: 0px ;}
.badge-completed{background-color:#4bb950 !important;color: white !important;}

.revcontainer .tab-content .panel-form .form-fields .tokenize-container .paste-icn{float: right;margin-left: 5px;margin-top: 41px;}
.revcontainer .tab-content .panel-form .form-fields .tokenize-container .tokenize-sample{width: 95%;}
.revcontainer .tab-content .panel-form .form-fields #coverage_account_name_list .TokensContainer {width: 100%;}
.coverage_management_div .panel-form .form-fields.ticker_sector_name .tokenize-container .tokenize_paste {padding-top: 0px; font-size: 14px; z-index: 2;}
.revcontainer  .sect_mgmt_table .cvg_btn_div{margin: 14px 10px;}
.recomm_popup_table .DT_settings_recommListTable .dropdown-toggle{padding-right: 0px !important;}

#tearsheet-setting tbody tr td .theme-switch1 label:hover{cursor: pointer;}
#quick-tearsheet-seeting #tearsheet-setting {width: 100%;}
#quick-tearsheet-seeting .modal-body div #tearsheet-setting:not(:last-child) {margin-bottom: 10px;}
#quick-tearsheet-seeting #tearsheet-setting tr:nth-child(2n+1) {background: #f3f3f3;}
#quick-tearsheet-seeting #tearsheet-setting tr:first-child {border:none;background: none !important;}
#quick-tearsheet-seeting #tearsheet-setting tr td:first-child {text-align: left;padding-left: 12px;}
#quick-tearsheet-seeting #tearsheet-setting tr:first-child td {border:none;padding: 0;}
#quick-tearsheet-seeting #tearsheet-setting tr:nth-child(2) {background: #6488BF;}
#quick-tearsheet-seeting #tearsheet-setting tr:nth-child(2) td {border:1px solid #6488BF;color: #fff;}
#quick-tearsheet-seeting #tearsheet-setting tr:nth-child(2) label {font-weight: normal;}
#quick-tearsheet-seeting #tearsheet-setting tr td h3 {margin-bottom: 5px;margin-top: 10px;font-size: 14px;color: #1f58b5;}
#quick-tearsheet-seeting #tearsheet-setting .module-wise .super-account-switch {margin-right: 0;padding-left: calc(50% - 12px);}
#quick-tearsheet-seeting #tearsheet-setting .module-wise .super-account-switch label span {margin-right: 0;background: #fff;border: 1px solid #999;}
#quick-tearsheet-seeting #tearsheet-setting tr td {padding: 5px;text-align: center;vertical-align: middle;}
#quick-tearsheet-seeting #tearsheet-setting tr {border-left: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3;}
#quick-tearsheet-seeting #tearsheet-setting tbody {border-bottom: 1px solid #f3f3f3;}
#quick-tearsheet-seeting #tearsheet-setting tr td label {margin-bottom: 0;}
#tearsheet-setting .theme-switch1 label input[type=checkbox]:checked+.lever:before, #tearsheet-setting .theme-switch1 label input[type=checkbox]:checked+.lever:after{left: 12px;top: 2px;background: #fff;}
#tearsheet-setting .theme-switch1 label input[type=checkbox]+.lever:before, #tearsheet-setting .theme-switch1 label input[type=checkbox]+.lever:after{top: 2px;background: #999;left: 2px;width: 8px; height: 8px;}
#tearsheet-setting .theme-switch1 label input[type=checkbox]:checked+.lever, #tearsheet-setting .theme-switch1 label input[type=checkbox]:checked+.lever{background: #6488BF;}
#tearsheet-setting .theme-switch1 label span.lever{width: 24px;height: 14px;}
#quick-tearsheet-seeting #tearsheet-setting .theme-switch1 label input[type=checkbox]:checked+.lever{background-color: #6488BF;border: 1px solid transparent;}

.eqm_revenue_container .iboxdisclaimer .ibox-disclaimer{position: relative;float: left;width: 100%;bottom: 0;left: 0;}
.srchtab-container .tab-content .activity-All.full-width .readership_flter_contnr.rdrshp-tbl{min-height: 350px;}

.panel-form .checkbox.custom-checkbox.checkbox-inline .c-lg span.block{display: block;}
#manager_mclagan_summry_dropdown.f-input {text-align: left !important;}

.panel-form .ticker_sector_name .tokenize-container{width: 78.7%;}
.panel-form .ticker_sector_name .tokenize-container .TokensContainer,
.panel-form .coverage_account_name .tokenize-container .TokensContainer {height: 90px !important;}

/****************************** Ag grid Changes *************************/
.ag-theme-alpine  .ag-ltr .ag-cell-wrapper .ag-selection-checkbox{margin-right: 0px;}
.ag-theme-alpine  .ag-ltr .ag-cell-wrapper{justify-content: center;}
.ibox-content .revcontainer .ag-theme-alpine  .ag-ltr .ag-cell-wrapper{/*justify-content: left;*/}
.ag-theme-alpine .ag-root-wrapper {font-size: 90%;}
.ag-header-viewport{box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
/* .theme-grid .ag-theme-alpine .ag-header-cell,.theme-grid .ag-theme-alpine .ag-ltr .ag-cell{max-width: 150px;} */
/* .theme-grid .ag-theme-alpine .ag-header-row{max-width: 400px;} */
/* .theme-grid .ag-theme-alpine .ag-cell-label-container{padding: 8px 4px;} */

.modal_contactCRM_dashboard .contactcrm-modal-dialog .contact_crm_model .tab-content .researchAccessLogin  .form-fields:nth-child(6) {width: auto !important;float: right;min-height: auto !important;}
.modal_contactCRM_dashboard .contactcrm-modal-dialog .contact_crm_model .tab-content .researchAccessLogin  .form-fields:nth-child(5) {width: auto !important;float: right;min-height: auto !important;}

/************************ Activity Include and Exclude filter changes ***************************/
.activity-All .activity_filter_fields .form-group .inline, .holding-filter .filter_include_exclude label.inline, .contact_filters .filter_include_exclude label.inline {width: 50%;}
.activity-All .activity_filter_fields .form-group .activity_tab_filters, .fund-filter .filter_include_exclude .acctfundfilters, .holding-filter .filter_include_exclude .equtyholdingfilters, .fund-filter .filter_include_exclude .contfundfilters, .ticker_filters .filter_include_exclude .tickerholdingfilters,.activity_filter_fields .activityfilters, .calender_filter_fields .calendarfilters {float: right;}
.activity-All .activity_filter_fields .form-group .TokensContainer  ul, .fund-filter .filter-tokenize ul, .holding-filter .equity_holding_filters .filter-tokenize ul, .ticker_filters .filter-tokenize ul {width: 100%;}
.holding-filter .salescoverage ul.chosen-choices {min-height: 60px;max-height: 60px;box-shadow: none;}
.holding-filter .salescoverage ul.chosen-choices li.search-field input[type="text"] {font-size: 12px;color: #ddd;}
.equity_holding .filter-switch.switch, .contact_funds_list .filter-switch.switch, .contact_filters .filter-switch.switch, .eqm_revenue_container .filter-switch.switch, .sales_Revenue .filter-switch.switch {height: 22px;width: 75px;margin-top: 13px; margin-left: 5px;}
.fund_container.full-width .col-lg-9.col-md-9.col-sm-9, .holding_container.full-width .col-lg-9.col-md-9.col-sm-9{padding:0px;width:100%}
.holding_container .equity_holding_filters, .fund_container .fund-filter {height: 100%;overflow-y: auto;overflow-x: hidden;}
.activity-All .activity_filter_fields .form-group .activityfilters{float:right;}
/* Filter color */

.activityList .filter-label{list-style-type:none;margin-bottom: 15px;float:left;width: 100%}
.activityList .filter-label li{float: left;margin-right: 10px;margin-top: 0;}
.activityList .filter-label #col_visb_div li{margin-right: 0;}
.activityList .filter-label li label{font-weight:normal;display: inline;word-break: break-word}
.activityList .filter-label li span{width: 10px;height: 10px;display: inline-block;margin-right: 3px;}
.activity-All .form-group, .holding_container .form-group, .fund_container .form-group {padding:5px 10px 5px;background: #fff;margin-bottom: 5px;}



.filter .form-fields-slider {padding-right:30px !important; padding-left:30px !important;}
.filter .form-fields-slider label {margin-left:-20px;}
.activityList .filter-label li span.bg-presenter{background: #D37676;}

.activityList .filter-label li span.bg-fundname{background:#84916B;}
.activityList .filter-label li span.bg-fundType{background:#1C84C6;}
.activityList .filter-label li span.bg-fundAum{background:#23C6C8;}
.activityList .filter-label li span.bg-NumberOfStocks{background:#CA95FF;}
.activityList .filter-label li span.bg-fundManager{background:#F8AC59;}
.activityList .filter-label li span.bg-fundCity{background:#35AAF5;}
.activityList .filter-label li span.bg-fundState{background:#6B94AE;}
.activityList .filter-label li span.bg-fundCountry{background:#1AB394;}

.fund-filter .form-group.fund-name, .equity_holding_filters .form-group.fund-name { border-top: 3px solid #84916B; }
.fund-filter .form-group.fund-type  { border-top: 3px solid #1C84C6; }
.fund-filter .form-group.account-fund-aum { border-top: 3px solid #23C6C8; }
.fund-filter .form-group.fund-manager { border-top: 3px solid #F8AC59; }
.fund-filter .form-group.fund-city { border-top: 3px solid #35AAF5; }
.fund-filter .form-group.fund-state { border-top: 3px solid #6B94AE; }
.fund-filter .form-group.fund-country { border-top: 3px solid #1AB394; }
.fund-filter .form-group.acctSlider { border-top: 3px solid #1AB394; }
.fund-filter .form-group.fund_numberof_stocks { border-top: 3px solid #CA95FF; }
.fund-filter .form-group.account_fund_aum  { border-top: 3px solid #23C6C8; }

.fund-filter .irs-bar, .fund-filter .irs-from, .fund-filter .irs-to, .fund-filter .irs-single { background: #23C6C8; }
.fund-filter .fund_numberof_stocks .irs-bar, .fund-filter .fund_numberof_stocks .irs-from, .fund-filter .fund_numberof_stocks .irs-to, .fund-filter .fund_numberof_stocks .irs-single {background: #CA95FF;}

.activityList .filter-label li span.bg-tic-sym-sec {background:#6DCFF6;}
.activityList .filter-label li span.bg-holdingsector {background:#84916B;}
.activityList .filter-label li span.bg-holdingindustry {background:#1C84C6;}
.activityList .filter-label li span.bg-holdingmarketcap {background:#23C6C8;}
.activityList .filter-label li span.bg-issuerregion {background:#bb8fce;}
.activityList .filter-label li span.bg-tradername {background:#F8AC59;}
.activityList .filter-label li span.bg-analystname {background:#35AAF5;}
.activityList .filter-label li span.bg-exchange {background:#6B94AE;}
.activityList .filter-label li span.bg-traderquantity {background:#1AB394;}
.activityList .filter-label li span.bg-crnt-hld-quantity {background:#6DCFF6;}
.activityList .filter-label li span.bg-previous-hld-quantity {background:#f1c40f;}
.activityList .filter-label li span.bg-hld-difference {background:#873600;}
.activityList .filter-label li span.bg-crnt-hld-value {background:#9a7d0a;}
.activityList .filter-label li span.bg-valuechanged {background:#283747;}
.activityList .filter-label li span.bg-portfolio {background:#0b5345;}
.activityList .filter-label li span.bg-outstanding {background:#d98880;}
.activityList .filter-label li span.bg-status {background:#CA95FF;}

.holding-filter .form-group.hld_sector { border-top: 3px solid #84916B; }
.holding-filter .form-group.hld_industry  { border-top: 3px solid #1C84C6; }
.holding-filter .form-group.eqtSlidermarketCap_slider { border-top: 3px solid #23C6C8; }
.holding-filter .form-group.hld_issuerRegion { border-top: 3px solid #bb8fce; }
.holding-filter .form-group.hld_traderName { border-top: 3px solid #F8AC59; }
.holding-filter .form-group.hld_analystName { border-top: 3px solid #35AAF5; }
.holding-filter .form-group.hld_exchange { border-top: 3px solid #6B94AE; }
.holding-filter .form-group.eqtSlidertraderQuantity_slider { border-top: 3px solid #1AB394; }
.holding-filter .form-group.eqtSlidercurrentholdingsquantity_slider { border-top: 3px solid #6DCFF6; }
.holding-filter .form-group.eqtSliderpreviousholdingsquantity_slider { border-top: 3px solid #f1c40f; }
.holding-filter .form-group.eqtSliderholding_diff_slider { border-top: 3px solid #873600; }
.holding-filter .form-group.eqtSlidercurrentholdingsvalue_slider { border-top: 3px solid #9a7d0a; }
.holding-filter .form-group.eqtSlidervaluechanged_slider { border-top: 3px solid #283747; }
.holding-filter .form-group.eqtSliderholding_portfolio_slider { border-top: 3px solid #0b5345; }
.holding-filter .form-group.eqtSliderholding_outstanding_slider { border-top: 3px solid #d98880; }
.holding-filter .form-group.salescoverage { border-top: 3px solid #CA95FF; }

.equity_holding_filters .irs-bar, .equity_holding_filters .irs-from, .equity_holding_filters .irs-to, .equity_holding_filters .irs-single {background: #6DCFF6;}
/* .holding-filter .eqtSlidertraderQuantity_slider .irs-bar, .holding-filter .eqtSlidertraderQuantity_slider .irs-from, .holding-filter .eqtSlidertraderQuantity_slider .irs-to, .holding-filter .eqtSlidertraderQuantity_slider .irs-single {background: #1AB394;}
.holding-filter .eqtSlidercurrentholdingsquantity_slider .irs-bar, .holding-filter .eqtSlidercurrentholdingsquantity_slider .irs-from, .holding-filter .eqtSlidercurrentholdingsquantity_slider .irs-to, .holding-filter .eqtSlidercurrentholdingsquantity_slider .irs-single {background: #6DCFF6;}
.holding-filter .eqtSliderpreviousholdingsquantity_slider .irs-bar, .holding-filter .eqtSliderpreviousholdingsquantity_slider .irs-from, .holding-filter .eqtSliderpreviousholdingsquantity_slider .irs-to, .holding-filter .eqtSliderpreviousholdingsquantity_slider .irs-single {background: #f1c40f;}
.holding-filter .eqtSliderholding_diff_slider .irs-bar, .holding-filter .eqtSliderholding_diff_slider .irs-from, .holding-filter .eqtSliderholding_diff_slider .irs-to, .holding-filter .eqtSliderholding_diff_slider .irs-single {background: #873600;}
.holding-filter .eqtSlidercurrentholdingsvalue_slider .irs-bar, .holding-filter .eqtSlidercurrentholdingsvalue_slider .irs-from, .holding-filter .eqtSlidercurrentholdingsvalue_slider .irs-to, .holding-filter .eqtSlidercurrentholdingsvalue_slider .irs-single {background: #9a7d0a;}
.holding-filter .eqtSlidervaluechanged_slider .irs-bar, .holding-filter .eqtSlidervaluechanged_slider .irs-from, .holding-filter .eqtSlidervaluechanged_slider .irs-to, .holding-filter .eqtSlidervaluechanged_slider .irs-single {background: #283747;}
.holding-filter .eqtSliderholding_portfolio_slider .irs-bar, .holding-filter .eqtSliderholding_portfolio_slider .irs-from, .holding-filter .eqtSliderholding_portfolio_slider .irs-to, .holding-filter .eqtSliderholding_portfolio_slider .irs-single {background: #0b5345;}
.holding-filter .eqtSliderholding_outstanding_slider .irs-bar, .holding-filter .eqtSliderholding_outstanding_slider .irs-from, .holding-filter .eqtSliderholding_outstanding_slider .irs-to, .holding-filter .eqtSliderholding_outstanding_slider .irs-single {background: #d98880;} */

.contact_funds_list .ibox {float: left;width: 100%;border: none;box-shadow: none;background: none;padding: 0px;}
.holding-tbl {background: #fff;padding: 15px}
.holding-tbl:has(#col_visb_div.open) {min-height: 315px;}
.holding_container:has(.filter[style="display: block;"]) .holding-tbl {padding-right: 15px !important;}
.contact_funds_list .ibox-title {display: none;}
.filter .filter-max-height { max-height: 728px;float: left;}

@media (max-width:1300px) {
	.coverage_management_div #tab-accountCoverage .account_mgnt .custom-form .add-acc-notes {width: 66.66%;}
}

@media (min-width:1220px) and (max-width:1450px) {
	.activity-All .activity_filter_fields .form-group .inline, .equity_holding .equity_holding_filters .form-group .inline, .fund_container .fund-filter .form-group .inline, .readership .readership_filter_fields .form-group .inline , .calenderFilter .calender_filter_fields .form-group .inline{width: calc(100% - 154px);margin-right: 10px;}
}

.panel .panel-body .icon-phone-call{cursor: pointer;color: #111;}
.table-div .form-inline .open .dropdown-menu{min-width: 230px;}

.meeting-form .meetSlot-fields .form-fields .dropdown-menu>li>a{margin: 0;padding: 3px 5px;}
.meeting-form .meetSlot-fields .form-fields .caret{margin-left: 6px;}
.recommendationForm .recommForm .recommendation_form .form-fields .theme-switch1 label:hover{cursor: pointer;}

.eventCalender .fc-ltr .fc-toolbar .fc-right .calenderButtons .srch_lbl .typeheadSearch{font-weight: 400;width: 180px;}

/* Bulk Mail Popup */

#dashboard_popup #empDetEmail {margin-top: 15px;border: 1px solid #ddd;}
#dashboard_popup #empDetEmail:focus {box-shadow: 0px 0px 2px 1px #4e91ff;}
#dashboard_popup #clearTestEmail{color: #435A7F;font-size: 16px;}
#dashboard_popup #clearTestEmail:hover{color: #ff7d73;}

/* Bulk Mail Preview Popup */
.bm-preview-container .bm-tab-content.bm_attach{overflow: auto;}
.bm_attach{height: 100px;border: 1px solid #ddd;padding: 5px;}

/***Bulk mail styles****/
#bulkMailModalSchedule .modal-body .form-fields{padding:0px}
#bulkMailModalSchedule .modal-body .clockpicker input{width: 100%;max-width:125px;}
#bulkMailModalSchedule .modal-body .clockpicker .fa-clock-o{width: 16px;}

/* Email Module */

.emailContainer .ag-loading-text, #bulkAddContactsModule .ag-loading-text {font-size: 10.8px;}

#bulkMailTemplate #templateBody label {font-weight: normal;}
#bulkMailTemplate #templateBody .tempname-mailleft .tag #tem_tag_listsearch {height: 116px;}
#bulkMailTemplate #templateBody label + i, #email_share_list .modal-body label + i, #email_share_list .modal-body .paste-icn i, #email_share_list .modal-body .lbl + i, #email_share_list .modal-body .info-icons i {color: #676a6c;}
#bulkMailTemplate .modal-body {padding-right: 30px;padding-left: 30px;}
#bulkMailTemplate #templateBody .tempname-mailleft {padding-left: 0;padding-right: 30px;}
#bulkMailTemplate #templateBody .template-CT.mailedit-temp .tempname-mailleft {padding-right: 0;width: 100%;}
#bulkMailTemplate #templateBody .templateName input {font-size: 12px;}
#bulkMailTemplate #templateBody .templateName input::placeholder {color: #ddd !important;}
#bulkMailTemplate #templateBody .tag {padding-top: 15px;}
#bulkMailTemplate #templateBody .tag #tem_tag_listsearch li i {margin-right: 4px;}
#bulkMailTemplate #templateBody .share-bg {background: #f9f9f9;border: 1px solid #eee;}
#bulkMailTemplate #templateBody .shareAccess div {display: flex;align-items: center;margin-top: 5px;height: 20px;}
#bulkMailTemplate #templateBody .manageAccess .radio{margin-top: 5px !important; float: left;margin-bottom: 0 !important;}
#bulkMailTemplate #templateBody .employee #tem_emp_listsearch {height: 74px;}
#bulkMailTemplate #templateBody .manageAccess #roleListSearch #tem_role_listsearch {height: 74px;}
#bulkMailTemplate #templateBody .manageAccess #roleLbl {margin-top: 10px;}
#bulkMailTemplate #templateBody .altEmployee {display: flex;align-items: center;margin-bottom: 5px;}
#bulkMailTemplate #templateBody .sendFromDiv {padding: 0;margin-top: 15px;}

#bulkMailTemplate #templateBody .subject {position: relative;float: left;width: 100%;margin-top: 15px;}
#bulkMailTemplate #templateBody .subject input {font-size: 12px;}
#bulkMailTemplate #templateBody {height: 100%;}
#bulkMailTemplate #templateBody .template-CT {height: 100%;}
#bulkMailTemplate #templateBody .template-editor-area {margin-top: 15px;position: relative;float: left;width: 100%;height: calc(100% - 288px);padding: 0;}
#bulkMailTemplate #templateBody .template-CT.mailedit-temp .template-editor-area {height: calc(100% - 300px);min-height: 230px;}
#bulkMailTemplate #templateBody #temContentEditor {/*height: 100%;*/}
#bulkMailTemplate #templateBody #temContentEditor .fr-wrapper{height: calc(100% - 48px);}
#bulkMailTemplate #templateBody #temContentEditor .fr-wrapper .fr-view{height: 100%;}

#tab-templates .ag-cell.email-templates-action span .dropdown-menu {display: none;}
#tab-templates .ag-cell.email-templates-action span .dropdown-toggle:hover .dropdown-menu {display: block;}
#tab-templates .ag-row .dropdown-toggle {cursor: pointer;width: 20px;height: 20px; display: inline-block;color: #a4a4a4;}
#tab-templates .tmplatesUl {min-width: 82px;;left: calc(50% - 41px);top: calc(100% + 2px);}
#tab-templates .ag-body-viewport .ag-row:nth-last-child(-n+5) .tmplatesUl {top:auto;bottom:calc(100% + 3px);}
#tab-templates .ag-body-viewport .ag-row:nth-child(-n+5) .tmplatesUl {bottom: auto;top: calc(100% + 2px);}
#tab-templates .tmplatesUl:before {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left:calc(50% - 7px);}
#tab-templates .tmplatesUl:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 6px);position: absolute;display: inline-block;content: '';}

#tab-templates .ag-body-viewport .ag-row-first .tmplatesUl {top: calc(100% + 2px) !important;bottom: auto !important;}
#tab-templates .ag-body-viewport .ag-row-first .tmplatesUl:before {top: -8px !important;border-right: 7px solid transparent !important;border-left: 7px solid transparent !important;border-bottom: 7px solid rgba(0, 0, 0, 0.2) !important;left:calc(50% - 7px) !important;border-top: none !important;bottom: auto !important;}
#tab-templates .ag-body-viewport .ag-row-first .tmplatesUl:after {top: -6px !important;border-right: 6px solid transparent !important;border-bottom: 6px solid #fff !important;border-left: 6px solid transparent !important;left:calc(50% - 6px) !important;border-top: none !important;bottom: auto !important;}

#tab-templates .ag-body-viewport .ag-row:nth-last-child(-n+5) .tmplatesUl:before {top: auto;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid rgba(0, 0, 0, 0.2);left:calc(50% - 7.5px); bottom: -8px; border-bottom:none;}
#tab-templates .ag-body-viewport .ag-row:nth-last-child(-n+5) .tmplatesUl:after {top: auto;border-right: 6px solid transparent;border-top: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 7px); bottom: -6px;border-bottom:none;}

#tab-templates .ag-body-viewport .ag-row:nth-child(-n+5) .tmplatesUl:before {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left:calc(50% - 7px);border-top: none;bottom: auto;}
#tab-templates .ag-body-viewport .ag-row:nth-child(-n+5) .tmplatesUl:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 6px);position: absolute;display: inline-block;content: '';border-top: none;bottom: auto;}
#tab-templates .tmplatesUl li a {padding: 3px 5px;line-height: normal;margin: 0;color: #000;}
#tab-templates .tmplatesUl li a i {margin-right: 5px;color: #a4a4a4;width: 13px;}
#tab-templates .tmplatesUl li a:hover i {color: #fff;}
#tab-templates .tmplatesUl li a:hover svg {color: #fff;}
#tab-templates #sharewith u {text-decoration: none;}
#tab-templates .ag-floating-top {overflow:initial !important;z-index: 1;}
#tab-templates .ag-floating-top-viewport {overflow:inherit !important;}
#tab-templates .ag-body-viewport .ag-row .email-templates-action {overflow:inherit;}
/* #tab-templates .ag-body-viewport .ag-center-cols-viewport {overflow-y: auto;} */
/* #tab-templates .ag-body-viewport .ag-center-cols-viewport::-webkit-scrollbar {width:0;} */
#tab-templates .ag-header .ag-pinned-left-header .ag-header-cell:first-child .ag-checkbox:not(.ag-hidden) + .ag-cell-label-container {width: auto;}
#tab-templates .ag-header .ag-header-cell:first-child .ag-checkbox-input-wrapper {margin-left: calc(50% + 1px);}
#tab-templates .ag-body-viewport .ag-cell #pinTemp {cursor: pointer;}
#tab-templates .ag-body-viewport .ag-cell .unpinned{display: none;}
#tab-templates .ag-body-viewport .ag-cell:hover .unpinned{display: inline-block;margin-right: 4px;}
#tab-templates .ag-body-viewport .ag-cell .pinned{display:inline-block;margin-right: 4px;}
#tab-templates .ag-body-viewport .ag-cell .pinned svg{fill: #FFC107;stroke: none;stroke-width: unset;}

#email_share_list .form-group span {margin-bottom: 5px;display: inline-block;}
#email_share_list .form-group.shareaccess .shareTempChk div {margin-top: 5px;}
#email_share_list .form-group.alertEmp .shareTempChk div {margin-top: 5px;margin-bottom: 15px;}
#email_share_list .form-group.chemp .paste-icn {margin-left: 4px;}
#email_share_list .form-group.accessView h5 {margin-bottom: 0;}
#email_share_list .form-group.accessView #shareListTable table {margin-top: 0 !important;}
#email_share_list .form-group.manageAccess {margin-bottom: 0;}
#email_share_list .form-group.manageAccess .manageRadio input {height: auto;}
.drop-menu-items li:hover .headerAddAccount svg path{fill:#fff;}

#tab-sentEmail .ag-cell.bulkmailshedule-action {overflow: inherit;}
/* #tab-sentEmail .ag-body-viewport .ag-center-cols-viewport {overflow-y: auto;} */
/* #tab-sentEmail .ag-body-viewport .ag-center-cols-viewport::-webkit-scrollbar {width:0;} */
/* #tab-draftsEmail .ag-cell-value span.open {position: relative;} */
#tab-sentEmail .ag-cell.bulkmailshedule-action span .dropdown-menu {display: none;}
#tab-sentEmail .ag-cell.bulkmailshedule-action span .dropdown-toggle:hover .dropdown-menu {display: block;}
#tab-sentEmail .ag-row .dropdown-toggle {cursor: pointer;width: 20px; height: 20px; display: inline-block;color: #a4a4a4;}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu {min-width: 90px;;left: calc(50% - 46px);top: calc(100% + 2px);}
#tab-sentEmail .ag-body-viewport .ag-row:nth-last-child(-n+2) .bulkmailshedule-action .dropdown-menu {top:auto;bottom:calc(100% + 3px);}
#tab-sentEmail .ag-body-viewport .ag-row:nth-child(-n+2) .bulkmailshedule-action .dropdown-menu {top: calc(100% + 2px);bottom:auto;}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu:before {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left:calc(50% - 6px);}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 5px);position: absolute;display: inline-block;content: '';}

#tab-sentEmail .ag-body-viewport .ag-row:nth-last-child(-n+2) .bulkmailshedule-action .dropdown-menu:before {top: auto;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid rgba(0, 0, 0, 0.2);left:calc(50% - 7.5px); bottom: -8px; border-bottom:none;}
#tab-sentEmail .ag-body-viewport .ag-row:nth-last-child(-n+2) .bulkmailshedule-action .dropdown-menu:after {top: auto;border-right: 6px solid transparent;border-top: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 7px); bottom: -6px;border-bottom:none;}

#tab-sentEmail .ag-body-viewport .ag-row:nth-child(-n+2) .bulkmailshedule-action .dropdown-menu:before {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left:calc(50% - 6px);border-top: none;bottom: auto;}
#tab-sentEmail .ag-body-viewport .ag-row:nth-child(-n+2) .bulkmailshedule-action .dropdown-menu:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 5px);position: absolute;display: inline-block;content: '';border-top: none;bottom: auto;}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu li a, .outboxListMail #outbox_table tr td:first-child .dropdown-menu li a {padding: 3px 5px;line-height: normal;margin: 0;color:#000;}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu li a i, #tab-sentEmail .bulkmailshedule-action .dropdown-menu li a svg {margin-right: 5px;color: #a4a4a4;}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu li a svg {margin-right: 0;}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu li a:hover i {color: #fff;}
#tab-sentEmail .bulkmailshedule-action .dropdown-menu li a:hover svg {fill: #fff;}
#tab-sentEmail div .list-con-svgicon + span svg, #tab-sentEmail div .list-con-svgicon + span svg path, #tab-sentEmail div .list-con-svgicon + span svg g {fill: #777;}

#tab-sentEmail .ag-body-viewport .ag-row-first  .bulkmailshedule-action .dropdown-menu {top: calc(100% + 2px) !important;bottom: auto !important;}
#tab-sentEmail .ag-body-viewport .ag-row-first  .bulkmailshedule-action .dropdown-menu:before {top: -8px !important;border-right: 7px solid transparent !important;border-left: 7px solid transparent !important;border-bottom: 7px solid rgba(0, 0, 0, 0.2) !important;left:calc(50% - 7px) !important;border-top: none !important;bottom: auto !important;}
#tab-sentEmail .ag-body-viewport .ag-row-first  .bulkmailshedule-action .dropdown-menu:before {top: -6px !important;border-right: 6px solid transparent !important;border-bottom: 6px solid #fff !important;border-left: 6px solid transparent !important;left:calc(50% - 6px) !important;border-top: none !important;bottom: auto !important;}

.most_engaged_blast_popup .reuseEmails {margin-right: 15px;}


#tab-outbox .ag-cell.bulkmailshedule-action, .outboxListMail .dataTables_scrollBody table tbody tr td:first-child {overflow: inherit;position: relative;}
#tab-outbox .ag-cell.bulkmailshedule-action span span.dropdown-toggle, .outboxListMail #outbox_table tr td:first-child .dropdown-toggle {cursor: pointer;width: 20px; height: 20px; display: inline-block;color: #a4a4a4;}
#tab-outbox .ag-cell.bulkmailshedule-action span.dropdown-menu, .bulk-mail-history .outboxListMail #outbox_table tr td span.dropdown-menu {display: none;}
#tab-outbox .ag-cell.bulkmailshedule-action span.dropdown-toggle:hover .dropdown-menu, .bulk-mail-history .outboxListMail #outbox_table tr td span.dropdown-toggle:hover .dropdown-menu {display: block;}
#tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu {min-width: 90px;left: calc(50% - 46px);top: calc(100% + 2px);}
#tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu:before {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left:calc(50% - 6px);}
#tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 5px);position: absolute;display: inline-block;content: '';}
#tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu li a {padding: 3px 5px;line-height: normal;margin: 0;color: #000;}
#tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu li a i, #tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu li a svg {margin-right: 5px;color: #a4a4a4;}
#tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu li a:hover i, .outboxListMail #outbox_table tr td:first-child .dropdown-menu li a:hover i {margin-right: 5px;color: #fff;}
#tab-outbox .ag-cell.bulkmailshedule-action .dropdown-menu li a:hover svg, .outboxListMail #outbox_table tr td:first-child .dropdown-menu li a:hover svg {fill: #fff;}
#tab-outbox .badge.badge-adwidth {width: 100px;}
.outbox-contact-detail .ag-root-wrapper.ag-layout-normal.ag-ltr, .contactaggridTbl .ag-root-wrapper.ag-layout-normal.ag-ltr {border-left: 1px solid #e7e7e7;}

#tab-outbox .ag-body-viewport .ag-row-first .dropdown-menu {top: calc(100% + 2px) !important;bottom: auto !important;}
#tab-outbox .ag-body-viewport .ag-row-first .dropdown-menu:before {top: -8px !important;border-right: 7px solid transparent !important;border-left: 7px solid transparent !important;border-bottom: 7px solid rgba(0, 0, 0, 0.2) !important;left:calc(50% - 7px) !important;border-top: none !important;bottom: auto !important;}
#tab-outbox .ag-body-viewport .ag-row-first .dropdown-menu:after {top: -6px !important;border-right: 6px solid transparent !important;border-bottom: 6px solid #fff !important;border-left: 6px solid transparent !important;left:calc(50% - 6px) !important;border-top: none !important;bottom: auto !important;}

#tab-draftsEmail .ag-cell.draft-email-action {overflow: inherit;}
/* #tab-draftsEmail .ag-body-viewport .ag-center-cols-viewport {overflow-y: auto;} */
/* #tab-draftsEmail .ag-body-viewport .ag-center-cols-viewport::-webkit-scrollbar {width:0;} */
/* #tab-draftsEmail .ag-cell.draft-email-action span.open {position: relative;} */
#tab-draftsEmail .ag-cell.draft-email-action span .dropdown-menu {display: none;}
#tab-draftsEmail .ag-cell.draft-email-action span .dropdown-toggle:hover .dropdown-menu {display: block;}
#tab-draftsEmail .ag-row .dropdown-toggle {cursor: pointer;width: 20px;height: 20px; display: inline-block;color: #a4a4a4;}
#tab-draftsEmail .draft-email-action .dropdown-menu {min-width: 82px;left: calc(50% - 41px);top: calc(100% + 4px);}
#tab-draftsEmail .ag-body-viewport .ag-row:nth-last-child(-n+3) .draft-email-action .dropdown-menu {top:auto;bottom:calc(100% + 3px);}
#tab-draftsEmail .ag-body-viewport .ag-row:nth-child(-n+3) .draft-email-action .dropdown-menu {top:calc(100% + 4px);bottom:auto;}
#tab-draftsEmail .draft-email-action .dropdown-menu:before {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left:calc(50% - 7px);}
#tab-draftsEmail .draft-email-action .dropdown-menu:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 6px);position: absolute;display: inline-block;content: '';}

#tab-draftsEmail .ag-body-viewport .ag-row:nth-last-child(-n+3) .draft-email-action .dropdown-menu:before {top: auto;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid rgba(0, 0, 0, 0.2);left:calc(50% - 7.5px); bottom: -8px; border-bottom:none;}
#tab-draftsEmail .ag-body-viewport .ag-row:nth-last-child(-n+3) .draft-email-action .dropdown-menu:after {top: auto;border-right: 6px solid transparent;border-top: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 7px); bottom: -6px;border-bottom:none;}

#tab-draftsEmail .ag-body-viewport .ag-row:nth-child(-n+3) .draft-email-action .dropdown-menu:before  {top: -8px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left:calc(50% - 7px);border-top: none;bottom: auto;}
#tab-draftsEmail .ag-body-viewport .ag-row:nth-child(-n+3) .draft-email-action .dropdown-menu:after  {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:calc(50% - 6px);position: absolute;display: inline-block;content: '';border-top: none;bottom: auto;}
#tab-draftsEmail .draft-email-action .dropdown-menu li a {padding: 3px 5px;line-height: normal;margin: 0;color: #000;}
#tab-draftsEmail .draft-email-action .dropdown-menu li a i {margin-right: 5px;color: #a4a4a4;}
#tab-draftsEmail .draft-email-action .dropdown-menu li a:hover i {color: #fff;}
#tab-draftsEmail .checkuseraccess {margin-top: 1px;}
#draft_bulk_mail .template-preview thead th:first-child, #draft_bulk_mail .template-preview thead th:last-child, #template_bulk_mail .template-preview thead th:first-child, #template_bulk_mail .template-preview thead th:last-child {pointer-events: none;}

#tab-draftsEmail .ag-body-viewport .ag-row-first .draft-email-action .dropdown-menu {top: calc(100% + 2px) !important;bottom: auto !important;}
#tab-draftsEmail .ag-body-viewport .ag-row-first .draft-email-action .dropdown-menu:before {top: -8px !important;border-right: 7px solid transparent !important;border-left: 7px solid transparent !important;border-bottom: 7px solid rgba(0, 0, 0, 0.2) !important;left:calc(50% - 7px) !important;border-top: none !important;bottom: auto !important;}
#tab-draftsEmail .ag-body-viewport .ag-row-first .draft-email-action .dropdown-menu:after {top: -6px !important;border-right: 6px solid transparent !important;border-bottom: 6px solid #fff !important;border-left: 6px solid transparent !important;left:calc(50% - 6px) !important;border-top: none !important;bottom: auto !important;}

#bulkMailModal .modal-body .tab-pane .btn-custom {margin-top: 20px;}
#bulkMailModal .modal-body .tab-pane.active:has(.dataTables_info) .btn-custom {margin-top: 0;}

/* Share Templates */
#email_share_list .modal-body .selectTemp {padding-left: 0;padding-right: 0;}
#email_share_list .modal-body .selectTemp #selectTemplatesearch {height: 80px;}
#email_share_list .modal-body .accessView {position: relative;float: left;width: 100%;}
#email_share_list .modal-body .accessView table {margin-top: 0 !important;}
#email_share_list .modal-body .share-bg {background: #f9f9f9;border: 1px solid #eee;}
#email_share_list .modal-body .shareAccess div {display: flex;align-items: center;margin-top: 5px;height: 20px;}
#email_share_list .modal-body .share-ma {padding-left: 30px;}
#email_share_list .modal-body .manageAccess .radio{margin-top: 5px !important; float: left;margin-bottom: 0 !important;}
#email_share_list .modal-body .employee #tem_emp_listsearch {height: 74px;}
#email_share_list .modal-body .manageAccess #roleListSearch #tem_role_listsearch {height: 74px;}
#email_share_list .modal-body .manageAccess #roleLbl {margin-top: 10px;}
#email_share_list .modal-body .alertEmp {display: flex;align-items: center;margin: 5px 0;}
#email_share_list .modal-body .share-ma .selectRole .roleLbl {margin-top: 10px;}
#email_share_list .modal-body .selectTemp[style="display: none;"] + .share-bg {width: 100%;}
#email_share_list .modal-body .selectTemp[style="display:none"] + .share-bg {width: 100%;}
#email_share_list .modal-body .share-bg .share-cancel {position: absolute;right: 15px;top: 10px;}

/* Tags */
.mailTagsBody .tags-pop ul li #addTags {margin-top: 25px;margin-right: 0;}
.mailTagsBody .tags-pop ul li:has(#addTags) {padding-right: 0;}
.add-tags #tagsListTable_filter{margin-top: 10px !important;}
.add-tags #tagsListTable_filter label{margin-right: 10px;}
.add-tags .mailTagsBody table {margin-top: 0 !important;}
.add-tags .mailTagsBody table tr td:first-child .dropdown{text-align: center;}
.add-tags .mailTagsBody table tr td:first-child .dropdown i {width: 100%;}
.add-tags .mailTagsBody table tr td:first-child .tag-cell{display: none;}
.add-tags .mailTagsBody table tr td:first-child:hover .dropdown {display: none;}
.add-tags .mailTagsBody table tr td:first-child:hover .dropdown + .tag-cell{display: flex;justify-content: center;}

.urlPopup .modal-body .invalid-scrl, .urlPopup .modal-body .valid-scrl{width: 100%;border: 1px solid #ddd;padding: 10px;height: 238px;overflow: auto;}
.urlPopup .modal-body .validLinks h4{margin-top: 20px;}
.urlPopup .modal-body .show-count-invalid, .urlPopup .modal-body .show-count-valid {margin-top: 5px;color: #1f58b5;}


/**********************************************Interest list new comments popup***********************************************************/
#interestListPopup.contact_recent_notes .contactcrm-modal-dialog #interestlist-content #interest_comment_his .activity {display: inline-flex; gap: 10px}
#search_header_slide .tierVal{
	color: #FFE699;
}

.Investor_customFieldDetails .iti--allow-dropdown .iti__flag-container, .Investor_customFieldDetails.iti--separate-dial-code .iti__flag-container {z-index: 4;}
.ticker-header-content .tierVal{color: #FFE699;}
.detailPanel .tierVal, .detailPanel .bankingtierVal{color: #FFE699;}

/**PST-14086*/
#customFieldsWidget .cfieldval .cfieldval-container {display: flex; position: relative; width: 100%;}
#customFieldsWidget .copyCustomFieldVal{width: 20px;position: absolute; top: 0; right: 0;}
#customFieldsWidget .customfieldVal {padding-right: 20px;word-break: break-word;width: 100%;}
#customFieldsWidget .cfieldval:hover {background: #f7f7f7;}
#customFieldsWidget .cfieldval.no-bg:hover {background: none;}
#customFieldsWidget .animate-hover.customfieldVal:hover .copyCustomFieldVal {display: block;}
#customFieldsWidget .animate-hover.customfieldVal .copyCustomFieldVal {display: none;}
/* Bulk Add Contacts */
.dashboard-footer { border: none;border: none;width: 100%;background: rgb(238, 238, 238);padding: 8px 0 10px 32px;border: rgba(238, 238, 238);margin-top: 0;text-align: right;position: absolute;left: 0;bottom: 0;}
.account-contacts .ibox:has(.addcontactheader) {overflow: initial;}

#tab-outbox .bulkmailshedule-action span button, .outboxListMail table td button {margin-left: 5px;}

.dropzone.dz-clickable {cursor:pointer;}
.dropzone.dz-clickable * {cursor:default;}
.dropZoneAdded .drop-img {width: 58px;padding: 10px 13px;position: relative;border: 1px solid #ccc;border-radius: 5px;margin: 5px 3px;float: left;}
.dropZoneAdded .drop-img i.icon-edit-trash {float: left;position: absolute;top: 9px;right: 14px;font-size: 13px;cursor: pointer;color: #EC0000;}
.dropZoneAdded .drop-img svg.download-svg-icon{width:14px;height: 14px;float: left;margin-bottom: 3px;cursor: pointer;}

.input-group .form-control:focus {z-index: 0;}

.revcontainer .typeahead-list {z-index: 6;}
.subcription-contact-search .typeahead-list {z-index: 6;}

.chk-new {padding-left: 15px;display: flex;align-items: center;}
.chk-new input[type="checkbox"] {opacity: 1;margin-left: -15px;margin-top: 0;}
.chk-new label {min-height: auto;}
.chk-new label::before, .chk-new label::after {display: none;}
/* Custom Field v5.5 */

/*Bulk edit contact */
.bulkEditPopup .form-control {font-size: 12px;height: 26px;padding: 3px 12px;}
.bulkEditPopup .bulkedit_dropdown_value_div{border: 1px solid #e5e6e7;margin: 0 20px;}
.bulkEditPopup .bulk_edit_search_icon .f-input{padding: 7px 10px 7px 10px !important;}
.bulkEditPopup .drop-grp-label{border-bottom: 1px solid #e5e6e7;padding: 5px 13px;background: #EEEEEE;}
.bulkEditPopup .bulk_edit_checkbox {border-bottom: 1px solid #e5e6e7;padding: 5px 10px 5px 37px;}
.bulkEditPopup .group-fields .form-group.form-inner-fields label {font-weight: 300;width: 50%;padding: 0 20px 0 20px;}
.bulkEditPopup .col-form-label {width: 50%;display: inline-block;text-align: left;margin-bottom:10px;}
.bulkEditPopup ul li {list-style-type: none;position: relative;}
.bulkEditPopup .group-fields .bulkedit-contactfields {display: flex;align-items: center;justify-content: space-around;    flex-wrap: nowrap;padding-right: 35px;padding-left: 20px;}
.bulkEditPopup .imp-fields{width: 75%;}
.bulkEditPopup .panel-form input[type="text"]{border: 1px solid #ddd;height: 32px;color: #000;font-size: 12px;}
.bulkEditPopup .ui-slider-horizontal {height: 8px;background: #D7D7D7;border: 1px solid #BABABA;box-shadow: 0 1px 0 #FFF, 0 1px 0 #CFCFCF inset;clear: both;margin: 25px 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
.bulkEditPopup .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 22px;height: 22px;cursor: default;border: none;cursor: pointer;}
.bulkEditPopup .ui-slider .ui-slider-handle:after {content: "";position: absolute;width: 8px;height: 8px;border-radius: 50%;top: 50%;margin-top: -4px;left: 50%;margin-left: -4px;background: #1E90FF;-webkit-box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 #FFF;-moz-box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 white;box-shadow: 0 1px 1px 1px rgba(22, 73, 163, 0.7) inset, 0 1px 0 0 #FFF;}
.bulkEditPopup .ui-slider .ui-slider-handle {border-radius: 50%;background: #F9FBFA;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size: 100%;background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #C7CED6), color-stop(100%, #F9FBFA));background-image: -webkit-linear-gradient(top, #C7CED6, #F9FBFA);background-image: -moz-linear-gradient(top, #C7CED6, #F9FBFA);background-image: -o-linear-gradient(top, #C7CED6, #F9FBFA);background-image: linear-gradient(top, #C7CED6, #F9FBFA);width: 22px;height: 22px;-webkit-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset;-moz-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset;box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.6), 0 -1px 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 1px rgba(255, 255, 255, 0.9) inset;-webkit-transition: box-shadow .3s;-moz-transition: box-shadow .3s;-o-transition: box-shadow .3s;transition: box-shadow .3s;}
.bulkEditPopup .Fields .bulkedit_group_list {width: calc(100% + 30px);margin-left: -15px;}
.bulkEditPopup .bulkedit-contactfields .add-set {width: 75%;}
.bulkEditPopup .Fields .bulkcontactInfo .bulkedit_group_title{font-weight: 100;}
.bulkEditPopup #field_dropdown_div{margin: 0 20px;}
.bulkEditPopup div.Tokenize ul.TokensContainer {height: 60px;}
.bulkEditPopup .imp-fields select[prev-value=""]{color: #aaa;}
.bulkEditPopup .imp-fields select{color: #333;}
.bulkEditPopup .bulkedit-text{display: block; padding-top: 15px;}
.bulkEditPopup .iti{width: 100%;}
.bulkEditPopup .modified_fields_table_div .table>tbody>tr>td{width: 50%;max-width: 0;}
.bulkEditPopup .modified_fields_table_div .table.table-striped>tbody>tr:nth-of-type(odd){background-color: #F3F3F3 !important;}
.bulkeditheader .bulk-icons {height: 13px !important;}
.bulkEditPopup .no_data_center_drop{text-align: center;}
.bulkEditPopup .color-grey{color: #BBBBBB;}
.bulkEditPopup .close-button {cursor: pointer;}
.bulkEditPopup .bulkedit_dropdown_value_div .modal-footer {position: sticky;bottom: 0;display: block;float: none;}
.bulkEditPopup .input-group .input-group-addon {height: 24px;background-color: #eee;color:#777; font-size: 12px;}
.bulkEditPopup .date.imp-fields{margin-bottom: 15px;}
.bulkEditPopup .form-group div.Tokenize ul.Dropdown {border-radius: 0px;padding: 0px;max-height: 250px;overflow-y: auto;height: auto;box-shadow: none;}
.bulkEditPopup .form-group div.Tokenize ul.Dropdown li {padding: 5px 15px;overflow: hidden;cursor: pointer;border-bottom: solid 1px #eee;font-size: 11px;}
.bulkEditPopup .form-group div.Tokenize ul.Dropdown li.Hover {background: #1e90ff;color: #fff;}
.bulkEditPopup > li.liHead, .bulkEditPopup > li.liHead, .bulkEditPopup > li.liHead, .bulkEditPopup > li.liHead, .accordianClick{background: #EEEEEE !important;}
.bulkEditPopup #field_dropdown_details_div{max-height: 300px;overflow: auto;}
.contactcrm-modal-dialog .contact_crm_model #customFieldDetails .panel-form{display: flex;flex-wrap: wrap;}
.d-flex{display: flex;}
.jcsb {justify-content: space-between;}
.multiselect-dropdown{display: grid;max-height: 230px;overflow-y: auto;list-style: none;padding: 1px;overflow-x: hidden;}
/* eventhistory popup*/
.theme-modal .contact-history .modal-body {height: calc(100% - 160px) !important;padding: 0px;}
.contact-history .nav-tabs li {width: 24%;}
.label-w-50 {display: inline-flex;width: 50%;padding: 1px 1px;vertical-align: top;}
.label-w-50.c4-blue{color: #1782BF;}
.label-w-50 .c4-black{color: black;}
.DH_container{display: flex;}
.date-time{display: flex;flex-direction: column;padding-top: 15px;}

/* Account Website */
.account_website a:hover{color: #fff;}
.account_website a:visited{color: #fff !important;}

/*Activity type notification settings*/
.setings-item .nav-tabs{border-bottom: 1px solid #ccc !important;}
.setings-item ul.nav-tabs li {background: transparent;}
.setings-item ul.nav-tabs li a {padding: 3px;background: transparent; border-left: none; border-right: none;color: #1f58b5!important;}
.setings-item .nav-tabs> li.active > a{ border-top:1px solid #ccc  !important;border-left: 1px solid #ccc  !important;border-right:  1px solid #ccc  !important;border-bottom:none;background-color: #fff !important;}
.account_website a:hover{color: #fff;}

/**PST-15120*/
.factset_company_profile.cp_factset div .cptitle, .factset_company_profile .modal-body .cptitle, .factset_bio.fs_factsetBio div .cptitle, .factset_bio .modal-body .cptitle{color: #1f58b5; font-size: 11px; display: block;}
.factset_company_profile.cp_factset div, .factset_company_profile .modal-body div, .factset_bio.fs_factsetBio div, .factset_bio .modal-body div {border-top: 0px; border-bottom: 1px solid #f7f7f7; padding: 5px 3px;}
.fact_source {color: #9F9F9F; font-size: 12px;}
.factset_management .table tbody tr > td, .factset_board_of_directors  .table tbody tr > td{padding-left: 0px!important}
.factset_management .table tbody tr, .factset_board_of_directors .table tbody tr{border-top: 0px; border-bottom: 1px solid #f7f7f7;}
.factset_management .table tbody tr td, .factset_board_of_directors .table tbody tr td{border: none!important;}
.factset_management .table tbody .factset-contact .fs-addcontact, .factset_board_of_directors .table tbody .factset-contact .fs-addcontact {color: #21AB00; float: right;}
.factset_emp_history .activity, .factset_employment_history .activity,.factset_board_history .activity,.factset_board_history_modal .activity{position: relative;    word-wrap: break-word;}
.factset_emp_history .redFont, .factset_employment_history .redFont,.factset_board_history .redFont, .factset_board_history_modal .redFont{font-weight: bold; display: block;}
.factset_emp_history .icn_circle, .factset_employment_history .icn_circle,.factset_board_history .icn_circle, .factset_board_history_modal .icn_circle{ height: 17px; width: 18px; border-radius: 10px; background-color: #ffffff; position: absolute; left: -29px; top: 3px; cursor: pointer;}
.factset_emp_history .fa-circle, .factset_employment_history .fa-circle,.factset_board_history .fa-circle, .factset_board_history_modal .fa-circle{color: #6A8DB5;position: absolute;top: 3px;left: 4px;}
.factset_emp_history .list-inline.list-inline-acc,.factset_employment_history .list-inline.list-inline-acc,.factset_board_history .list-inline.list-inline-acc, .factset_board_history_modal .list-inline.list-inline-acc{ display: block; margin-bottom: 0px; border: 1px solid transparent; width: fit-content;}
.factset_emp_history .list-inline li,.factset_employment_history .list-inline li,.factset_board_history .list-inline li, .factset_board_history_modal .list-inline li{display:block;border-radius: 2px;position: relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-right: 5px;}
.factset_emp_history table tr td,.factset_employment_history table tr td,.factset_board_history table tr td, .factset_board_history_modal table tr td{border-left: 4px solid #6A8DB5; padding: 10px 18px; border-top: none;}
.factset_emp_history table,.factset_employment_history table,.factset_board_history table, .factset_board_history_modal table{margin-left: 13px; table-layout: fixed;}
.factset_emp_history .firstMgmt,.factset_employment_history .firstMgmt,.factset_board_history .firstMgmt, .factset_board_history_modal .firstMgmt{display: block; border-radius: 2px; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-right: 5px;}
.flex-flex_wrap {display: flex;flex-wrap: wrap;}
.fact_source .finance_currency {font-weight: bold;}
.factset_company_profile.cp_factset div:last-child, .factset_company_profile .modal-body div:last-child, .factset_bio.fs_factsetBio div:last-child, .factset_bio .modal-body div:last-child, .factset_management .table tbody tr:last-child, .factset_board_of_directors .table tbody tr:last-child {border-bottom: none!important;}
.w-100 { width: 100%}

#adv-acctFilter-accordion #adv-acctFilter-accgen .labelInputClass, #adv-acctFilter-accordion #adv-acctFilter-accinv .labelInputClass ,
#adv-acctFilter-accordion #adv-acctFilter-acccoveragelist .labelInputClass, #adv-contFilter-contgen .labelInputClass{ display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
#adv-acctFilter-accordion .form-fields .labelInputClass > label,#adv-contFilter-contgen .form-fields .labelInputClass > label{color: #435a7f;font-weight: normal;}
#adv-acctFilter-accordion .input-group .chosen-container.chosen-container-multi ul.chosen-choices,
#adv-contFilter-contgen .input-group .chosen-container.chosen-container-multi ul.chosen-choices{height: 60px !important;min-height: 60px !important;overflow-y: auto;max-height: inherit;border: 1px solid #ddd;box-shadow: none;}
#adv-acctFilter-accordion #adv-acctFilter-accgen .input-group.item-inline,#adv-acctFilter-accordion #adv-acctFilter-accinv .input-group.item-inline #adv-contFilter-accordion .input-group.item-inline,
#adv-acctFilter-accordion .panel-form select, #adv-contFilter-accordion .panel-form select{height: 24px;color: #000;}
#adv-acctFilter-accordion .panel-form select option:hover, #adv-contFilter-accordion .panel-form select option:hover{color: red;background-color: blue;}
#adv-acctFilter-accordion .input-group-btn select, #adv-contFilter-accordion .input-group-btn select{height: 32px;}
.labelInputClass .chosen-container.chosen-container-multi .chosen-choices{height: 60px !important;}
#adv-acctFilter-accordion .labelInputClass, #adv-contFilter-accordion .labelInputClass:not(#adv-acctFilter-customfilter){display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
#adv-acctFilter-accordion .labelInputClass > label ,#adv-contFilter-accordion .labelInputClass > label {color: #435a7f;font-weight: normal;}
#adv-contFilter-accordion .form-fields .frmVal.intTextBox,#adv-acctFilter-accordion .form-fields .frmVal.intTextBox{display: inline-table;}
#adv-contFilter-customfilter .form-fields .input-group,#adv-acctFilter-customfilter .form-fields .input-group{display: inline-table;}
#adv-contFilter-accordion .panel-body .input-group input{width: 100%;max-height: 60px;}
.mail-container-div .bodycontent.fr-view.prv-body-content ul{margin-left: 43px;}
#localSearchSimple + .activeActivities, #localSearchSimple_ib  + .activeActivities,#localSearchSimple_st  + .activeActivities{border-bottom: none;border-top: none;}
#customFieldDetails label{float: left;width: 100%;}
#adv-acctFilter-accordion .item-inline select.list_filter_select, 
#adv-contFilter-accordion .item-inline select.list_filter_select{height:32px !important;}
#adv-contFilter-accordion .input-group.item-inline,#adv-acctFilter-accordion .input-group.item-inline{display: contents;}
.form-fields .input-group{width: 100%;}
.research_access_pass{position: relative;}
.research_access_pass span.fa.fa-fw.fa-eye.field-icon.toggle-password {padding: 32px 22px;position: absolute;right: 0;bottom: 0;top: 0;}
.research_access_pass span.fa.fa-fw.field-icon.toggle-password.fa-eye-slash{padding: 32px 22px;position: absolute;right: 0;bottom: 0;top: 0;}
.activity-All {margin: 0px;float: left;width: 100%;}
.activity-All.full-width .col-lg-9.col-md-9.col-sm-9, .holding_container.full-width .col-lg-9.col-md-9.col-sm-9 {padding: 0px;width: 100%;}
.clsdeals-tbl{float: left;width: 100%;background: #fff;padding: 0px 15px 10px 15px;}
.deal_model .deal-add-remove .form-fields.option-checkbox{padding-top: 30px;}
.bulk-mail-Container .cov-acc-ui li {display: flex;align-items: center;flex-direction: row-reverse;}
.bulk-mail-Container .cov-acc-ui li .c-icon-pos {padding-top: 0;height: 15px;min-width: 16px;}
/**PST-17535*/
.activityList .activity-tbl .btn-refresh.referesh-activity, .activity-all .ibactivity_list .btn-refresh.referesh-activity {position: relative; top: 8px; padding: 0px 5px; font-size: 12px;}
.pitchbook_acct_portfolio div,.pb_modal div,.pitchbook_cont_bio div,.pitchbook_acct_bio div,.pitchbook_cont_portfolio div,.factset_company_profile .modal-body div, .pitchbook_acct_hdquart_dtls div,
.pitchbook_acct_primary_cont_dtls div{border-top: 0px; border-bottom: 1px solid #f7f7f7; padding: 5px 3px;}
.cptitle{display: flex;width: 100%;color: #1f58b5;}
.cpvalue{width: 100%;display: flex;}
.pb_cont_comp_val,.pb_acc_invest_val,.pbContSourceVal,.cont_source_val,.cont_prim_comp_val ,.pb_acc_source_val,.pb_acc_source_val, .pbAccSourceVal,.pb_acc_invest_val{color: #FFE699;}
.pc1-head .contactPanel .phonePanel .pb_acc_phone_no { margin-right: -19px;}
.pb_cont_email{color: #CFCFCF;}
.phonePanel .pb_cont_ph_val, .pb_acc_email_val,.pb_acc_phone_no .pb_acc_ph_val,.pb_acc_website .pb_acc_web_val {color: #fff;}

.request-add-update .form-fields{ min-height: 75px;}
.req_coverage_form .request-add-update {position: relative; padding:10px 10px 0px 10px; margin-bottom: 10px;border:solid 1px #e6e2e2;}
.covreq_History .modal-head1 .modal-title{color: #fff !important;}
.covreq_History.theme-modal .modal-header.modal-head1 .close {color: #fff;}
.covreq_History .nav.nav-tabs {float: left;width: 100%;}
.covreq_History .nav.nav-tabs li{width: 24%;}
.covRequestTable{overflow: inherit;}
.covRequestTable table.dataTable.compact tbody td:first-child { position: relative;}
.covRequestTable .dropdown-menu {display: none;}
.covRequestTable .dropdown-toggle:hover .dropdown-menu {display: block;}
.covRequestTable .dropdown-toggle {cursor: pointer;width: 20px; height: 20px; display: inline-block;color: #a4a4a4;position: relative;}
.covRequestTable .dropdown-menu {min-width: 90px; left: -9px; top: calc(75% + 5px);}
.covRequestTable .dropdown-menu:before {top: -7px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid rgba(0, 0, 0, 0.2);position: absolute;display: inline-block;content: '';left: 13px;}
.covRequestTable .dropdown-menu:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;left:14px;position: absolute;display: inline-block;content: '';}
.covRequestTable .action-last-five-record .dropdown-menu {top:auto;bottom:calc(100% + 3px);}
.covRequestTable .action-last-five-record .dropdown-menu:before {top: auto;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid rgba(0, 0, 0, 0.2);left:calc(10% - 7.5px); bottom: -8px; border-bottom:none;}
.covRequestTable .action-last-five-record .dropdown-menu:after {top: auto;border-right: 6px solid transparent;border-top: 6px solid #fff;border-left: 6px solid transparent;left:calc(10% - 7px);  bottom: -6px;border-bottom:none;}
.covRequestTable .dropdown-menu li a, .outboxListMail #outbox_table tr td:first-child .dropdown-menu li a {padding: 3px 5px;line-height: normal;margin: 0;color:#000;}
.covRequestTable .dropdown-menu li a i, .coverage .acct-cov-action .dropdown-menu li a svg {margin-right: 5px;color: #a4a4a4;}
.covRequestTable .dropdown-menu li a svg {margin-right: 0;}
.covRequestTable .dropdown-menu li a:hover i {color: #fff;}
.covRequestTable .dropdown-menu li a:hover svg {fill: #fff;}
.covRequestTable .dropdown-menu>li>a>svg {fill: #a4a4a4;width: 28px;height: 19px;padding: 2px 8px;margin-right: 7px;}
.covRequestTable .dropdown-menu>li:hover>a>svg {fill: #fff; padding: 2px 8px;}
.covRequestTable  div .list-con-svgicon + span svg, .coverage div .list-con-svgicon + span svg path, .coverage div .list-con-svgicon + span svg g {fill: #777;}
.covRequestTable .action-svg{width: 12px;height: 12px;position: relative;top: 0px;fill: #676a6c;margin-left: 10px;margin-right: 12px;}
.covRequestTable .action-svg:hover{fill: #fff;}
.covRequestTable .dropdown-menu li a{float: left;display: flex;align-items: center;width: 100%;}
.attachment-ul {list-style: none;padding: 0;margin: 0;display: grid;}
.attachment-item {display: flex;align-items: center;justify-content: space-between;color: #2b589c;max-width: 200px;}
.attachment-text {display: inline-block;max-width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 10px;color:#2b589c;}
.download-arrow-down {cursor: pointer;}
.attachment-ul .icon-pos  {margin-top: 3px;float: right;margin-left: 7px;}
.contact_recent_notes .recentNotes .recent_notes_content {height: 300px;overflow: hidden}
.contact_recent_notes .modal-open #recent_notes_popup { overflow-y: hidden !important;}
.contact_recent_notes .recentNotes .table {margin-bottom: 0px;table-layout: fixed;}
.contact_recent_notes .recentNotes table tr td {border: none;}
.contact_recent_notes .recentNotes .RN-day { color: #1f58b5;}
.contact_recent_notes .recentNotes table tr td:nth-child(2) { border-left: 4px solid #6A8DB5;}
.contact_recent_notes .recentNotes .activity { position:relative;}
.contact_recent_notes .recentNotes .fa-circle {position: absolute;top: 3px;left: 4px;color: #6A8DB5;}
.contact_recent_notes .recentNotes .table tbody tr td:first-child {width: 120px;padding: 7px 0px}
.contact_recent_notes .recentNotes .table tbody tr td:nth-child(2) {width: 78%;padding: 7px 18px;word-wrap: break-word;}
.contact_recent_notes .recentNotes .RN-by { font-style: italic; width: 100px;}
.contact_recent_notes .recentNotes .greyFont {color: #949494;}
.contact_recent_notes .recentNotes .icn_circle {height: 17px;width: 18px;border-radius: 10px;background-color: #fff;position: absolute;left: -29px;top: 3px;cursor: pointer;}
.contact_recent_notes .recentNotes .fa-circle {position: absolute;top: 3px;left: 4px;color: #6A8DB5}
.contact_recent_notes .vertical-timeline-block .vertical-timeline-content > p,.contact_recent_notes .vertical-timeline-block .vertical-timeline-content > ul {display: none;}
.contact_recent_notes .vertical-timeline-block.open .vertical-timeline-content > p,.contact_recent_notes .vertical-timeline-block.open .vertical-timeline-content > ul { display: block;}
.contact_recent_notes .vertical-timeline-icon {cursor: pointer}
.contact_recent_notes .recentNotes .callDesc,.contact_recent_notes .recentNotes .list-inline {display: block;margin: 0px;word-wrap: break-word;border: 1px solid transparent;}
.contact_recent_notes .recentNotes .callDesc:hover {background: #f7f7f7;margin-left: -10px;padding-left: 10px;border: 1px solid #eee;border-radius: 3px;}
.contact_recent_notes .recentNotes .callDesc.open,.contact_recent_notes .recentNotes .list-inline.open {display: block;}
.contact_recent_notes .recentNotes .callDesc.open i { color: #4F91FF;}
.contact_recent_notes .recentNotes .list-inline li { background: #E9E9E9; position: relative; word-break: break-word; font-size: 11px; margin-right: 5px; margin-top: 5px}
.contact_recent_notes .recentNotes .list-inline li .fa-close {position: absolute;top: 1px;right: 3px;cursor: pointer;}
.contact_recent_notes .daash_recn_more_btn > p { margin: 0px;}
.contact_recent_notes .recentNotes .read-more-container {position: absolute;right: 25px;bottom: 8px;}
.covRequestTable tbody tr td.cov-action:last-child .dropdown-menu {left: calc(134% - 152px);}
.covRequestTable tbody tr td.cov-action:last-child .dropdown-menu::after{left: calc(10% - -110px);}
.covRequestTable tbody tr td.cov-action:last-child .dropdown-menu::before{left: calc(10% - -109px);}
.modal .modal-dialog .modal-footer .footer-container{display: flex;justify-content: flex-end;align-items: center;}
.modal .modal-dialog .modal-footer .footer-container .checkbox-container{display: flex;align-items: center;gap: 5px;}
.modal .modal-dialog .modal-footer .footer-container .checkbox-container input{margin: 0;}
svg.mail-action-icon {width: 15px;height: 12px;}
svg.tel-action-icon {width: 13px;height: 13px;}
.removed_email > span {text-decoration: line-through;}
.popover-copy-icon{display: flex;justify-content: end;margin-bottom: 2px;margin-left: 10px;}


/* Revenue Background Color */
.gross_comm{ background-color: #FCFFEB !important;}
.gross_comm_chld{ background-color: #FCFFEB !important;}
.period_comp{ background-color: #F5F5F5 !important;}
.period_comp_chld{ background-color: #F5F5F5 !important;}
.acct_annu_comp_chld, .annu_comp_chld{ background-color: #FFF1F1 !important;}
.acct_annu_comp, .annu_comp{ background-color: #FFF1F1 !important;}
.goal_comp, .comm_split{ background-color: #E6FFDC !important; }
.goal_comp_chld, .comm_split_chld{ background-color: #E6FFDC !important;}
.roi_acc,.eqm_revenue_container .acct_conrg, .acct_conrg { background-color: #FFF2CF !important; }
.roi_acc_chld, .acct_conrg_chld{ background-color: #FFF2CF !important; }
.mclgn_acc, .res_cons{ background-color: #F2F6FD !important; }
.mclgn_acc_chld, .res_cons_chld{ background-color: #F2F6FD !important; }
.cov_acc{ background-color: #FFF0E0 !important;}
.cov_acc_chld{ background-color: #FFF0E0 !important;}