@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-Thin.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-Thin.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-ThinItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-ThinItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-ExtraLight.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-ExtraLight.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-ExtraLightItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-ExtraLightItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-Light.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-Light.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-LightItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-LightItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-Regular.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-Regular.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-Italic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-Italic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-Medium.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-Medium.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-MediumItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-MediumItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-SemiBold.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-SemiBold.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-SemiBoldItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-SemiBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-Bold.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-Bold.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-BoldItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-BoldItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-ExtraBold.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-ExtraBold.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-ExtraBoldItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-ExtraBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-Black.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-Black.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Inter';
  font-style:  italic;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/new-theme/Inter-BlackItalic.woff2?v=3.19") format("woff2"),
       url("../fonts/new-theme/Inter-BlackItalic.woff?v=3.19") format("woff");
}
@font-face {
  font-family: 'Jeko';
  font-style:  normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/new-theme/Jeko-Black-6wpj2v.woff") format("woff2"),
       url("../fonts/new-theme/Jeko-Black-fsfibp.woff2") format("woff");
}

/* -------------------------------------------------------
Variable font.
Usage:

  html { font-family: 'Inter', sans-serif; }
  @supports (font-variation-settings: normal) {
    html { font-family: 'Inter var', sans-serif; }
  }
*/
@font-face {
  font-family: 'Inter var';
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: 'Regular';
  src: url("../fonts/new-theme/Inter-roman.var.woff2?v=3.19") format("woff2");
}
@font-face {
  font-family: 'Inter var';
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: 'Italic';
  src: url("../fonts/new-theme/Inter-italic.var.woff2?v=3.19") format("woff2");
}


/* --------------------------------------------------------------------------
[EXPERIMENTAL] Multi-axis, single variable font.

Slant axis is not yet widely supported (as of February 2019) and thus this
multi-axis single variable font is opt-in rather than the default.

When using this, you will probably need to set font-variation-settings
explicitly, e.g.

  * { font-variation-settings: "slnt" 0deg }
  .italic { font-variation-settings: "slnt" 10deg }

*/
@font-face {
  font-family: 'Inter var experimental';
  font-weight: 100 900;
  font-display: swap;
  font-style: oblique 0deg 10deg;
  src: url("../fonts/new-theme/Inter.var.woff2?v=3.19") format("woff2");
}


