.btn:focus { box-shadow: none;}
.error{ font-size: 12px; color: #f00; width: 100%; }
.form-group.error .error { position: relative; margin: 0;}
.table-responsive { overflow-y: hidden !important; }
/* .form-group.multi-select1 { z-index: 999; } */
/* .form-group.multi-select1 { z-index: 9; } */
.multi-select1 .select2-container { width: 100% !important; }
.multi-select1 .select2-selection { height: 64px; position: relative; border: 1px solid #8391C6 !important; }
.multi-select1 ul { top: 0; box-shadow: none !important; background:#fff; border-radius: 5px; height: 60px !important; padding:2px 50px 2px 2px !important; z-index:0; position: relative;
  scrollbar-color: #D4DDF2 #f5f7fa; scrollbar-width: thin; scroll-behavior: smooth; overflow-y: auto !important; }
.multi-select1 ul::-webkit-scrollbar {  width: 8px; height: 14px; }
.multi-select1 ul::-webkit-scrollbar-track { background: transparent; }
.multi-select1 ul::-webkit-scrollbar-thumb { background: #D4DDF2; border-radius: 14px; }
.multi-select1 ul::-webkit-scrollbar-thumb:hover { background: #D4DDF2; }
.multi-select1 .select2-selection::after { background-image: url(../images/downarrow-blue.png) !important; background-repeat: no-repeat !important; background-position: right 0px !important; transition: all ease;
	position: absolute; right: 10px; top: 28px; height: 10px; width: 15px; content: ''; z-index: 1; }
.multi-select1 ul li { background: #E0E2E9 !important; border-radius: 4px !important; padding: 5px 10px !important; font-size: 12px; color: #050F34; font-family: 'Inter-medium';
	margin: 2px !important; border: 0 !important; display: flex; }
.multi-select1 ul li.select2-search { background: transparent !important; padding-left: 0 !important; }
.multi-select1 ul li.select2-search .select2-search__field { margin: 0 !important;width: auto !important;}
.multi-select1 ul li span { color: #050f34 !important; float: right; padding-left: 5px; order: 2; }
.select2-results__option { font-size: 12px; }
/*.multi-select1 ul .select2-selection__clear { margin-right: 0 !important; position: absolute; top: 16px; z-index: 99999; cursor: pointer !important; width: 35px; justify-content: center; display: flex;
	right: 20px; color: #c0392b; }*/
.multi-select1 ul .select2-selection__clear { margin-right: 0 !important; top: 16px; z-index: 99999; cursor: pointer !important; justify-content: center; display: flex;
    color: #c0392b; position: absolute; right: 30px; }
/*.multi-select1 ul:hover .select2-selection__clear { display: flex; width: 10px; position: absolute; right: 0; transform:translate(-30px,0px); }*/
/*DataTable*/
table.dataTable { width: 100% !important; }
.admin-header .dataTables_filter { width: 100%;}
.admin-header .dataTables_filter label { margin: 0 !important; }
body.active table.dataTable { width: auto !important; }
body.active #timesettings table,
body.active #admintemplatesList table,
body.active #admincallsetting table,
body.active #admin_shifts table,
body.ctive #adminphonesList table,
body.active table#adminEmailAccountsdata,
body.active table#adminiplistsdata,
body.active table#adminservercareerdata,
body.active table#userList,
body.active table#menu_bar_list,
body.active table#branding_list,
body.active table#admin_priconfig_list,
body.active table#adminserversdata,
body.active table#adminCIDGroupdata,
body.active table#licence_configuration_list,
body.active table#slider_list,
body.active table#ConfigData,
body.active table#gatewayData,
body.active table#APIsData,
body.active table#templateListing,
body.active .realtime-agent-list table,
body.active table#callback_report_list,
body.active table#campaignList,
body.active .inbound-summary-hourly table,
body.active table#outbounddata,
body.active table#sticky_agents_list,
body.active table#inbound_data_data_table,
body.active #adminsetting table,
body.active #userstaus table,
body.active #dial_level_mapping_list,
body.active .dataTables_wrapper .table.dataTable { width: 100% !important; }
body.active #dial_level_mapping_list, 
body.active .dataTables_wrapper .table.dataTable,
body.active #dropdown_map_data #map-data-list 
body.active #diddatasummary, 
body.active #datasummary,
body.active #callstatussummary { width: 100% !important; }
.listcontent table.listing-table-content { border-bottom: none !important; }
.listcontent table.dataTable thead th { padding: 10px 12px !important; vertical-align: middle; background-position-x: right -4px; width: auto !important; }
.listcontent .dataTables_wrapper .dataTables_length { display:none; }
.listcontent .dataTables_wrapper .dataTables_info { display:none; }
.listcontent .dataTables_wrapper .dataTables_paginate { width:100%; display: flex; justify-content: center; margin:25px 0 10px 0; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.current, .listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { background-color: #42538E;
color: #fff !important; border: 1px solid #42538E; margin: 0; padding: 5px 10px !important; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button { border-radius: 5px;
width: auto; height: auto; border: 1px solid #fff; font-size: 14px; font-family: 'Inter-Medium'; color: #42538E !important; background-color: #fff; display: flex; justify-content: center; align-items: center; margin: 0 5px !important; padding: 5px 10px;  }
.listcontent .dataTables_wrapper .dataTables_paginate span { display: flex; align-items: center; justify-content: center; margin: 0 10px; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.previous { font-size: 0; position:relative; background: #fff; margin: 0 !; width: 30px; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover { background-color: #42538E; border: 1px solid #42538E; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.previous::after {
content:url("../images/pagination_left.svg"); position: absolute; top: 0; bottom: 0; visibility: inherit !important;
/*border-radius: 50%; width: 32px; height: 32px;*/ display: flex; justify-content: center; align-items: center;  }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.next { font-size: 0; position:relative; background: #fff; margin:0; width: 30px; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.next::after {
content:url("../images/pagination_right.svg"); position: absolute; top: 0; bottom: 0; visibility: inherit !important;
/*border-radius: 50%; width: 32px; height: 32px;*/ display: flex; justify-content: center; align-items: center;  }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover { background-color: #42538E; border: 1px solid #42538E; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled { opacity: 0.5; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled { opacity: 0.5; }
.listcontent table.listing-table-content .custom-checkbox .custom-control-label::before { width: 14px; height: 14px; }
.listcontent table.listing-table-content .custom-checkbox .custom-control-label::after { width: 14px !important; height: 14px !important; }
.listcontent table.listing-table-content .custom-checkbox .custom-control-label::before { border-radius: 3px; border-color: #8391C6; }
.listcontent table.listing-table-content .custom-control-input:checked ~ .custom-control-label::before { background: #007bff;
border: 1px solid #007bff;}
.listcontent table.listing-table-content .custom-control-input:focus ~ .custom-control-label::before { box-shadow: none; }
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button:active { background: #42538E; color: #fff !important; box-shadow: none !important; }


.right-header-buttons.d-flex.hide {  display: none !important; }
.table.dataTable.no-footer { border-bottom: none !important; }
/*Calendar Datepicker*/
.daterangepicker { border: 1px solid #EFEFEF !important; box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.15) !important; font-family: 'Inter-medium' !important; font-weight: normal !important; z-index: 99999 !important; }
.daterangepicker .ranges li.active { background-color: transparent !important; color: #050F34 !important; }
.daterangepicker .drp-selected { display: none !important; }
.daterangepicker td.active, .daterangepicker td.active:hover { background-color: #0F78F2 !important; color: #fff !important; }
.daterangepicker .calendar-table td.active { color: #fff !important; }
.daterangepicker td.in-range.available { color: #0F78F2 !important; }
.daterangepicker td.active.end-date.in-range.available { color: #fff !important; }
.daterangepicker td.active.end-date.in-range.available { color: #fff !important; }
.daterangepicker td.active.start-date.in-range { color: #fff !important; }
.daterangepicker td.off.ends { color: #ccc !important;}
.daterangepicker.show-ranges.ltr .drp-calendar.left { border-left: 1px solid #EFEFEF !important; }
.daterangepicker::before { border-bottom: 7px solid #EFEFEF !important; display: none !important; }
.daterangepicker::after { display: none !important; }
.daterangepicker .drp-buttons { border-top: none !important; }
.daterangepicker .drp-buttons .btn { font-size: 14px !important; font-weight: normal !important; padding: 9px 18px !important; line-height: normal; }
.daterangepicker .drp-buttons .btn.btn-primary { background: #0F78F2 !important; border-radius: 5px !important; border-color: #0F78F2 !important; }
.daterangepicker .ranges li { font-size: 13px !important; color: #050F34 !important; font-family: 'Inter-Regular' !important; }
.daterangepicker .calendar-table th { font-size: 14px !important; font-family: 'Inter-medium' !important; color:#2A3357 !important; font-weight: 500 !important; }
.daterangepicker .calendar-table td { color:#050F34 !important; font-size: 12px !important; font-weight: normal !important; font-family: 'Inter-Regular' !important; }
/* for calendar to hide previous and next month dates */
.daterangepicker td.off.available { visibility: hidden; }
.daterangepicker td.off.ends { visibility: hidden; }
/*added by vinod :31-10-2022*/
.inboundgroups-check input { margin-right:10px; }
/*added by vinod :01-11-2022*/
.listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled, .listcontent .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled {
  display: none; }
 /*#hotkeys-table th { width: auto !important; }*/
 .admin-header .search-area.active .search-box label { width: 100%; margin: 0; }
 .select2-dropdown--below{ z-index: 99999; }
/*Lead Filter*/
#leadFilterListing { width:100% !important; }
.listcontent table#leadFilterListing.listing-table-content tr:hover .link-listing { max-width: 150px; }
#leadfiltersForm { height:100vh; }
#modifyleadfiltersForm { height:100vh; }
#chartListData { width: 100% !important; }
#leadsearchelog td { word-break: break-all; }
.listcontent table.listing-table-content .dataTables_empty { text-align: center; }
#listListing tr:hover .link-listing { max-width: 350px; }
#templateListData tr:hover .link-listing { max-width: 120px; }
#InboundChatGroupListData tr:hover .link-listing { max-width: 150px; }
#territoryList tr:hover .link-listing { max-width: 120px; padding:0; }
#leadListing { width: 100% !important; }
/*Date : 03-01-2023*/
.dialstatuscall h6 { font-size: 14px; font-family: 'Inter-Medium'; border-bottom: 1px solid #f4f4f4; background: #f4f4f4; padding: 6px 5px; display: flex; align-items: center;
    column-gap: 5px; margin: 0 0 2px 0; border-radius: 5px; }
.dialstatuscall h6 label { margin: 0; color: #050F34; }
.dialstatuscall h6 > a { margin-left: auto; width: 25px; display: flex; justify-content: center; height: 25px; align-items: center; background: #ff7675; border-radius: 5px;
    color: #fff; }
.dialstatuscall h6 > a:hover { background-color:#d63031; }
.braketext { word-break: break-all; }
#leadForm p { color: #050F34; }
.dataTables_wrapper .dataTables_processing { z-index:9; padding: 4px 0 !important; }
.textlength { width: 240px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: auto; display: block; }
.listcontent table.dataTable thead th.hidth { padding: 0 !important; }
/* Script */
#script_tbl { width: 100% !important; }
#script_tbl thead th { width:auto !important; }
#scriptlisting .table-responsive { overflow:visible !important; }
/* Inbound Email Group  */
#inbound_email_group_list { width: 100% !important; }
#inbound_email_group_list tr:hover .link-listing { max-width: 160px; padding:0; }
/*List*/
#listmodify .customtab ul { position: sticky; top: 0; /*height: 34px;*/ height: auto; padding: 0 15px; }
.addcampaignlist { position: absolute; transform:translate3d(0px, 0px, 0px); will-change: transform; }
/* Inbound chat group */
.modifyinboundchat .customtab .nav-tabs { position:sticky; }
.multi-select-btn .btn-group { border: 1px solid #8391C6; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); border-radius: 5px; width: 100% !important; padding-right: 30px; background:url(../images/downarrow-grey.svg) 98% no-repeat #fff; }
.multi-select-btn .btn-group .multiselect-selected-text { justify-content: left; display: flex; color: #050F34 !important; font-size: 14px; font-family: 'Inter-Regular'; }
.multi-select-btn .btn-group .multiselect-container { z-index: 99; margin: 1px 0 0 0; padding: 0 !important; width: 100%; height: 250px !important; overflow-y: auto !important; }
.multi-select-btn .btn-group .multiselect:focus { box-shadow: none; }
.multi-select-btn ul li { background: transparent !important; border-radius: 0px !important; padding: 5px 10px !important; font-size: 12px; color: #050F34; font-family: 'Inter-medium';    margin: 2px !important;
    display: flex; border-top: 1px solid #E0E2E9 !important; }
.multi-select-btn ul li:first-child { border:0 !important; }
.multi-select-btn .multiselect-container > li > a > label { padding: 3px 20px 3px 0px; }
.multi-select-btn .btn-group .dropdown-toggle::after { display:none; }
#modifyagentranks .content .table-content th { border-bottom: 0 !important; background: #F4F9FE; }
/*User Territory*/
#territoryList { width: 100% !important; }
#add_user_popup { height:100vh; }
/* Loader */
.loader { position: relative; }
.loader::after { content: url('../images/dialshree-loader.gif'); position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%; display: flex; justify-content: center;
    align-items: center; background-color: rgba(255, 255, 255, 0.8); z-index: 9999; }
.loader-full-page { position: relative; }
.loader-full-page::after { content: url('../images/dialshree-loader.gif'); position: fixed; top: 0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%; display: flex; justify-content: center;
    align-items: center; background-color: rgba(255, 255, 255, 0.8); z-index: 9999; }
/*User modify*/
#campaignranks .tablecheck label::before { position: absolute; top: 2px; left: 0; }
#campaignranks .checkbox-inner .tablecheck label { padding-left: 20px;}
.tableselect2 select.form-control { box-shadow: none !important; border:0; }
.tableselect2 select.form-control:hover{ border:0; }
.multi-select1.error .select2-selection {  border-color: #E83535 !important; color: #E83535 !important; }
.admin-header .search-area.campaing .search-box label { margin: 0; }
.simple-table th { border-bottom: 0 !important; background: #F4F9FE; }
#inboundCallmenuOptionsData { margin: 15px 0 0 0; }
.callmenuoption .closeoptions { position: absolute; right: 20px; top: 57px; background:transparent; width: 25px; height: 25px; justify-content: center; display: flex; align-items: center;
 border-radius: 50%; z-index: 9; cursor: pointer; opacity: 0.5; }
  .callmenuoption .closeoptions:hover { opacity: 1;}

 .callmenuoption .closeeditoptions { position: relative;background:transparent; width: 25px; height: 25px; justify-content: center; display: flex; align-items: center; cursor: pointer; opacity: 0.5; }
 .callmenuoption .closeeditoptions:hover { opacity: 1;}

#inboundCallmenuOptionsData.simple-table tr:hover { background: transparent !important; }
.callmenutable { position: relative;}
.callmenutable .table { width: calc(100% - 40px); margin: 0 20px; }
.callmenutable .table td { background: #fff; }
.callmenutable .table th { background: #F0F0FE; color: #050F34; font-size: 14px; }
.callmenutable .table th, .callmenutable .table td { border: 1px solid #f4f4f4; width: 16.5%; }
.callmenutable::before { content: ''; position: absolute; width: 10px; height: 10px; background: #F0F0FE; border-radius: 50%; left: 0; top: 0; }
.callmenutable::after { border-left: 2px dotted #F0F0FE; content: ''; position: absolute; top: 0; left: 4px; z-index: 99999; height: 100%; }
 #audiochoosepopupappend #audio-chooser-content-append { height:400px; padding-bottom: 0px; position: relative; overflow-y: auto; scrollbar-color: #D4DDF2 #f5f7fa; scrollbar-width: thin;
    scroll-behavior: smooth; overscroll-behavior: none; }
#audiochoosepopupappend #audio-chooser-content-append::-webkit-scrollbar { width: 5px; height: 14px; }
#audiochoosepopupappend #audio-chooser-content-append::-webkit-scrollbar-track { background: transparent; }
#audiochoosepopupappend #audio-chooser-content-append::-webkit-scrollbar-thumb { background: #D4DDF2; border-radius: 14px; }
#audiochoosepopupappend #audio-chooser-content-append::-webkit-scrollbar-thumb:hover { background: #D4DDF2; }
.audio-choose .modal-dialog { max-width: 600px; width: 100%; margin-left: auto; margin-right: auto; padding: 0 10px; }
.audioparkmoh .content { height: calc(100vh - 195px); }
.audio-main-container { min-height: 110px; }
.admin-header .search-area .form-control { padding: 0px 0px 0px 12px !important; height: 33px; background: transparent;}
.alllink2.script_camp { display: inline-block; background: #F7F7FC; padding: 6px 25px 6px 10px; border-radius: 4px; color: #2A3357 !important; font-family: 'Inter-Regular'; position: relative; }
.alllink2.script_camp::after { content: url(../images/selectarrow.svg); position: absolute; border: 0; }
.select2-dropdown { z-index: 99999 !important; }
table.table-content { overflow: visible;}
.campaignlistpopup { height: 193px; overflow-y: auto; max-width: 300px; width: 100%; padding-top: 0; }
.campaignlistpopup .table-content td { border-top: 0; border-bottom: 1px solid #EFEFEF !important; color: #050F34; height: auto !important; padding: 5px 12px !important; background: transparent !important; }
.campaignlistpopup .table-content tbody tr:nth-of-type(2n+1) { background-color:#F7F7FC !important; }
.campaignlistpopup .btn.closebtn { background-color: transparent ;}
.campaignlistpopup .btn.closebtn:focus { box-shadow: none; }
.campaignlistpopup .table-content tr:hover { box-shadow: none; }
.campaignlistpopup .hdr { display: flex; justify-content: space-between; align-items: center; height: 45px; position: sticky; top: 0; background: #fff; z-index: 1; padding: 15px 0 15px 0; border-bottom: 1px solid #f4f4f4; }
.campaignlistpopup .alert-fixed { margin-top: 15px; }
.campaignlistpopup .btn.closebtn img { width: 18px; opacity: 0.5; }
.campaignlistpopup .btn.closebtn img:hover { opacity: 1; }
.campaignlistpopup .hdr h2 { font-size: 14px; font-family: 'Inter-SemiBold'; margin: 0;}
table.listing-table-content .toggle-button { display: inline-block; background: #F7F7FC; padding: 6px 25px 6px 10px; border-radius: 4px; color: #2A3357 !important; font-family: 'Inter-Regular';
  position: relative; }
table.listing-table-content .dropdown-toggle::after { content: url(../images/selectarrow.svg); position: absolute; border: 0; }
.dropdown-toggle.customarrow::before { content: url(../images/selectarrow.svg); position: absolute; border: 0; right:2px; }

#remote_agents_list { width: 100% !important; }
#reset_closer_campaigns-error { bottom: -20px; position: absolute; left: 0; }
.inbound_error_msg .help-block { bottom: -20px; position: absolute !important; left: 0; }
.listcontent #remote_agents_list.listing-table-content tr:hover .link-listing { max-width: 120px !important; }
body.active table#outboundCallRecList { width: 100% !important; }
.labelicon { top: 36px; }
/* list module */
.form-control.single-date-picker { background: transparent; position: relative; padding-right: 30px; }
.form-control.resettime { background: transparent; position: relative; padding-right: 30px; }
.listdeatils-content .form-group .calender { top: 35px; cursor: pointer; }
/* list module End*/
.dataTables_wrapper .dataTables_processing { margin-top: 0 !important; }
#modifylead .form-group .calender { position: absolute; top: 36px; right: 10px; cursor: pointer; }
/* User Access Module */
#menu_bar_list tr.shown + tr:hover .link-listing { display: none !important; }
#menu_bar_list .menusubtable tr td.link-listing { display: none; }
#menu_bar_list .menusubtable tr:hover { box-shadow: none !important;}
#menu_bar_list .menusubtable tr:hover td.link-listing { display: flex !important; }
#menu_bar_list .menusubtable tr:hover td.link-listing ul { height: 45px;}
#menu_bar_list .menusubtable tr td { border-bottom: 1px solid #f4f4f4; background-color: transparent; }
#menu_bar_list .menusubtable.simple-table { border-spacing: 0 !important; padding: 10px 0px 10px 0px; }
#menu_bar_list .menusubtable.simple-table th { background-color: #D5E2FF;}
#menu_bar_list .menusubtable.simple-table tbody tr:nth-child(1n+1) {background-color: #e8ebef !important;}

#menu_bar_list tr.shown .downicon img { transform: rotate(180deg); transition: 0.3s ease-in;}
/* .copycontentbtn.hide-mobile p { color: #2A3357; }
.copycontentbtn:hover p { color: var(--button); } */

/* calendar */
.daterangepicker select.monthselect, .daterangepicker select.yearselect { background: #F7F7FC; border: 0; border-radius: 5px; padding: 5px; }
.daterangepicker .next.available, .daterangepicker .prev.available { border-radius: 5px; padding: 0 5px; border: 0; }
.daterangepicker .next.available:hover, .daterangepicker .prev.available:hover { background: #F7F7FC; border: 0; border-radius: 5px; padding: 0 5px; }
.daterangepicker td.available:hover, .daterangepicker th.available:hover { background-color: #F4F9FE; border-color: transparent; color: #0F78F2 !important; }
.daterangepicker td.active.available:hover { color: #fff !important; }
/* Language csss */
.languages { font-size: 24px; font-family: 'Inter-SemiBold'; /* border: 1px solid var(--button); */ border-radius: 5px; padding: 3px 6px; margin-left: 10px; /* color: var(--button); */ color: #2A3357; border: 1px solid #f4f4f4; display: flex; justify-content: center; align-items: center; }
.languages i { margin-right: 5px;}
.languages.dropdown-toggle::after{ box-sizing: border-box; height: 9px; width: 9px; border-style: solid; border-color: #2A3357; border-width: 0px 1px 1px 0px; transform: rotate(45deg); transition: border-width 150ms ease-in-out; display: none; }
.languages-dropdown { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); border: 0; top: 10px !important; left: -10px !important; background-color: #fff; border: #B7C0EA 1px solid; }
.languages-dropdown::before { content: ''; position: absolute; width: 15px; height: 15px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #B7C0EA;
    right: 48px; top: -15px; }
.languages-dropdown ul {list-style: none; margin: 0; padding: 0 10px; overflow-y: auto; height: 270px; scrollbar-color: #2A3357 #ffffff;
    scrollbar-width: thin; }
.languages-dropdown ul::-webkit-scrollbar { width: 8px; height: 14px; }
.languages-dropdown ul::-webkit-scrollbar-track { background: transparent; }
.languages-dropdown ul::-webkit-scrollbar-thumb { background: #2A3357; border-radius: 14px; }
.languages-dropdown ul::-webkit-scrollbar-thumb:hover { background: #ffffff; }
.languages-dropdown ul li { padding: 0px 25px; border-bottom: 1px solid #f4f4f4; position: relative; }
.languages-dropdown ul li:last-child{ border: 0;}
.languages-dropdown ul li a { font-size: 13px; font-family: 'Inter-Regular'; color: #2A3357; display: flex; padding: 7px 0; }
.languages-dropdown ul li.active a { color: #fff; }
.languages-dropdown ul li.active { background: #0F78F2; border-radius: 3px; }
.languages-dropdown ul li:hover a { color: #fff; }
.languages-dropdown ul li:hover { background: #0F78F2; border-radius: 3px; }
.languages-dropdown ul li a:hover { color: #fff; }
.languages-dropdown ul li::before { content: ''; position: absolute; height: 8px; width: 8px; background: #fff; border-radius: 50%; top: 11px; left: 10px; border: 1px solid #2A3357; }
.languages-dropdown ul li:hover::before { border: 1px solid #fff; }
.languages-dropdown ul li.active::before { background: #fff; top: 12px; border: 1px solid #fff; }
.dropdown-menu.script-reports { right: 0; width: 200px; left: -20px !important; top: 10px !important; }
.dropdown-menu.script-reports ul { height: auto !important; text-align: left; align-items: start !important; }
.dropdown-menu.script-reports ul a:hover { box-shadow: none !important; }
.dropdown-menu.script-reports::before { content: ''; position: absolute; width: 15px; height: 15px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #fff;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); right: 10px; top: -15px; }
/* Header Button */
.headerbutton { height: 35px; width: 35px; padding: 0 !important; border-radius: 50% !important; justify-content: center; border-color: #E3E7F9 !important; color: #7785C8 !important; }
.headerbutton path { fill: #7785C8 !important; }
.headerbutton:hover { color: #fff !important; border-color: #ACB7E8 !important; background: #ACB7E8 !important; }
.headerbutton:hover path { fill: #fff !important; }
.downloadbtn.headerbutton path { fill: none !important;}
.downloadbtn.headerbutton path { stroke: #7785C8 !important;}
.downloadbtn.headerbutton:hover path { stroke: #fff !important;}
/* Add multiple Leads */
#uploadfile-error { position: absolute; }
/* call menu */
#inboundCallmenuData_filter .form-control { padding-left: 20px !important; }
/* logout */
#logout-alert .logout_popup_icon { height: 50px; width: 50px; border-radius: 50%; background: #f4f9fe; position: absolute; top: -25px; left: 0; margin: 0 auto; right: 0; justify-content: center; display: flex; align-items: center; }
.extension_group_list_info { margin-left: 40px;}
/* Recording */
.closeaudio { position: absolute; right: 24px; top: 9px; cursor: pointer; opacity: 0.5; }
.closeaudio:hover { opacity: 1;}
.closeaudio img { width: 20px; }
/* Custom form */
.form-preview .form-group { padding-left: 0; padding-right: 0; border: 0; }
.form-preview .form-group:hover { border: transparent;}
.custom-select-element ul li.active { border-color: #FFAA05; }
.custom-select-element ul li.active a { font-family: 'Inter-SemiBold';}
#custom-form-data-listListing td { border-bottom: 1px solid #f5f7fa; }
/* User Edit */
.lead-limits { font-size: 14px; color: #050F34; font-family: 'Inter-SemiBold' }
/* 14-03-2023 */
.modal { z-index: 999999; }
#usergroupsList { width: 100% !important; }
#InboundChatGroupListData { width: 100% !important; }
/* 16-03-2023 */
#editGroupForm .content .cardbox p { font-family: 'Inter-Regular'; font-size: 14px; margin-bottom: 0; margin-top: 10px; }
#basicdetails p { font-family: 'Inter-Regular'; font-size: 14px; margin-bottom: 0;  color: #050F34; margin-top: 10px; }
#ListEditForm p { font-family: 'Inter-Regular'; font-size: 14px; margin-bottom: 0;  color: #050F34; margin-top: 10px; }
/* 20-03-2k20 */
.listcontent table.listing-table-content tfoot th {	padding: 0px 12px; height: 45px; vertical-align: middle; border-top: 1px solid #111 !important; border-bottom: 1px solid #111 !important; }
.total-list-report { display: inline-block; margin-right: 10px; font-family: 'Inter-Bold'; }
.total-list-value {	font-family: 'Inter-Medium'; }
#owners_tbl .default_btn3 { padding: 5px; font-size: 12px; }
/* .status-list span { color:#050F34!important; } */
/* 28-03-2023 */
#callbackDetails_tbl .form-control.textareafield { height: 117px !important; }
.multi-select1.has-error .select2-selection { border-color: #E83535 !important;}
#server_details tr.odd .fa-minus { display: none; }
#server_details tr.odd.shown .fa-minus { display: block; }
#server_details tr.odd.shown .fa-plus { display: none; }
#server_details i.adddetails { cursor: pointer; color:#0F78F2; }
/* 29-03-2023 */
.modify-email-template .note-btn-group .note-btn { border-color: #D6E6F2; background: #F3F9FE !important; }
.modify-email-template .note-btn-group .note-btn:hover { background: #0F78F2 !important; border-color: #0F78F2; color: #fff; }
.modify-email-template .note-toolbar { background: #fff !important; }
.modify-email-template .note-editor.note-airframe, .modify-email-template .note-editor.note-frame { border: 1px solid #8391C6; border-radius: 15px 15px 0 0; }
.modify-email-template .note-toolbar.card-header { border-bottom: 1px solid #8391C6; border-radius: 15px 15px 0 0; }
.modify-email-template .note-editor.note-airframe .note-statusbar, .modify-email-template .note-editor.note-frame .note-statusbar { background-color:#e6e9f7; border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px; border-top: 1px solid #8391C6; }
.insertatcaretactive { border:1px soild #1e90ff; }
.emaillisting .search-box label { margin: 0; }
#smtp .search-box label { margin: 0; }
#email_create .radiobuttons input[type="radio"] { top: 3px; position: relative; }
#filterCompDetailsShowHtml h3 { font-size: 16px; font-family: 'Inter-SemiBold'; color: #050F34;  }
#filterCompDetailsShowHtml p { font-size: 13px; font-family: 'Inter-Regular'; color: #050F34; }
#server_details.dataTable thead th { padding: 8px 10px !important; }
.common-calendar .calendar { position: absolute; top: 36px !important; right: 10px !important; cursor: pointer; }
#agentinterface .form-group.multi-select1 { z-index: 9;}
#timesettings .form-group.multi-select1 { z-index: 9; }
#modifyadmincalltimesform .form-group.audiochoose .labelicon { bottom: 0; right: 10px; top: inherit; }
.adminshiftcontent .campaignlistpopup .hdr h2 { color:#6E7282; }
.adminshiftcontent .campaignlistpopup .table-content td { color:#2A3357; border: 0 !important; font-size: 14px; padding: 7px 12px !important; }
.addscriptpopup .form-group.multi-select1 { z-index: 9; }
.datanotfound { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; }
.datanotfound h2 { color: #050F34; font-size: 14px; font-family: 'Inter-Regular'; margin: 15px 0 0 0; }
.contentbox .cardbox .form-group p { font-size: 14px !important; margin:10px 0 0 0;  }
.conferencecontent .search-inner label { margin: 0; }
#admininterface .form-group.multi-select1 { z-index: 8; }
#campaign .campaignmodify .customtab .nav-tabs { position: sticky !important; }
#campaign .campaignmodify .form-group.multi-select1 { z-index: 8; }
#leadlisting .leadinformation .customtab .nav-tabs { position: sticky !important; }
#bucketmodule .bucketcontent .customtab .nav-tabs { position: sticky !important; }
#assignbuckets table, #activebuckets table { border-collapse: 0 !important; }
/* .category-content .tablecheck { border-radius: 20px; border: 1px solid transparent; padding: 9px 9px 9px 9px; display: inline-block; margin: 0; } */
.category-content .tablecheck label { border-radius: 20px; border: 1px solid transparent; padding: 9px 9px 9px 9px; display: flex; margin: 0; font-size: 13px; font-family: 'Inter-Regular'; color: #050F34; transition: 0.5s; }
.category-content .tablecheck label::before { border-radius: 50%; }
.category-content .checkbox-inner .tablecheck input:checked + label::after { display: none; }
.category-content .tablecheck input:checked + label::before { border: 3px solid var(--button); background: transparent; }
.category-content .tablecheck input:checked + label { border: 1px solid var(--button); padding: 9px 9px 9px 9px; color: var(--button); font-family: 'Inter-SemiBold'; background-color: #FBFDFF; }
.category-content .tablecheck label:hover { color: var(--button); font-family: 'Inter-SemiBold'; border: 1px solid var(--button); background-color: #FBFDFF; }
.category-content .tablecheck label:hover::before { border: 3px solid var(--button); }
.bucketcontent .search-inner label { margin: 0; }
/* UserAccess */
#edit_menubar_form .form-group img { position: absolute; right: 10px; top: 38px; width: auto !important; height: auto !important; }
/*SIP utilization */
#utilization .refreshbutton { position: absolute; right: 35px; top: 30px; background: #F5F7FA; width: 35px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 50%; }
.search-inner.search-area.slider label { margin: 0; }
/*  Voice Files */
#audiostorelist .audio-main-container {	position: fixed; left: 218px; width: calc(100% - 218px) !important; }
body.active #audiostorelist .audio-main-container { width: calc(100% - 85px) !important; left: 85px; }
#soundboardfilesdatatable td { vertical-align: middle; }
#soundboardfilesdatatable tbody { }
#soundboardfilesdatatable th { border: 0 !important; background: #F4F9FE; }
.search-inner label { margin: 0; }
.btn.multiselect-clear-filter { width: 35px; height: 37px; padding: 0; display: flex; align-items: center; justify-content: center; }
.glyphicon-remove-circle { position: relative; display: flex; width: 30px; height: 30px; align-items: center; justify-content: center; }
.glyphicon-remove-circle::after { background-image: url(../images/close-popup.png) !important; background-repeat: no-repeat !important; background-position: right 0px !important; transition: all ease; position: absolute;
	right: 2px; top: 3px; height: 35px; width: 35px; content: ''; z-index: 9; opacity: 0.5; }
.glyphicon-remove-circle:hover::after { opacity: 1;}
/* Select2 Searchbar css */
.formcontrolselect .select2-container--default .select2-selection--single { border: 1px solid #8391C6; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); border-radius: 5px; background: #FFFFFF;
    font-family: 'Inter-Regular'; height: 37px; }
.formcontrolselect .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px; color: #050F34 !important; font-size: 13px; padding-left: 10px; padding-right: 30px; font-family: 'Inter-Regular'; }
.formcontrolselect .select2-container--default .select2-selection--single .select2-selection__arrow { height: 35px; width: 30px; }
.formcontrolselect select { appearance: none; }
.formcontrolselect .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #050F34; border-style: solid; border-width: 0px 1px 1px 0px; position: absolute;
	width: 8px; height: 8px; transform: rotate(45deg); transition: border-width 150ms ease-in-out; top: 40%; right: 10px; }
.formcontrolselect .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0px 1px 1px 0px; border-color: #050F34; transform: rotate(-135deg); }
.select2-dropdown { border-color: #8391C6; }
.formcontrolselect .select2-container { width: 100% !important; }

#license_update .form-control { padding: 12px; }
.license-expaire-alert { background: linear-gradient(270deg, #fbbab4 -0.93%, #f9f3f3 100%); border-radius: 5px; flex-wrap: wrap; position: relative; }
.license-expaire-alert p { font-family: 'Inter-Medium'; font-size: 14px; color: #180A45; z-index: 1; }
.license-expaire-alert strong { font-family: 'Inter-SemiBold'; font-size: 14px; color: #F20F0F; }
.license-expaire-alert .renew-now { margin-left: 15px; z-index: 1; background: #fb7468; border-color: #fb7468; }
.license-expaire-alert::after { content: ''; background-image: url(../images/license-expaire-bg.png) !important; background-repeat: no-repeat !important; position: absolute; width: 58px;
    height: 43px; right: 20px; bottom: 0; }
.language-display-content .listcontent table.listing-table-content th { background-color: #F4F9FE; border-bottom: 0 !important; }
.language-display-content .listcontent table.listing-table-content td { border-bottom: 1px solid #EFEFEF; }
.language-display-content .listcontent table.listing-table-content { border-spacing: 0;}
.language-display-content .listcontent table.listing-table-content tr .link-listing ul { height: 44px;}
/* Note Text Css */
.note-box-content { border-top: 2px solid #0F78F2; background: #F6FAFF; padding: 15px; position: relative; }
.note-box-content .note-text { position: relative; display: flex; margin-bottom: 5px; letter-spacing: 3px; color: #0F78F2; font-family: 'Inter-SemiBold'; font-size: 13px; }
.note-box-content p { color: #2A3357; font-size: 13px; line-height: 18px; font-family: 'Inter-Regular'; }
/* Bucket Module */
#assignbuckettable.table-content th, #activebucketstable.table-content th {	background: #F4F9FE; border: 0 !important; }
/*  */
#myModaladdlist { z-index: 9999; }
.common-clock .clock-icon {	position: absolute; right: 10px; top: 38px; }
/* for clock icon defuild hide */
#admineditShiftpopup input[type="time"]::-webkit-calendar-picker-indicator { display: none; }
/* Language */
#admin-language-module.loader-full-page::after { z-index:99999; }
/* Automated Reports */
span.info-decscription { font-size: 13px; margin-top: 5px; color: #515E9C; font-family: 'Inter-Medium'; }
#agent-time-detail-report table.dataTable thead tr td { background-color: #f5f7fa00 !important; border-bottom:0px solid #111  !important; }
#agent-time-detail-report table.dataTable tfoot tr { border-bottom:0px solid #111  !important; }
#filter_lists_data { z-index: 1; }
#vdad_filter_form .radiobox-column { z-index: 0; }
/* Agent Time Detail Report */
.report-table table.dataTable thead th { background-color: #F5F7FA; }
.report-table table.listing-table-content tfoot th { background: #F5F7FA; }
#ranks_tbl .ranktotaltd {border-top: 0 !important;}
.default_btn1:hover, .default_btn2:hover, .default_btn3:hover { transform: translateY(-6px); }
#call-export .has-error span.error-help-block {	position: absolute; bottom: -15px; z-index: 1; }
.common-calendar .form-control { padding-right: 30px; }
.inbound-servicelevel-report .table td { border-bottom: 1px solid #EFEFEF; }
.inbound-servicelevel-report .table { border-spacing: 0 !important; }

#callholdbreakdown-list table thead tr:first-child th {	border: 1px solid #E5F0FB !important; border-bottom: 0 !important; }
#callholdbreakdown-list table thead tr:last-child th { border: 1px solid #E5F0FB !important; border-bottom: 0 !important; }
#holdtimedata-list table thead tr:first-child th {	border: 1px solid #E5F0FB !important; border-bottom: 0 !important; }
#holdtimedata-list table thead tr:last-child th { border: 1px solid #E5F0FB !important; border-bottom: 0 !important; }
.table-download { position: relative; top: 10px; }

#editdiallevel .form-group.multi-select1.has-error { display: flex; flex-direction: column; }
#dial_level_mapping_add .form-group.multi-select1.has-error { display: flex; flex-direction: column; }
#dial_level_mapping_add .form-group.formcontrolselect.has-error { display: flex; flex-direction: column; }
#editdiallevel .help-block  { order: 2; }
#dial_level_mapping_add .help-block { order: 2; }
.formcontrolselect.has-error .select2-container--default .select2-selection--single { border-color: #E83535 !important; }


/* select 2 dropdown */
#addremoteAgentForm .formcontrolselect { display: flex; flex-direction: column; }
#addremoteAgentForm .formcontrolselect .help-block { order: 3; margin-top: 4px; }
/* Campaign : Lists in This Campaign */
.listcontent #list_in_campaign.listing-table-content tr:hover .link-listing { position: absolute; right: 0;  max-width: 70px; }
#listscampaign { z-index: 9999; }
#confirmation-alert-child-modal { background-color: rgba(0,0,0,0.1); }
#viewReport p { font-family: 'Inter-Regular'; font-size: 14px; margin-bottom: 0; color: #050F34; word-wrap: break-word; }
/* Phone Stats report */
.phone-stats-report .dataTables_filter input:focus { background-color: #FBFDFF; border-color: var(--button) !important; outline: 0; box-shadow: 0 0 0 .2rem #DFFFFF; }
.phone-stats-report .dataTables_filter input { border: 1px solid #A0A8C8 !important; height: 35px; border-radius: 5px; padding: 0 10px; }
.phone-stats-report .table-title { position: absolute; top: 22px; left: 15px; margin: 0 !important ; }
/* Audio filename */
.audio-filename { max-width: 400px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
h3.audiofilename { max-width: 400px; width: 100%; display: inline-block !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 0 !important; margin-bottom: 0 !important; }
/* inbound In-Group : Audio Chooser*/
#audio_chooser_table tr td > a { white-space: nowrap; width: 200px; display: inline-block; overflow: hidden; text-overflow: ellipsis; }
.audioparkmoh h3#audio_file_name { max-width: 200px; width: 100%; display: inline-block !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 0 !important; margin-bottom: 0 !important; }
/* custom reports */
.customreports-action a.edit { background: #dfeeff; width: 25px; height: 25px; border-radius: 5px; display: inline-block; text-align: center; line-height: 23px; }
.customreports-action a.delete { background: #ffe8e5; width: 25px; height: 25px; border-radius: 5px; display: inline-block; text-align: center; line-height: 23px; color: #e74c3c; }
#new_presets table td { border: 1px solid #f4f4f4; background: transparent }
#new_presets input.default_btn3 { padding: 5px; }
#new_presets table tr:nth-child(odd) {background-color: #F2F5FC;}
#new_presets { max-height: 440px; overflow-y: auto; display: flex; }
#new_presets .listing-table-content tbody > tr:hover { box-shadow: none; }
