/* @tailwind base;
@tailwind components;
@tailwind utilities; */
/*****common-css*****/
:root{
    --bs-font-sans-serif: "Source Sans 3", sans-serif;
    --bs-body-line-height: 1.375rem;
    --bs-primary: #1f78a0;
    --bs-primary-rgb: 31, 120, 160;
    --dark-bg: #080f18;
    --bs-gray: #656565;
    --bs-light: #f3f3f9;
    --bs-light-rgb: 243, 243, 249;
    --bs-border-color: #ebebeb;
    --bs-gray-600: #9b9b9b;
    --bs-primary-text-emphasis: rgb(31 120 160 / 40%);
    --bs-warning-text-emphasis: rgb(255 193 7 / 40%);
    --bs-info-text-emphasis: rgb(13 202 240 / 40%);
    --bs-success-text-emphasis: rgb(25 135 84 / 40%);
    --bs-border-radius: 0.5rem;
    --bs-theme-gradient: radial-gradient(ellipse 70% 60% at 50% 40%, rgba(31, 120, 160, .28) 0%, transparent 70%), linear-gradient(180deg, rgba(6, 14, 24, 1) 0%, rgba(6, 14, 24, .8) 100%);
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{line-height: 1;font-weight: 700;}
h1, .h1{font-size: 2.125rem;font-weight: 600;}
h3, .h3{font-size: 1.625rem;}
h4, .h4{font-size: 1.25rem;}
p:last-of-type{margin-bottom: 0;}
a{color: var(--bs-body-text-color);text-decoration: none;transition: all 0.3s ease-in-out;}
a:hover{color: var(--bs-primary);}
ul{padding: 0;}
p + ul, p + ol{margin-top: 1rem;}
.fs-xs{font-size: 0.75rem;line-height: 0.875rem;}.fs-sm{font-size: 0.875rem;line-height: 1rem;}.fs-base{font-size: 1rem;line-height: var(--bs-body-line-height);}.fs-md{font-size: 1.125rem;line-height: 1.5rem;}.fs-lg{font-size: 1.25rem;line-height: 1.625rem;}.fs-xl{font-size: 1.375rem;line-height: 1.75rem;}.fs-2xl{font-size: 1.5rem;line-height: 1.875rem;}
.letter-spacing-1{letter-spacing: 0.063rem;}
.offcanvas{--bs-offcanvas-width: 18.75rem;}
.cursor-pointer{cursor: pointer;}
.brand{font-size: 1.5rem;}
.text-gray{color: var(--bs-gray);}
.bg-theme-gradient{background: var(--bs-theme-gradient);}
.badge{min-width: 1.25rem;min-height: 1.25rem;}
.transition{transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);}
.border-start-4{border-left-width: 0.25rem !important;}
.-mx-3{margin-left: -1rem;margin-right: -1rem;}
.min-w-0{min-width: 0;}
.-mt-4{margin-top: -0.25rem;}
.rounded-t-s-0{border-top-left-radius: 0 !important;}.rounded-t-e-0{border-top-right-radius: 0 !important;}.rounded-b-s-0{border-bottom-left-radius: 0 !important;}.rounded-b-e-0{border-bottom-right-radius: 0 !important;}
.border-style-dashed{border-style: dashed !important;}
.card-head{background: radial-gradient(ellipse 70% 60% at 50% 40%, rgba(31,120,160,.28) 0%, transparent 70%), linear-gradient(180deg, rgba(6,14,24,1) 0%, rgba(6,14,24,.8) 100%);border-top-right-radius: var(--bs-border-radius-xl);border-top-left-radius: var(--bs-border-radius-xl);}
.dropdown-list > *:not(:last-child){padding-bottom: 0.5rem;border-bottom: 0.063rem solid var(--bs-border-color);margin-bottom: 0.5rem;}
.choices .choices__inner{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem;--choices-input-height: unset;--choices-font-size-md: 0.875rem;line-height: 1rem;--choices-inner-padding: 0.875rem 1rem;--choices-bg-color: var(--bs-light);--choices-keyline-color: var(--bs-border-color);--choices-border-radius: var(--bs-border-radius-lg);}
.choices .choices__inner .choices__input{padding: 0;margin: 0;}
.choices .choices__inner .choices__list{display: flex;gap: 0.25rem;flex-wrap: wrap;}
.choices .choices__inner .choices__list .choices__item{display: flex;align-items: center;gap: 0.25rem;padding: 0.25rem 0.5rem;--choices-font-size-sm: 0.75rem;line-height: 0.875rem;--choices-item-color: var(--bs-white);background-color: var(--bs-primary);border: 0;--choices-multiple-item-margin: 0;}
.choices .choices__inner .choices__list .choices__item .choices__button{--choices-button-dimension: 0.5rem;--choices-button-offset: 0;padding: 0;border: 0;--choices-button-opacity: 1;}
.tab-nav li button.active, .tab-nav li a.active{background-color: rgba(var(--bs-primary-rgb), 0.1) !important;color: var(--bs-primary);border-color: var(--bs-primary) !important;}
.tab-nav li button:hover, .tab-nav li a:hover{color: var(--bs-primary);}
/*input*/
.form-control, .form-select{font-size: 0.875rem;line-height: 1rem;padding: 0.875rem 1rem;border-radius: 0.75rem;}
.form-select{padding-right: 2.125rem;}
.input-group-text{font-size: 0.875rem;line-height: 1rem;font-weight: 700;color: var(--bs-primary);padding: 0.875rem 0.75rem;}
.custom-checkbox .check{display: block;width: 1rem;height: 1rem;border: 0.125rem solid var(--bs-gray-600);border-radius: 0.125rem;cursor: pointer;}
.custom-checkbox input[type="checkbox"]:checked + .check{background-color: var(--bs-primary);border-color: var(--bs-primary);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23ffffff' class='bi bi-check' viewBox='0 0 16 16'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: 1rem;}
.custom-checkbox input[type="checkbox"]:disabled + .check{opacity: 0.4;cursor: not-allowed;pointer-events: none;}
.form-check{min-height: unset;}
.form-switch .form-check-input{width: 2.75rem;height: 1.5rem;}
.form-check-input:checked{background-color: var(--bs-primary);border-color: var(--bs-primary);}
/*input*/
/*btn*/
.btn{padding: 0.875rem 1rem;font-size: 0.875rem;line-height: 1rem;font-weight: 700;border-radius: 0.75rem;}
.btn.btn-sm{font-weight: 600;border-radius: 0.375rem;}
.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);}
.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);}
/*btn*/
/*dropdown*/
.dropdown-menu{width: 20rem;--bs-dropdown-spacer: 1.438rem;}
.filter-action-container .dropdown-menu{width: 12rem;}
/*dropdown*/
/*table*/
.table-wrapper .table-container{min-height: 80vh;}
div.dataTables_processing>div:last-child{display: none;}
.table-wrapper table, .table-wrapper table.dataTable{border-spacing: 0 0.25rem;margin: 0 !important;}
.table-wrapper table thead{background-image: radial-gradient(ellipse 70% 60% at 50% 40%, rgba(31, 120, 160, .28) 0%, transparent 70%), linear-gradient(180deg, rgba(6, 14, 24, 1) 0%, rgba(6, 14, 24, .8) 100%);}
.table-wrapper table thead tr th:first-child{border-top-left-radius: 0.5rem;border-bottom-left-radius: 0.5rem;}
.table-wrapper table thead tr th:last-child{border-top-right-radius: 0.5rem;border-bottom-right-radius: 0.5rem;}
.table-wrapper table.dataTable thead tr th.sorting::before, .table-wrapper table.dataTable thead tr th.sorting::after{font-family: "Font Awesome 5 Free";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;right: 0;}
.table-wrapper table.dataTable thead tr th.sorting::before{content: "\f106";top: 0.813rem;}
.table-wrapper table.dataTable thead tr th.sorting::after{content: "\f107";bottom: 0.813rem;}
.table-wrapper table.dataTable thead tr th.sorting_disabled::before, .table-wrapper table.dataTable thead tr th.sorting_disabled::after{display: none;}
.table-wrapper table tbody tr td{padding: 0.5rem 1rem;background-color: var(--bs-white);}
.table-wrapper table tbody tr td:first-child{border-top-left-radius: 0.5rem;border-bottom-left-radius: 0.5rem;}
.table-wrapper table tbody tr td:last-child{border-top-right-radius: 0.5rem;border-bottom-right-radius: 0.5rem;}
.table-wrapper .action-btn{width: 2.125rem;height: 2.125rem;}
.dataTables_wrapper .bottom{display: flex;align-items: center;justify-content: space-between;gap: 1rem;flex-wrap: wrap;padding-top: 0.75rem;}
.dataTables_wrapper .bottom .dataTables_info{padding: 0;font-size: 0.875rem;line-height: 1rem;font-weight: 500;color: var(--bs-gray);}
.dataTables_wrapper .bottom .dataTables_paginate .pagination{font-weight: 500;margin: 0;}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item .page-link{display: flex;align-items: center;justify-content: center;min-width: 2rem;font-size: 1rem;line-height: 1rem;color: var(--bs-body-text-color);padding: 0.5rem;background-color: transparent;border: 0;border-radius: 0.25rem;box-shadow: none;z-index: 0;}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item .page-link:hover{color: var(--bs-primary);}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.active .page-link{background-color: var(--bs-white);color: var(--bs-primary);}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.disabled .page-link{color: var(--bs-gray-600);}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.previous .page-link, .dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.next .page-link{width: 2rem;height: 2rem;font-size: 0;line-height: 1;background-color: var(--bs-primary);background-repeat: no-repeat no-repeat;background-position: center center;background-size: 1rem;}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.previous .page-link{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");margin-right: 0.5rem;}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.next .page-link{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");margin-left: 0.5rem;}
.dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.previous.disabled .page-link, .dataTables_wrapper .bottom .dataTables_paginate .pagination .page-item.next.disabled .page-link{opacity: 0.5;cursor: not-allowed;}
.table-wrapper .dataTables_wrapper .dataTables_processing{padding: 0;margin: 0;width: auto;position: static;border: 0;box-shadow: none;}
.table-wrapper .dataTables_wrapper .dataTables_processing .loader{background: rgba(var(--bs-black-rgb), 0.2);backdrop-filter: blur(4px);border-radius: 0.5rem;}
/* .table-wrapper .dataTables_wrapper .dataTables_processing .loader img{position: relative;top: 20%;} */
table.dataTable span.highlight {background-color: #FFFF88;border-radius: 0.28571429rem;}
table.dataTable span.column_highlight {background-color: #ffcc99;border-radius: 0.28571429rem;}
/*table*/
/*accordion*/
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family: var(--bs-font-sans-serif);font-size: 0.875rem;}
.ui-accordion .ui-accordion-header{font-size: 0.875rem;line-height: 1rem;}
.ui-accordion .ui-accordion-header.ui-state-active{color: var(--bs-primary);}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{font-family: "Font Awesome 5 Free";line-height: 1;font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;margin: 0;width: auto;height: auto;text-indent: 0;background-image: none;transition: all 0.3s ease-in-out;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon::before{content: "\f054";}
.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{transform: rotate(90deg);}
.ui-accordion .ui-accordion-content{margin-top: -0.25rem;}
/*accordion*/
.dark-bg{background-color: var(--dark-bg);}
.select-show-entry{min-width: 4.375rem;padding: 0.5rem 0.875rem;border-radius: 0.5rem;}
@keyframes loaderanimation {
    0%{transform: rotateY(0deg);}
    100%{transform: rotateY(360deg);}
}
#mainWrapper{padding-top: 66px; padding-left: 300px;}
header#header{left: 300px;}
.filteredTable{display: flex;}
.loader{background-image: radial-gradient(ellipse 70% 60% at 50% 40%, rgba(31, 120, 160, .28) 0%, transparent 70%), linear-gradient(180deg, rgba(6, 14, 24, 1) 0%, rgba(6, 14, 24, .8) 100%);}
.loader img{animation: loaderanimation 2s linear infinite;}
/*****common-css*****/
/*****header*****/
.navbar{--bs-navbar-padding-x: 1rem;--bs-navbar-padding-y: 0.719rem;min-height: 4.063rem;}
header#header .form-control{width: 15.625rem;padding: 0.75rem 1rem;border-radius: 2.625rem;}
/*****header*****/
/*****authentication*****/
.authentication-wrapper{background: radial-gradient(ellipse 70% 60% at 50% 40%, rgba(31,120,160,.28) 0%, transparent 70%), linear-gradient(180deg, rgba(6,14,24,1) 0%, rgba(6,14,24,.8) 100%), url('../images//login/intro.jpg') no-repeat center;background-size: cover;}
.authentication-wrapper .authentication-container{width: 500px;background-color: rgba(10,22,38,.55);backdrop-filter: blur(40px) saturate(160%);border-color: rgba(31,120,160,.35) !important;box-shadow: 0 0 0 1px rgba(255,255,255,.04) inset, 0 30px 70px rgba(0,0,0,.55), 0 0 60px rgba(31,120,160,.12);}
.authentication-wrapper .authentication-container .form-control{background-color: rgba(255, 255, 255, .05);border-color: rgba(255, 255, 255, .1);}
.authentication-wrapper .authentication-container .form-control:focus{border-color: var(--bs-primary);}
.authentication-wrapper .authentication-container .form-control::placeholder{ color: rgba(var(--bs-white-rgb), 0.6);}
.authentication-wrapper .authentication-container .form-control::-webkit-input-placeholder { color: rgba(var(--bs-white-rgb), 0.6);}
.authentication-wrapper .authentication-container .form-control:-ms-input-placeholder {color: rgba(var(--bs-white-rgb), 0.6);}
.authentication-wrapper .authentication-container .form-control::-ms-input-placeholder {color: rgba(var(--bs-white-rgb), 0.6);}
.authentication-wrapper .authentication-container .form-control:-webkit-autofill, .authentication-wrapper .authentication-container .form-control:-webkit-autofill:hover, .authentication-wrapper .authentication-container .form-control:-webkit-autofill:focus, .authentication-wrapper .authentication-container .form-control:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 1000px rgba(255, 255, 255, 0.06) inset !important;box-shadow: 0 0 0 1000px rgba(255, 255, 255, 0.06) inset !important;-webkit-text-fill-color: #ffffff !important;caret-color: #ffffff;transition: background-color 9999s ease-in-out 0s;}
.authentication-wrapper .authentication-container .btn{box-shadow: 0 6px 22px rgba(31,120,160,0.45);}
.authentication-wrapper .footer-links, .authentication-wrapper .footer-links a{color: rgba(var(--bs-white-rgb), 0.6);}
.authentication-wrapper .footer-links li::before{content: '';width: 0.25rem;height: 0.25rem;background-color: rgba(var(--bs-white-rgb), 0.6);border-radius: 50%;position: absolute;top: 50%;right: -2px;margin-top: -2px;}
/*****authentication*****/
/*****sidebar*****/
aside#sidebar nav #sideNav li.has-submenu .submenu{grid-template-rows: 0fr;transition: grid-template-rows 300ms ease;}
aside#sidebar nav #sideNav li.has-submenu .submenu > *{overflow: hidden;}
aside#sidebar nav #sideNav li.has-submenu.open .submenu{grid-template-rows: 1fr;}
aside#sidebar{background-color: #080f18;}
aside#sidebar nav #sideNav li.has-submenu .submenu{grid-template-rows: 0fr;transition: grid-template-rows 300ms ease;}
aside#sidebar nav #sideNav li.has-submenu .submenu > *{overflow: hidden;}
aside#sidebar nav #sideNav li.has-submenu.open .submenu{grid-template-rows: 1fr;}
aside#sidebar nav #sideNav > li > a{font-size: 1rem;font-weight: 500;color: var(--bs-white);padding: 0.5rem 1.5rem;border-left: 0.188rem solid transparent;}
aside#sidebar nav #sideNav > li > a.active, aside#sidebar nav #sideNav > li.has-submenu.open > a{background-color: rgba(var(--bs-white-rgb), 0.05);color: var(--bs-primary);border-left: 0.188rem solid var(--bs-primary);}
aside#sidebar nav #sideNav li .submenu li a{font-size: 0.875rem;line-height: 1.25rem;color: var(--bs-white);padding: 0.5rem 1.5rem 0.5rem 2.125rem;}
aside#sidebar nav #sideNav li a:hover, aside#sidebar nav #sideNav li .submenu li a.active{color: var(--bs-primary) !important;}
aside#sidebar nav #sideNav li > a i.fa-angle-right{transition: all 0.3s ease-in-out;}
aside#sidebar nav #sideNav li.has-submenu.open > a i.fa-angle-right{transform: rotate(90deg);}
aside#sidebar .offcanvas-header{border-bottom-color: rgba(var(--bs-white-rgb), 0.2) !important;}
/*****sidebar*****/
.displayNoneClass{display: none !important;}
.noactivityClass{pointer-events: none;cursor: not-allowed;opacity: 0.8;}
.disabledClass{pointer-events: none;cursor: not-allowed;opacity: 0.5;}
.notClickAble{pointer-events: none;cursor: default;opacity: 0.7;}
.cross-chat{cursor: pointer;}
.notifymsg{font-size: 12px;color: #f00000;}