@font-face {
  font-family: 'icomooncheckallicon';
  src:  url('../fonts/icomoon-checkall.eot?jcpwrv');
  src:  url('../fonts/icomoon-checkall.eot?jcpwrv#iefix') format('embedded-opentype'),
    url('../fonts/icomoon-checkall.ttf?jcpwrv') format('truetype'),
    url('../fonts/icomoon-checkall.woff?jcpwrv') format('woff'),
    url('../fonts/icomoon-checkall.svg?jcpwrv#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="checkallicon-"], [class*=" checkallicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomooncheckallicon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.checkallicon-select-all-1{
    visibility: hidden;
    width: 28px;
    height: 28px;
    vertical-align: middle;
}
.checkallicon-select-all-1:before {
  content: "\e900";
  visibility: visible;
  display: inline-block;
  width:29px;
  height: 29px;
  font-size: 26px;
  color: var(--primary-color-light);
}
.checkallicon-select-all-off {
  visibility: hidden;
  width: 28px;
    height: 28px;
    vertical-align: middle;
}
.checkallicon-select-all-off:before {
  content: "\e901";
  visibility: visible;
  display: inline-block;
  width:29px;
  height: 29px;
  font-size: 26px;
  color: var(--primary-color-light);
}





.switchbetween-off-on {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 18px;
  margin-left: 12px;
  margin-top: 9px;
}
  .switchbetween-off-on input { 
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  .slider-off-on {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider-off-on:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    left: 3px;
    bottom: 2.5px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
  
  .switchbetween-off-on input:checked + .slider-off-on {
    background-color: var(--secondary-color-light);
  }
  
  .switchbetween-off-on input:focus + .slider-off-on {
    box-shadow: 0 0 1px var(--secondary-color-light);
  }
  
  .switchbetween-off-on input:checked + .slider-off-on:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider-off-on.round {
    border-radius: 34px;
  }
  
  .slider-off-on.round:before {
    border-radius: 50%;
  }
  .swdt {
    font-size: 12px;
    /* font-family: 'FontAwesome'; */
}
.switch-theme-panela {
  line-height: 15px;
}
.srcui{
  border-color: #1fb89b;
  height: 30px;
}

.NotifyList {
  padding: 4px !important;
  left: auto !important;
  top: 40px !important;
}
.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  right:0;
  bottom: auto;
}

@media screen and (max-width: 1024px) and (min-width: 100px) {
.hide-menu {
  display: none;
  }
}

@media screen and (max-width:2560px) and (min-width: 1025px) {
.hide-mobmenu {
  display: none;
  }
}

.menu {
/*position: relative;*/
/*padding: 5px;*/
width: max-content;
display: flex;
/*background: linear-gradient(135deg, #9a0dfe, #637dfb);*/
/*box-shadow: 0 2px 12px 0 rgba(91, 41, 191, 0.5);*/
/*border-radius: 4px;*/
}
/*.fa{
position: relative;
margin-top: 8px;
}*/

.fa-cog {
position: relative;
left: 3px;
}

.menu_text {
padding-left: 10px;
}

.menu_box {
background: #fff;
box-shadow: 0 2px 20px 0 rgb(0 0 0 / 25%);
border-radius: 4px;
position: absolute;
bottom: calc(100% + -145px);
/*left: 0;*/
width: 250px;
padding: 10px;
opacity: 0;
-moz-transform: translateY(100%) translateX(-30%) scale(0.1);
-ms-transform: translateY(100%) translateX(-30%) scale(0.1);
-webkit-transform: translateY(100%) translateX(-30%) scale(0.1);
transform: translateY(100%) translateX(-30%) scale(0.1);
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.menu_box:after {
  content: "";
  position: absolute;
  left: 10px;
  top: -20px;
  border: 10px solid transparent;
  border-top: 10px solid #fff;
  transform: rotateZ(180deg);
}

.menu_list {
color: #fff;
font-size: 14px;
line-height: 18px;
opacity: 0.7;
}

.menu_label {
position: relative;
cursor: pointer;
font-size: 14px;
line-height: 30px;
text-transform: uppercase;
color: #fff;
width: 44px;
overflow: hidden;
display: flex;
padding: 0 10px;
border-radius: 4px;
background-color: rgba(255, 255, 255, 0);
box-sizing: border-box;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.menu_label:hover .fa {
opacity: 1;
}

.menu_text {
opacity: 0;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}

.menu_input[type=radio] {
display: none;
}
.menu_input[type=radio]:checked + .menu_label {
background-color: rgba(255, 255, 255, 0.3);
width: inherit;
}
.menu_input[type=radio]:checked + .menu_label .fa {
opacity: 1;
}
.menu_input[type=radio]:checked + .menu_label .menu_text {
opacity: 1;
}
.menu_input[type=radio]:checked + .menu_label + .menu_box {
opacity: 1;
-moz-transform: translateY(0) translateX(0) scale(1);
-ms-transform: translateY(0) translateX(0) scale(1);
-webkit-transform: translateY(0) translateX(0) scale(1);
transform: translateY(0) translateX(0) scale(1);
}
.addtagadvancesearch {
  top: 32px;
  z-index: 9999;
  position: absolute;
  right: 132px;
}

.dimmer.active .dimmer-content {
    opacity: .5;
    pointer-events: none;
}
.dimmer.active .loader {
    display: block;
}
.dimmer .loader {
    display: none;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}

.dropdown-menu.admin-menu .dropdown-item{
  padding-right: 0px !important;
  padding-left: 0px !important;
}

















.org-setup-ui .card-title {
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  color: #393a3d;
  padding-top: 5px;
}

.org-setup-ui .new-custom-main-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.org-setup-ui .new-custom-main-tab li {
  -ms-flex-preferred-size: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* .org-setup-ui .new-datatable1 thead tr th {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #393a3d;
  font-weight: bold;
 
}

.org-setup-ui .new-datatable1 thead tr th.sorting_asc {
  font-weight: 600;
  background-color: #F4F5F8;
}

.org-setup-ui .new-datatable1 thead tr th.sorting_desc {
  font-weight: 600;
  background-color: #F4F5F8;
}

.org-setup-ui .new-datatable1 thead tr:first-child th {
  border-bottom: 2px solid #ddd !important;
  border-top: 2px solid #ddd !important;
}

.org-setup-ui .new-datatable1 tbody tr td {
  border-top: 0;
  border-bottom: 1px solid #fff !important;
}

.org-setup-ui .new-datatable1 thead tr th:last-child {
  border-right: 0;
} */
#OrgUserConfigDetails .rounded-circle{
  height: 23px !important;
}

.org-setup-ui .new-custom-main-tab {
  margin: 0;
  padding: 0;
}

.org-setup-ui .new-custom-main-tab li {
  list-style: none;
}

.org-setup-ui .new-custom-main-tab li a {
  color: #fff;
  padding: 5px 10px;
  display: block;
  font-size: 13px;
}

.org-setup-ui .new-custom-main-tab li a span.count {
  display: block;
  font-size: 20px;
}

.org-setup-ui .new-custom-main-tab li a span.count i {
  font-size: 16px;
}

.org-setup-ui .new-custom-main-tab li:nth-child(1) a {
  background: #ff8000;
}

.org-setup-ui .new-custom-main-tab li:nth-child(2) a {
  background: #babec5;
  margin-right: 5px;
}

.org-setup-ui .new-custom-main-tab li:nth-child(3) a {
  background: #78c500;
}

.org-setup-ui .new-custom-main-tab li:nth-child(1) a:hover,
.org-setup-ui .new-custom-main-tab li:nth-child(1) a.active {
  /* border-bottom: 6px solid #a95500; */
  margin-top: -6px;
}

.org-setup-ui .new-custom-main-tab li:nth-child(2) a:hover,
.org-setup-ui .new-custom-main-tab li:nth-child(2) a.active {
  /* border-bottom: 6px solid #84878c; */
  margin-top: -6px;
}

.org-setup-ui .new-custom-main-tab li:nth-child(3) a:hover,
.org-setup-ui .new-custom-main-tab li:nth-child(3) a.active {
  /* border-bottom: 6px solid #5a9400; */
  margin-top: -6px;
}

.org-setup-ui .new-custom-main-tab-head {
  margin: 0;
  padding: 0;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.org-setup-ui .new-custom-main-tab-head li {
  -ms-flex-preferred-size: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  list-style: none;
  font-size: 13px;
  padding-bottom: 7px;
  color: #396598;
}

/*mini sidebar new css*/
.org-setup-ui .bg-new-header-top {
  height: 58px;
  position: fixed;
  /*width: calc(100% - 70px);*/
  left: 70px;
  top: 0;
  z-index: 1;
}

.org-setup-ui .page {
  left: 220px;
  width: calc(100% - 220px);
  padding-top: 70px;
}

.org-setup-ui .min-custom-sidebar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  width: 220px;
  height: calc(100% - 58px);
  top: 58px;
  border-right: 0;
  padding: 0px 0px 0px 85px;
  padding-bottom: 10px;
  left: 0;
  overflow-y: auto;
  position: fixed;
}

/*show mini side bar individual show css*/
.org-setup-ui #theme-page-menu {
  display: inline !important;
}

.org-setup-ui .domainlink {
  font-size: 16px;
  text-decoration: underline;
}
.org-setup-ui .custom-control-label::before {
  top: 0rem;
}
.org-setup-ui .custom-control-label::after {
  top: 0;
}
.org-setup-ui .LoanForm{
  background-color:#1A5089;
}
/** Static or dynamic order form values @author Muthu Rajam<muthurajam.s> @since 07 FEB 2022 @version [MSATS- Order form] */
.org-setup-ui input[type="checkbox"].toggle:checked + label, .org-setup-ui input[type="checkbox"].toggle:focus:checked + label {
  background-color: var(--secondary-color-light) !important;
}
.org-setup-ui input[type="checkbox"].toggle + label {
height: 28px;
line-height: 29px;
background-color: var(--secondary-color-light) !important;;
padding: 0px 16px;
border-radius: 4px;
display: inline-block;
position: relative;
cursor: pointer;
-moz-transition: all 0.25s ease-in;
-o-transition: all 0.25s ease-in;
-webkit-transition: all 0.25s ease-in;
transition: all 0.25s ease-in;
-moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5);
box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5);
}

/* #tbl-column-group-append tbody tr{
  background-color: #cbdfeb !important;
} */

.org-setup-ui #tbl_checkbox tbody tr td{
  padding:0.1rem!important;
  vertical-align: middle;
  border: 0.5px solid #eee;
}
.org-setup-ui #tbl_checkbox tbody tr td label{
  margin-bottom:0px!important;
}
.org-setup-ui .table-wrapper-scroll-y {
  display: block;
  position: relative;
  height: 500px;
  overflow: auto;
}
.org-setup-ui .add-new-items{
  border-right: 0.5px solid #eee;
}
.toph-img {
  margin: 20px 0 20px 0px;
  /* width: 81%; */
}


