:root {
	--spinner-color: rgba(106,193,128,1);
	--spinner-color-light: rgba(106,193,128,0.2);
}
.loader-overlay {
	border-top: 1.1em solid var(--spinner-color-light);
    border-right: 1.1em solid var(--spinner-color-light);
    border-bottom: 1.1em solid var(--spinner-color-light);
    border-left: 1.1em solid var(--spinner-color);
}
.tox-tinymce-aux {
  z-index: 9999 !important;
}
.tox-statusbar__branding {
  display: none;
}
.tox .tox-statusbar__path {
  display: none !important;
}
.table.custom-table tr > th {
  padding:8px 15px;
}

.table.custom-table tr.slick-datatable-filters > th {
  padding-top: 0px;
  padding-right:8px;
}

.dataTables_paginate.paging_simple_numbers .pagination a:hover {
  font-weight: normal;
}

.top-heading-nav .nav.custom-tab.nav-tabs > .nav-item > .nav-link {
  margin-left:0px;
  margin-right:0px;
  padding-left:12px;
  padding-right:12px;
}

.top-heading-nav .nav.custom-tab.nav-tabs > .nav-item > .nav-link:hover {
  border-color: transparent;
}

.top-heading-nav {
  background-color: white;
}

.top-heading-nav .nav-tabs .nav-link.active, .top-heading-nav .nav-tabs .nav-item.show .nav-link {
  background-color: transparent;
}

.tab-pane .custom-main-block {
  min-height: unset;
}

.top-heading-nav {
  border-bottom: 1px solid #dee2e6;
}

.head-search-section.sticky-top {
  border-bottom: 1px solid #dee2e6;
  z-index: 1021;
}

.head-search-section.sticky-top.custom-sticky {
  border-bottom: 1px solid #dee2e6;
  z-index: 9999;
}

.nav-tabs-active-transparent .nav-link {
  border:transparent;
  border-bottom: 1px solid transparent;
}

.custom-tab.nav-tabs.nav-tabs-active-transparent .nav-link.active{
  background-color: transparent;
  border-bottom: 1px solid #348EFF;

}

.modal-dialog.p-0 > .modal-content >.modal-body {
  padding: 0px;
}

.modal.show .show-for-modal {
  display: initial;
}

body .show-for-modal {
  display: none;
}

.modal .hide-for-modal {
  display: none !important;
  position: fixed;
  z-index: -1;
  pointer-events: none !important;
}

.modal .custom-main-block {
  background-color: initial;
  padding: 0 !important;
  min-height: initial !important;
}



body > .maincontainer > .fill-height > .custom-main-block {
  min-height: 0px;
}


@media print {
  .custom-main-block {
    background-color: #fff !important;
    background: #fff !important;
  }

  body{
    background-color: #fff !important;
    -webkit-print-color-adjust:exact !important;
    print-color-adjust:exact !important;
  }
}

.wp-block-file__button.wp-element-button[download] {
  display: none;
}
.wp-block-file > iframe {
  width: 100%;
  height: 500px;
  min-height: 100vh;
}
.quote { margin-left: 10px; }
.tox-statusbar .tox-statusbar__path-item  {
    display: none !important;
}
.mce-visualblocks:not([dir=rtl]) div.row:not([data-mce-bogus]) {margin-left: calc(var(--bs-gutter-x)* -.5) !important;}
.mce-visualblocks:not([dir=rtl]) div.row:not([data-mce-bogus]) > * {margin-left:0px; padding-right: calc(var(--bs-gutter-x)* .5); padding-left: calc(var(--bs-gutter-x)* .5);}
.tox .tox-edit-area::before {border:none !important;}
.ace_editor.toggled-full-screen-open-container{ border-radius: 0 !important; position: fixed; z-index: 99999; top: 0; left: 0; right: 0; bottom: 0; border: none !important; }
.visual-editor-toggle-btn-wrap .toggled-full-screen-open { position: fixed; z-index: 999990; top: 10px; right: 10px; }

.itul-sidepanel-overlay { top:0; left:0; right:0; bottom:0; position: fixed; background-color: #00000096; z-index: 2000 !important;}
.itul-sidepanel { background: #fff; border-left:1px solid #E6F0F9; overflow-y: auto; right:-680px; width:680px; position: fixed; top:0; bottom:0; transition: all .5s; z-index: 2001 !important; box-shadow: 0 0 10px rgba(0,0,0,0.18); }
.itul-sidepanel.itul-sidepanel-sm { right:-370px; width:370px; }
.itul-sidepanel.itul-sidepanel-md { right:-680px; width:680px; }
.itul-sidepanel.itul-sidepanel-lg { right:-860px; width:860px; }
.itul-sidepanel.itul-sidepanel-xl { right:-1200px; width:1200px; }
.itul-sidepanel.panel-open { right:0px; }
.itul-sidepanel .side-panel-header-wrap { border-bottom:1px solid #E6F0F9;}
.itul-sidepanel .side-panel-header-wrap, .itul-sidepanel .side-panel-body-wrap { padding:15px 30px;}
.itul-sidepanel .side-panel-body-wrap hr.side-panel-divider { opacity: 1; margin-left: -30px; margin-right: -30px; margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}
.itul-sidepanel .side-panel-header-wrap {background-color: #fff; position: sticky; top:0;}
.itul-sidepanel .side-panel-header-wrap .side-panel-title-wrap > h2 {
  margin-bottom: 0px;
  font-size:1.7rem;
}

.checkerboard-background {
  background: conic-gradient(
      #fff 90deg,
      #ccc 90deg 180deg,
      #fff 180deg 270deg,
      #ccc 270deg
  );
  background-size: 30px 30px;
}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}


.grey-subscription-card-box { border: #A3A4A2 solid 1px; }



.bei-rounded {
  border-radius: 0.25rem 0 0.25rem 0 !important;
}

.bei-rounded-1 {
  border-radius: 0.5rem 0 0.5rem 0 !important;
}

.bei-rounded-2 {
  border-radius: 0.75rem 0 0.75rem 0 !important;
}

.bei-rounded-3 {
  border-radius: 1rem 0 1rem 0 !important;
}

.bei-rounded-4 {
  border-radius: 1.5rem 0 1.5rem 0 !important;
}

.bei-rounded-5 {
  border-radius: 2rem 0 2rem 0 !important;
}


/* slickfilter card styles */
table.sf-cards { width: 100% !important;}
table.sf-cards tbody { display: flex; flex-wrap: wrap; }
table.sf-cards tbody tr {flex-basis:inherit; width: 19rem; margin: 0.5rem; border: 0.0625rem solid rgba(0, 0, 0, .125); border-radius: .25rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.25); }
table.sf-cards thead {display:none;}
table.sf-cards tbody td {display: block; border:0; }
table.sf-cards td:before { content: attr(data-label); position: relative; float: left; color: #808080; min-width: 4rem; margin-left: 0; margin-right: 1rem; text-align: left;}