.radio-group-custom form {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.radio-group-custom label {
  /* display: flex; */
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  margin-bottom: 0.375em;
 /* Accessible outline */
 /* Remove comment to use */
 /* &:focus-within {
    outline: .125em solid $primary-color;
 }
  */
}
.radio-group-custom label input {
  position: absolute;
  left: -9999px;
}
.radio-group-custom label input:checked + span {
  background-color: #d6d6e5;
}
.radio-group-custom label input:checked + span:before {
  box-shadow: inset 0 0 0 0.4375em #00005c;
}
.radio-group-custom label span {
  display: flex;
  align-items: center;
  padding: 0.375em 0.75em 0.375em 0.375em;
  border-radius: 99em;
  transition: 0.25s ease;
}
.radio-group-custom label span:hover {
  background-color: #d6d6e5;
}
.radio-group-custom label span:before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: #fff;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  margin-right: 0.375em;
  transition: 0.25s ease;
  box-shadow: inset 0 0 0 0.125em #00005c;
}
.right-navs-top .nav-item .nav-link{
  color: #fff !important;
}
.right-navs-top .nav-item .nav-link:hover, .right-navs-top .nav-item .nav-link:focus{
  color: #fff !important;
}
.right-navs-top .nav-item {
  padding: 0 6px;
}

table.new-datatable1 tbody tr td {
  border-top: 0!important;
  border-bottom: 1px solid #ddd!important;
}


/* html overflow start */
html,body{
    overflow-x: hidden !important;
    overflow-y: scroll !important;
}
/* html overflow end */