table.adaptToMobile {
  @apply w-full;
}
table.adaptToMobile th {
  @apply sm:table-header-group;
}
table.adaptToMobile tr {
  @apply sm:table-row border-b sm:border-0 mb-2 pb-2 sm:mb-0 sm:pb-0;
}
.hideOnBiggerScreen {
  @apply inline-block hidden;
}

/* ===== Common-CSS-Being ===== */
.invalid-feedback {
  color: red !important;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: red;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff0000'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff0000' stroke='none'/%3E%3C/svg%3E");
}

.breadcrumb-item+.breadcrumb-item::before {
  display: none !important;
}

div.dt-container div.dt-search input {
  margin-left: .5em;
  display: inline-block;
  width: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 15.75L12.525 12.525L15.75 15.75Z' fill='%23F1F5F9'/%3E%3Cpath d='M15.75 15.75L12.525 12.525' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: 9px;
  padding-left: 33px;
}

.select2-results__options li {
  cursor: pointer;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
-webkit-text-fill-color: #1E293B !important;
-webkit-box-shadow: 0 0 0px 40rem #ffff inset !important;
}

@media (max-width: 767px){
  #kpis-text-table .responsive-row {
    display: table-cell;
  }
}

.tooltip .tooltip-inner {
  display: none !important;
}

@media (min-width: 992px) {
  .app-container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
/* ===== Common-CSS-End ===== */

/* ===== Signin-Form-CSS-Being ===== */
form#kt_sign_in_form input#remember {
width: 24px;
max-width: 24px;
min-width: 24px;
background-size: 12px;
}
/* ===== Signin-Form-CSS-End ===== */

/* ===== Updated CSS ===== */

#edit-company form .form-label {
padding-bottom: calc(0.775rem + 1px);
padding-top: calc(0.775rem + 1px);
margin: 0;
}


#edit-company form select#language_code {
width: 100%;
font-size: 1.1rem;
font-weight: 500 !important;
line-height: 1.5;
color: var(--bs-gray-700);
padding: 0.77rem 1rem;
margin: 0 !important;
}

#edit-company form .col-md-6 {
margin-top: 0 !important;
}

#edit-company form label.control-label {
font-size: 1.05rem;
line-height: 1.5;
font-weight: 500;
color: var(--bs-gray-800);
padding-bottom: calc(0.775rem + 1px);
padding-top: calc(0.775rem + 1px);
margin: 0;
}

#edit-company form .col-md-2.h-3.text-lg-center.pt-4 {
text-align: left !important;
padding-left: calc(var(--bs-gutter-x)* .5);
padding-right: calc(var(--bs-gutter-x)* .5);
}

#edit-company form .col-md-2.h-3.text-lg-center.pt-4 label.btn.btn-outline-primary {
display: flex;
justify-content: center;
align-items: center;
padding: calc(0.92rem + 1px) calc(1.5rem + 1px);
}

#kt_app_content #kt_app_content_container .form-group .select2-container--default .select2-selection--single {
font-size: 1.1rem;
font-weight: 500;
line-height: 1.5;
color: var(--bs-gray-700);
background-color: #fff;
border: 1px solid #aaa;
border-radius: 4px;
height: 43.2px;
display: flex;
align-items: center;
--bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
}

#kt_app_content #kt_app_content_container .form-group .select2-container--default .select2-selection--single .select2-selection__placeholder {
color: var(--bs-gray-700);
}

#kt_app_content #kt_app_content_container .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
display: none;
}

#kt_app_main #kt_app_content .kpiContent #kpis-index .card.kpi .card-body #kpis a.btn.btn-success.btn-sm.btn-save {
display: flex;
width: max-content;
align-items: center;
gap: 1px;
}

/* #kt_app_content .kpiContent #ranking-index .card .card-toolbar .form-group input#select-date {
text-align: center;
} */

@media (max-width: 992px){
#kt_app_content #contentGraficsReport {
  padding: 1rem 0;
}
#kt_app_content .kpiContent #report-index {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#kt_app_content #kpis-text-index {
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#kt_app_content #contentGraficsReport #reportTex-kpi .card .graficsReport {
  flex-wrap: wrap;
}

#kt_app_content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart1 {
  width: 100% !important;
}

#kt_app_content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart2 {
  width: 100% !important;
}

#kt_app_content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart2 #apexchartslxiyqkxp {
  width: 100% !important;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
}

#kt_app_content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart2 #apexchartslxiyqkxp svg {
  width: 100%;
}

#kt_app_main #kt_app_content #users-profile {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#kt_app_main #kt_app_content .kpiContent #kpis-index {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#kt_app_content .kpiContent #ranking-index {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#kt_app_content .kpiContent #ranking-index .card .card-body {
  padding: 1.5rem;
}

#kt_app_content .kpiContent #ranking-index .card .card-toolbar form {
  margin-bottom: 0;
}

#kt_app_main #kt_app_content #users-profile .flex-column.p-6 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
}

@media (max-width: 768px){
#kt_app_content .kpiContent #ranking-index .card .card-toolbar form .selectViews select#select-view {
  width: 100%;
}
#kt_app_content .kpiContent #ranking-index .card .card-toolbar form .selectViews input#select-month {
  width: 100%;
}
}


@media (min-width: 992px){
.app-sidebar-logo {
  justify-content: center;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.app-sidebar-logo a img.app-sidebar-logo-default {
  object-fit: contain;
  object-position: center;
  max-height: 100px !important;
  height: 100% !important;
  width: 100% !important;
}
}

div.ck-editor__editable {
min-height: 250px;
}

/* ===== Top-Header-CSS-Being ===== */
.top-bar {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-bottom: 2px solid #E2E8F0;
padding: 17px 30px;
padding-right: 20px;
}

.top-bar .tb-wrap {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

.top-bar .tb-wrap .side-bar-icon {
width: 26px;
height: 26px;
display: flex;
justify-content: flex-start;
align-items: center;
}

.top-bar .tb-wrap .side-bar-icon svg {
width: 26px;
height: 26px;
display: flex;
justify-content: flex-start;
align-items: center;
}

.top-bar .tb-wrap .side-bar-icon .open {
display: flex;
justify-content: flex-start;
align-items: center;
}

.top-bar .tb-wrap .side-bar-icon .close {
display: none;
justify-content: flex-start;
align-items: center;
}

.top-bar .tb-wrap .cta-user {
width: max-content;
display: flex;
align-items: center;
}

.top-bar .tb-wrap .cta-user .cu-wrap {
width: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
}

.top-bar .tb-wrap .cta-user .cu-wrap .cta {
width: max-content;
display: flex;
align-items: center;
}

.top-bar .tb-wrap .cta-user .cu-wrap .cta a {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
gap: 5px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #00B0F0;
background-color: #ffffff;
border-radius: 8px;
padding: 4px;
/* border: 1px solid #00B0F0; */
position: relative;
z-index: 1;
}

.top-bar .tb-wrap .cta-user .cu-wrap .cta a svg path {
fill: #00B0F0;
}

.top-bar .tb-wrap .cta-user .cu-wrap .cta a:hover {
color: #0095cc;
border: 1px solid #0095cc;
}

.top-bar .tb-wrap .cta-user .cu-wrap .cta a:hover svg path {
fill: #0095cc;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info .dropdown {
width: max-content;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
box-shadow: 0 0 7px 0 rgba(35,32,32,.35);
border-radius: 8px;
padding: 10px 0;
position: absolute;
top: 100%;
left: unset;
right: 0;
display: none;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info .dropdown ul {
width: 100%;
display: inline-block;
vertical-align: top;
list-style-type: none;
padding: 0;
margin: 0;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info .dropdown ul li {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 8px 0;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info .dropdown ul li a {
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 5px;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: unset;
text-align: left;
padding: 0 10px;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info .dropdown ul li a:hover {
color: #00B0F0;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info .dropdown ul li a img {
width: 20px;
height: 20px;
display: inline-block;
vertical-align: top;
margin-right: 5px;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info {
width: max-content;
display: flex;
justify-content: flex-end;
align-items: center;
margin: 0 0 0 16px;
position: relative;
z-index: 9;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a {
width: 100%;
display: flex;
align-items: center;
gap: 10px;
text-decoration: unset;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .avtar {
width: 36px;
height: 36px;
display: flex;
align-items: center;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .avtar img {
width: 100%;
height: 100%;
display: flex;
align-items: center;
object-fit: cover;
object-position: center;
border-radius: 100%;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .avtar .symbol-label {
width: 36px;
height: 36px;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .avtar .symbol {
margin: 0 !important;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .name {
width: max-content;
display: flex;
align-items: start;
flex-direction : column;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .name span {
display: flex;
align-items: center;
font-family: "Public Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #0C0D0E;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .name span.company {
    font-size: 12px !important;
    color: #64748B !important;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .icon {
width: 16px;
height: 16px;
display: flex;
align-items: center;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .icon svg {
width: 16px;
height: 16px;
display: flex;
align-items: center;
}

.top-bar .tb-wrap .cta-user .cu-wrap .user-info a.active .icon svg {
transform: rotate(180deg);
}

.top-bar .tb-wrap {
justify-content: flex-end;
}

@media(max-width: 991px){
.top-bar {
  padding: 15px 20px;
}
}

@media(max-width: 481px){
.top-bar .tb-wrap .cta-user .cu-wrap .user-info .dropdown ul li a {
  font-size: 12px;
}
}

/*[data-kt-app-layout=dark-sidebar] .app-sidebar {
background-color: #ffffff !important;
}*/

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper {
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
  margin: 0 !important;
  /* overflow: hidden; */
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column {
  /* padding: 0 13px 0 12px !important; */
  padding: 0 0 0 12px !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item:first-child {
  padding-top: 0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item:last-child {
  padding-bottom: 25px !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link {
padding: 10px 12px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link span.menu-icon {
width: 24px;
height: 24px;
margin-right: 10px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link span.menu-title {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link span.menu-title span.total_msg_cnt {
order: 2;
margin-left: 10px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover {
background-color: #EFFAFF;
border-radius: 6px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span.menu-icon svg rect {
stroke: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span.menu-title {
color: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span:before {
color: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span.menu-icon svg path {
fill: transparent !important;
stroke: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span.menu-icon svg circle {
fill: transparent;
stroke: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active {
background-color: #EFFAFF;
border-radius: 6px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active span.menu-icon svg rect {
stroke: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active span.menu-title {
color: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active span:before {
color: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active span.menu-icon svg path {
fill: transparent !important;
stroke: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active span.menu-icon svg circle {
fill: transparent;
stroke: #00B0F0;
}

.app-sidebar .menu .menu-item .menu-link.active .menu-bullet .bullet {
background-color: #00B0F0 !important;
}

.app-sidebar .menu .menu-item .menu-link.active {
background-color: #EFFAFF !important;
border-radius: 6px;
}

.app-sidebar .menu .menu-item .menu-link.active span.menu-icon svg rect {
stroke: #00B0F0 !important;
}

.app-sidebar .menu .menu-item .menu-link.active span.menu-title {
color: #00B0F0 !important;
}

.app-sidebar .menu .menu-item .menu-link.active span:before {
color: #00B0F0 !important;
}

.app-sidebar .menu .menu-item .menu-link.active span.menu-icon svg path {
fill: transparent !important;
stroke: #00B0F0 !important;
}

.app-sidebar .menu .menu-item .menu-link.active span.menu-icon svg circle {
fill: transparent !important;
stroke: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion .menu-link.active span.menu-title {
color: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion .menu-link.active .menu-arrow:after {
background-color: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active span.menu-icon.fill svg path {
fill: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span.menu-icon.fill svg path {
fill: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.title {
padding: 0;
margin: 0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.title .menu-content {
padding: 10px 16px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.title .menu-content span.menu-heading {
font-family: Poppins;
font-size: 13px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 16.5px;
color: #64748B !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion {
padding: 0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-icon {
width: 24px;
height: 24px;
margin: 0 10px 0 0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion
span.menu-title {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-link {
width: 100%;
padding: 10px 12px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-link span.menu-arrow {
width: 16px;
height: 16px;
margin-left: 22px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-arrow:after {
transform: rotate(0deg);
transform: rotate(0deg);
transition: transform .3s ease;
background-color: #64748B !important;
width: 12px !important;
height: 12px !important;
font-size: 16px !important;
top: 1px;
position: relative;
top: 3px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion.show .menu-arrow:after {
transform: rotate(90deg);
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover .bullet-dot {
background-color: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-sub.menu-sub-accordion.show a.menu-link.active {
background-color: transparent !important;
}

.app-content {
height: 100dvh;
background-color: #F1F5F9;
}

/* #kt_app_toolbar {
display: none;
} */

.app-container {
background-color: #F1F5F9;
}

.info-header-tabs {
width: 100%;
display: inline-block;
vertical-align: top;
}

/* ===== Info-Header ===== */
.info-header {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #FFF;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
box-shadow: 0px 4px 6px -1px rgba(226, 232, 240, 0.50), 0px 2px 4px -2px rgba(226, 232, 240, 0.50);
padding: 17px 20px 18px;
margin: 20px 0 0;
}

.info-header .ih-wrap {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header .ih-wrap .info {
width: max-content;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 15px;
}

.info-header .ih-wrap .info .avtar {
width: 46px;
height: 46px;
display: flex;
justify-content: flex-start;
align-items: center;
}

.info-header .ih-wrap .info .avtar img {
width: 46px;
height: 46px;
display: flex;
align-items: center;
object-fit: cover;
object-position: center;
border-radius: 100%;
}

.info-header .ih-wrap .info .content {
width: max-content;
display: flex;
flex-direction: column;
}

.info-header .ih-wrap .info .content .name-desig {
display: flex;
gap: 16px;
}

.info-header .ih-wrap .info .content .name-desig p {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
padding: 0;
margin: 0;
position: relative;
z-index: 1;
}

.info-header .ih-wrap .info .content .name-desig span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #00B0F0;
}

.info-header .ih-wrap .info .content .name-desig p:after {
content: "";
width: 1px;
height: 16px;
display: block;
background-color: #0C0D0E;
position: absolute;
top: 5px;
right: -9px;
}

.info-header .ih-wrap .info .content .name-desig label {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
}

.info-header .ih-wrap .info .content .name-desig label:before {
  content: "";
  width: 1px;
  height: 16px;
  display: block;
  background-color: #0C0D0E;
  position: absolute;
  top: 5px;
  left: -9px;
}

.info-header .ih-wrap .info .content .toggle-custom {
  height: auto;
  justify-content: center;
}

.info-header .ih-wrap .info .content .toggle-custom .form-check.form-switch {
  margin: 0;
}

.info-header .ih-wrap .info .content .mail {
display: block;
}

.info-header .ih-wrap .info .content .mail a {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
}

.info-header .ih-wrap .info .content {
  overflow-y: hidden;
  overflow-x: auto !important;
}
/* ===== Tabs ===== */
.tabs {
width: 100%;
display: inline-block;
vertical-align: top;
}
ul#tabs-nav {
display: flex;
align-items: center;
gap: 20px;
list-style: none;
border-radius: 0px 0px 10px 10px;
background-color: #FBFCFD;
box-shadow: 0px 4px 6px -1px rgba(226, 232, 240, 0.50), 0px 2px 4px -2px rgba(226, 232, 240, 0.50);
padding: 0 23px;
margin: 0 0 20px;
overflow: auto;
}
ul#tabs-nav li {
float: left;
font-weight: bold;
padding: 16px 0;
margin: 0;
cursor: pointer;
position: relative;
z-index: 1;
}
ul#tabs-nav li:hover:after, ul#tabs-nav li.active:after {
content: "";
width: 100%;
height: 2px;
display: flex;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='2' viewBox='0 0 100 2' fill='none'%3E%3Cpath d='M0 2C0 0.895431 0.89543 0 2 0H98C99.1046 0 100 0.895431 100 2H0Z' fill='%2300B0F0'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
position: absolute;
left: 0;
bottom: 0;
}
ul#tabs-nav li:hover a {
font-weight: 500;
color: #0C0D0E;
}

ul#tabs-nav li:hover a svg {
background-color: #00B0F0;
border-radius: 4px;
}
ul#tabs-nav li.active a {
font-weight: 500;
color: #0C0D0E;
}

ul#tabs-nav li.active a svg {
background-color: #00B0F0;
border-radius: 4px;
}
ul#tabs-nav li.active:first-child:hover a svg path, ul#tabs-nav li.active:first-child a svg path {
stroke: #ffffff;
fill: none;
}
ul#tabs-nav li:hover a svg path, ul#tabs-nav li.active a svg path {
stroke: #ffffff;
fill: #ffffff;
}
#tabs-nav li a {
display: flex;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: none;
color: #64748B;
}
#tabs-nav li a svg {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
padding: 4px;
}

.tab-content {
padding: 0;
background-color: #fff;
}

.info-header-tabs .tabs #tabs-content .tab-content {
background-color: #F1F5F9;
}

/* ===== Dropdown ===== */
.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap {
width: 100%;
max-width: 70%;
gap: 18px;
margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap .drop-col {
width: calc(25% - 18px);
padding: 0 !important;
margin: 0 !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap .drop-col .form-group select {
margin: 0 !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap .drop-col .form-select {
height: 46px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
border-radius: 8px;
border: 1px solid #E2E8F0;
padding-left: 20px;
}


/* ===== ContentGraficsReport ===== */
.info-header-tabs .tabs #tabs-content #contentGraficsReport {
background-color: #ffffff;
padding: 0;
}

.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card {
box-shadow: unset;
border: unset;
padding: 0 !important;
}

.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport {
gap: 20px;
background-color: #F1F5F9;
padding: 20px 0;
}

.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart1 {
width: 70% !important;
background-color: #ffffff;
border-radius: 10px;
padding: 0;
}

.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart1 .apexcharts-toolbar {
top: -10px;
right: 15px;
}

.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart1 .apexcharts-canvas svg {
width: 100%;
/* padding: 20px 34px 20px 24px; */
padding: 0;
}

.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart2 {
width: 30% !important;
background-color: #ffffff;
border-radius: 10px;
}

.info-header-tabs .tabs #tabs-content .tab-content {
overflow: hidden;
}

.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart2 svg path {
stroke-dasharray: 0;
}

/* ===== Activities-Questions-Answers ===== */
.act-qa {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-radius: 10px;
padding: 20px;
margin: 0 0 20px;
}

.act-qa .title-cta {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 21px;
}

.act-qa .title-cta .tc-wrap {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

.act-qa .title-cta .tc-wrap .title {
width: max-content;
display: flex;
align-items: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

.act-qa .title-cta .tc-wrap .drop-cta {
width: max-content;
display: flex;
align-items: center;
gap: 10px;
}

.act-qa .title-cta .tc-wrap .drop-cta .view-state.drop-col {
width: max-content;
display: flex;
align-items: center;
}

.act-qa .title-cta .tc-wrap .drop-cta .view-state.drop-col select.form-control .view-select.form-select {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
}

.act-qa .title-cta .tc-wrap .drop-cta .view-state.drop-col .form-select {
height: 36px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
border: 1px solid #E2E8F0;
color: #64748B;
padding-top: 6px;
padding-bottom: 6px;
}

.act-qa .title-cta .tc-wrap .drop-cta .exp-result {
width: max-content;
display: flex;
align-items: center;
}

.act-qa .title-cta .tc-wrap .drop-cta .exp-result a.export-cta {
display: flex;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 15px;
}

.act-qa .title-cta .tc-wrap .drop-cta .exp-result a.export-cta:hover {
background-color: #0095cc;
}

.act-qa .title-cta .tc-wrap .drop-cta .exp-result a.export-cta svg {
width: 18px;
height: 18px;
}

.act-qa .kpiContent {
width: 100%;
display: flex;
flex-direction: row;
gap: 30px;
}

.act-qa .kpiContent #report-index {
width: 60% !important;
padding: 0 !important;
overflow: hidden;
}

.act-qa .kpiContent #report-index {
width: 100% !important;
}

.act-qa .kpiContent #report-index .card {
width: 100%;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
background-color: #ffffff;
border-top-left-radius: unset;
border-top-right-radius: unset;
border: 1px solid #E2E8F0;
box-shadow: unset;
max-height: 100%;
overflow: auto;
border-radius: 6px;
padding: 0 !important;
}

.act-qa .kpiContent #report-index .card table {
counter-reset: section;
}

.act-qa .kpiContent #report-index .card table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

.act-qa .kpiContent #report-index .card table tr td {
text-align: center;
}

.act-qa .kpiContent #report-index .card table tr td.act-name {
text-align: left;
}

.act-qa .kpiContent #report-index .card table {
border: unset;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
margin: 0;
}

.act-qa .kpiContent #report-index .card table thead {
background-color: #F1F5F9;
}

.act-qa .kpiContent #report-index .card table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border-bottom: 1px solid #E2E8F0;
}

.act-qa .kpiContent #report-index .card table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

.act-qa .kpiContent #report-index .card table tbody tr {
background-color: #ffffff;
}

.act-qa .kpiContent #report-index .card table tr td.bg-success {
/* display: flex; */
justify-content: center;
align-items: center;
background-color: #65D1AA !important;
}

.act-qa .kpiContent #report-index .card table tr td.bg-success span.success {
width: max-content;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #ffffff;
background-color: #65D1AA;
border-radius: 4px;
padding: 4px 12px;
margin: 0 auto;
}

.act-qa .kpiContent #report-index .card table tr th.no {
width: 30px;
}

.act-qa .kpiContent #report-index .card #kpis .btn-container {
display: none !important;
}

.act-qa .kpiContent #report-index .card #kpis br {
display: none;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-link:hover span.menu-icon svg path {
stroke: #00B0F0;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-link:hover span.menu-icon svg circle {
stroke: #00B0F0;
}


.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-link:hover span.menu-title {
color: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-link:hover .menu-arrow:after {
background-color: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-link:hover span.menu-icon span:before {
color: #00B0F0 !important;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span.menu-icon svg path {
fill: #00B0F0;
}

#kt_app_sidebar #kt_app_sidebar_footer {
display: none;
}


.act-qa .kpiContent #kpis-text-index {
width: 40% !important;
padding: 0 !important;
}

.act-qa .kpiContent #kpis-text-index {
width: 100% !important;
}

.act-qa .kpiContent #kpis-text-index .card {
width: 100%;
border-radius: 6px;
background-color: #ffffff;
border: 1px solid #E2E8F0;
box-shadow: unset;
padding: 0 !important;
}

.act-qa .kpiContent #kpis-text-index .card .card-body {
padding: 0 !important;
}

.act-qa .kpiContent #kpis-text-index .card .card-body table#kpis-text-table {
border: unset !important;
margin: 0;
}

.act-qa .kpiContent #report-index .card #kpis {
max-width: 100%;
}

.act-qa .kpiContent #report-index .card #kpis .table-responsive {
overflow-x: visible !important;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td.tab-index:before {
counter-increment: section;
content: counter(section);
}

@media (max-width: 1365px){
.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap .drop-col {
  width: calc(50% - 18px);
}
}

@media (max-width: 1199px){
.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap {
  max-width: 100%;
}
.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap .drop-col {
  width: calc(50% - 9px);
}
.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport {
  flex-wrap: wrap;
}
.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart1 {
  width: 100% !important;
  padding: 0;
}
.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart2 {
  width: 100% !important;
}
.act-qa .kpiContent {
  flex-wrap: wrap;
}
.act-qa .kpiContent #report-index {
  width: 100% !important;
}
.act-qa .kpiContent #kpis-text-index {
  width: 100% !important;
}
}


@media (min-width: 992px){
.app-sidebar-logo {
  height: max-content;
  padding: 20px 12px !important;
}

.app-sidebar-logo a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.app-sidebar-logo a img.app-sidebar-logo-default {
  max-height: 62px !important;
}
}

@media (max-width: 991px){
#kt_app_header a img.h-30px {
  height: 60px !important;
}
.top-bar {
  padding: 17px 20px;
}
.info-header-tabs .tabs #tabs-content #contentGraficsReport #reportTex-kpi .card .graficsReport #chart1 .apexcharts-canvas svg {
  /* padding: 20px; */
}
.act-qa {
  padding: 20px;
}
.act-qa .kpiContent #report-index .card {
  border-radius: 6px;
  padding: 0 !important;
}
}

@media (max-width: 575px){
ul#tabs-nav {
  gap: 15px;
}
.act-qa .kpiContent #report-index .card table tr th {
  font-size: 12px;
}
.act-qa .kpiContent #report-index .card table tr td {
  font-size: 12px;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table th {
  font-size: 12px !important;
}
.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td {
  font-size: 12px !importantgit ;
}
}

@media (max-width: 481px){
.top-bar .tb-wrap .cta-user .cu-wrap .cta a {
  font-size: 12px;
}
.top-bar .tb-wrap .cta-user .cu-wrap .user-info a .name span
{
  font-size: 12px;
}
ul#tabs-nav {
  flex-direction: row;
  justify-content: space-between;
  gap: 3px;
  padding-left: 10px;
  padding-right: 10px;
}
ul#tabs-nav li {
  width: max-content;
}
#tabs-nav li a {
  font-size: 13px;
  gap: 6px;
}
#tabs-nav li a svg {
  width: 25px;
  height: 25px;
}
.info-header-tabs .tabs #tabs-content .tab-content .dropdown-wrap .drop-col {
  width: calc(100% - 0px);
}
/* .act-qa .title-cta .tc-wrap {
    flex-wrap: wrap;
}
.act-qa .title-cta .tc-wrap .title {
  width: 100%;
  margin-bottom: 15px;
} */
}

.container{max-width:1170px; margin:auto;}
img{ max-width:100%;}
.inbox_people {
background: #f8f8f8 none repeat scroll 0 0;
float: left;
overflow: hidden;
width: 40%; border-right:1px solid #c4c4c4;
}
.inbox_msg {
border: 1px solid #c4c4c4;
clear: both;
overflow: hidden;
}
.top_spac{ margin: 20px 0 0;}


.recent_heading {float: left; width:40%;}
.srch_bar {
display: inline-block;
text-align: right;
width: 60%;
}
.headind_srch{ padding:10px 29px 10px 20px; overflow:hidden; border-bottom:1px solid #c4c4c4;}

.recent_heading h4 {
color: #05728f;
font-size: 21px;
margin: auto;
}
.srch_bar input{ border:1px solid #cdcdcd; border-width:0 0 1px 0; width:80%; padding:2px 0 4px 6px; background:none;}
.srch_bar .input-group-addon button {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
padding: 0;
color: #707070;
font-size: 18px;
}
.srch_bar .input-group-addon { margin: 0 0 0 -27px;}

.chat_ib h5{ font-size:15px; color:#464646; margin:0 0 8px 0;}
.chat_ib h5 span{ font-size:13px; float:right;}
.chat_ib p{ font-size:14px; color:#989898; margin:auto}
.chat_img {
float: left;
width: 11%;
}
.chat_ib {
float: left;
padding: 0 0 0 15px;
width: 88%;
}

.chat_people{ overflow:hidden; clear:both;}
.chat_list {
border-bottom: 1px solid #c4c4c4;
margin: 0;
padding: 18px 16px 10px;
}
.inbox_chat { height: 550px; overflow-y: scroll;}

.active_chat{ background:#ebebeb;}
.incoming_msg {
  display: flex;
}
.incoming_msg_img {
display: inline-block;
width: 50px;
}
.received_msg {
display: inline-block;
padding: 0 0 0 10px;
vertical-align: top;
width: 92%;
}
.incoming_msg .received_msg {
  width: calc(100% - 80px);
}

.received_withd_msg p {
background: #ebebeb none repeat scroll 0 0;
border-radius: 3px;
color: #646464;
font-size: 14px;
margin: 0;
padding: 5px 10px 5px 12px;
width: 100%;
}
.time_date {
color: #747474;
display: block;
font-size: 12px;
margin: 8px 0 0;
}
.received_withd_msg { width: 57%;}
.mesgs {
float: left;
padding: 30px 15px 0 25px;
width: 60%;
}

.sent_msg p {
background: #05728f none repeat scroll 0 0;
border-radius: 3px;
font-size: 14px;
margin: 0; color:#fff;
padding: 5px 10px 5px 12px;
width:100%;
}
.outgoing_msg{ overflow:hidden; margin:26px 0 26px; position: relative;}
.sent_msg {
float: right;
width: 46%;
}
.input_msg_write input {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
color: #4c4c4c;
font-size: 15px;
min-height: 48px;
width: 100%;
}

.type_msg {border-top: 1px solid #c4c4c4;position: relative;}
.msg_send_btn {
background: #05728f none repeat scroll 0 0;
border: medium none;
border-radius: 50%;
color: #fff;
cursor: pointer;
font-size: 17px;
height: 33px;
position: absolute;
right: 0;
top: 11px;
width: 33px;
}
.messaging { padding: 0 0 50px 0;}
/* .msg_history {
height: 516px;
overflow-y: auto;
} */

.empty_chat{
/* height: 500px;*/
  text-align: center;
}

.msg-icon {
font-size: 2em !important;
margin-top: 9px;
border: 1px solid;
border-radius: 5px;
padding: 7px;
}

#msg_to{
width: 100%;
margin-top: 7px;
}

.image-container {
position: relative;
display: inline-block;
}

.modal-image {
width: auto;
height: 200px;
}

.close-icon {
position: absolute;
top: 5px;
right: 5px;
color: #000;
cursor: pointer;
}

.close-icon2 {
color: black;
background: white;
font-size: 3em !important;
}

.show_filename{
 height: 150px;
 width: 150px;

}

/* ===== Library-CSS-Being ===== */
#library-index {
width: 100%;
display: inline-block;
vertical-align: top;
border-radius: 10px;
background-color: #ffffff;
box-shadow: 0px 4px 6px -1px rgba(226, 232, 240, 0.50), 0px 2px 4px -2px rgba(226, 232, 240, 0.50);
padding: 20px;
margin: 20px 0 0;
}

#library-index .search-btn {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 20px;
}

#library-index .search-btn .search-btn-wrap {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

#library-index .search-btn .search-btn-wrap .search-bar {
width: max-content;
display: flex;
align-items: center;
gap: 10px;
position: relative;
z-index: 1;
}

#library-index .search-btn .search-btn-wrap .search-bar .bar {
width: 376px;
display: flex;
align-items: center;
position: relative;
z-index: 1;
}

#library-index .search-btn .search-btn-wrap .search-bar .storage {
display: flex;
align-items: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
}

#library-index .search-btn .search-btn-wrap .search-bar svg {
width: 18px;
height: 18px;
position: absolute;
left: 9px;
z-index: 2;
}

#library-index .search-btn .search-btn-wrap .search-bar input#searchInput {
width: 100%;
height: 36px;
display: flex;
align-items: center;
font-family: Poppins;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 8px 33px;
position: relative;
z-index: 1;
}

#library-index .search-btn .search-btn-wrap .search-bar input#searchInput::placeholder {
color: #94A3B8;
}

#library-index .search-btn .search-btn-wrap .btn-wrap {
width: max-content;
display: flex;
justify-content: space-between;
gap: 12px;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn {
width: max-content;
display: flex;
align-items: center;
padding: 0;
margin: 0;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn button {
width: max-content;
height: 36px;
display: flex;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
border-radius: 8px;
border: 1px solid #00B0F0;
padding: 6px 15px;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button {
  color: #64748B;
  background-color: transparent;
  border: 1px solid #E2E8F0;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button svg {
display: flex;
width: 24px;
height: 24px;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button {
  color: #ffffff;
  background-color: #00B0F0;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button svg {
display: flex;
width: 24px;
height: 24px;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:hover,
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:focus,
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:active {
  color: #ffffff !important;
  background-color: #00B0F0 !important;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:hover svg path,
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:focus svg path
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:active svg path {
  stroke: #ffffff;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button:hover,
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button:focus,
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button:active {
  color: #00B0F0;
  background-color: transparent !important;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button:hover svg path,
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button:focus svg path,
#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-file button:active svg path  {
  stroke: #00B0F0;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:active svg path {
stroke: #ffffff;
}

#library-index .search-btn .search-btn-wrap .btn-wrap .btn.add-folder button:focus svg path {
stroke: #ffffff;
}

#library-index .library-detail .ld-col {
width: calc(100% / 6 - 20px);
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
border-radius: 10px;
border: 1px solid #E2E8F0;
background-color: #ffffff;
padding: 20px 15px 25px;
margin: 10px;
}

#library-index .library-detail .ld-col .col-box {
width: 100%;
display: flex;
flex-direction: column;
}

#library-index .library-detail .ld-col .col-box .media-item {
width: 100%;
display: flex;
flex-direction: column;
}


#library-index .library-detail .ld-col .col-box .media-item .logo-image {
width: auto;
justify-content: center;
text-align: center;
margin: 0 auto;
height: 60px;
display: flex;
object-fit: contain;
object-position: left;
}


#library-index .library-detail .ld-col .col-box .media-item a.file-name {
width: auto;
display: flex;
object-fit: contain;
object-position: left;
text-decoration: underline;
align-items: center;
justify-content: center;
gap: 10px;
}

#library-index .library-detail .ld-col .col-box .media-item a.file-name img {
width: 40px;
display: flex;
justify-content: flex-start;
object-fit: contain;
object-position: left;
}

#library-index .library-detail .ld-col .col-box .media-item a.file-name:hover {
text-decoration: underline !important;
}


#library-index .library-detail .ld-col .col-box .media-item .btn-wrap {
width: max-content;
display: flex;
justify-content: flex-start;
align-items: flex-start;
gap: 5px;
margin: 0 0;
}

#library-index .library-detail .ld-col .col-box .media-item .btn-wrap button {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
border: unset;
padding: 6px;
margin: 0;
}

#library-index .library-detail .ld-col .col-box .media-item .btn-wrap button.edit-btn {
background-color: #FFAE34;
}

#library-index .library-detail .ld-col .col-box .media-item .btn-wrap button.edit-btn:hover {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .col-box .media-item .btn-wrap form {
margin: 0;
}

#library-index .library-detail .ld-col .col-box .media-item .btn-wrap form button.deleteMediaButton {
background-color: #FC3B75;
}

#library-index .library-detail .ld-col .col-box .media-item .btn-wrap form button.deleteMediaButton:hover {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .col-box .media-item .media-info {
width: 100%;
display: inline-block;
vertical-align: top;
text-align: center;
margin: 20px auto 0;
}

#library-index .library-detail .ld-col .col-box .media-item .media-info p {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-align: center;
text-transform: capitalize;
color: #1E293B;
margin: 0;
}

#library-index .library-detail .ld-col .col-box .media-item a.view-detail {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
border: unset;
background-color: #4f9df8;
padding: 6px;
margin: 0;
}

#library-index .library-detail .ld-col .col-box .media-item a.view-detail:hover {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .col-box .media-item a.view-detail span.ki-eye.ki-solid:before {
color: #ffffff;
}

#library-index .library-detail .ld-col .col-box .media-item .detail-btn {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 5px;
}

#library-index .library-detail .ld-col .col-box .media-item .audio {
width: max-content;
display: flex;
justify-content: center;
gap: 10px;
margin: 0 auto;
}

#library-index .library-detail .ld-col .col-box .media-item .audio audio {
width: 80%;
height: 26px;
position: absolute;
top: 0;
left: 0;
z-index: 2;
display: none;
}

#library-index .library-detail .ld-col {
width: calc(100% / 6 - 20px);
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
border-radius: 10px;
border: 1px solid #E2E8F0;
background-color: #ffffff;
padding: 20px 15px 25px;
margin: 10px;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap {
width: 100%;
display: flex;
flex-direction: column;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .f-dots {
width: 100%;
max-width: 24px;
display: flex;
justify-content: end;
margin: 0 0 7.14px;
cursor: pointer;
position: relative;
z-index: 1;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .f-dots .f-dots {
width: 24px;
height: 24px;
}

#library-index .library-detail .ld-col .folder-mini-header {
width: 100%;
display: flex;
align-items: center;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap a.folder-link {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 20px;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap a.folder-link span.folder-icon {
width: 100%;
display: flex;
justify-content: center;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap a.folder-link span.folder-icon img {
width: auto;
height: 60px;
display: flex;
justify-content: center;
object-fit: contain;
object-position: center;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap a.folder-link span.folder-title {
width: 100%;
display: flex;
justify-content: center;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-align: center;
text-transform: capitalize;
color: #1E293B;
}

#library-index .library-detail .ld-col-wrap {
width: calc(100% + 20px);
display: flex;
flex-wrap: wrap;
padding: 0;
/* margin: 0 -10px; */
}

#library-index .library-detail .media-col-wrap {
width: calc(100% + 20px);
display: flex;
flex-wrap: wrap;
padding: 0;
/* margin: 0 -10px; */
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
border: unset;
padding: 6px;
margin: 0;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn {
display: flex;
gap: 5px;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.edit-folder {
background-color: #FFAE34;
margin: 0 0 8px;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.edit-folder:hover {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.edit-folder:focus {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.edit-folder:active {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.delete-folder {
background-color: #FC3B75;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.delete-folder:hover {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.delete-folder:focus {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button.delete-folder:active {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button:hover {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button:focus {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn button:active {
background-color: #0095cc !important;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .icon-wrap {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
position: relative;
z-index: 2;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .folder-action-btn {
width: max-content;
display: inline-block;
vertical-align: top;
background-color: white;
box-shadow: 0 0 7px 0 rgba(35,32,32,.35);
border-radius: 8px;
padding: 8px;
position: absolute;
top: 100%;
right: 0;
display: none;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .f-dots svg {
width: 24px;
height: 24px;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .f-dots svg:hover path {
fill: #00B0F0;
}

#library-index .library-detail .ld-col .col-box .media-item .icon-wrap {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
position: relative;
z-index: 1;
}

#library-index .library-detail .ld-col .col-box .media-item .icon-wrap .f-dots {
width: 100%;
max-width: 24px;
display: flex;
justify-content: end;
margin: 0 0 7.14px;
cursor: pointer;
position: relative;
z-index: 2;
}

#library-index .library-detail .ld-col .col-box .media-item .icon-wrap .f-dots svg {
width: 24px;
height: 24px;
}

#library-index .library-detail .ld-col .col-box .media-item .icon-wrap .f-dots svg:hover path {
fill: #00B0F0;
}

#library-index .library-detail .ld-col .folder-mini-header .fh-wrap .icon-wrap .detail-btn {
width: max-content;
display: inline-block;
vertical-align: top;
background-color: white;
box-shadow: 0 0 7px 0 rgba(35,32,32,.35);
border-radius: 8px;
padding: 8px;
position: absolute;
top: 100%;
right: 0;
}

#library-index .library-detail .ld-col .col-box .media-item .icon-wrap .detail-btn {
width: max-content;
display: inline-block;
vertical-align: top;
background-color: white;
box-shadow: 0 0 7px 0 rgba(35,32,32,.35);
border-radius: 8px;
padding: 8px;
position: absolute;
top: 100%;
right: 0;
display: none;
}

#library-index .library-detail .ld-col .col-box .media-item .icon-wrap .detail-btn .btn-wrap {
flex-direction: column;
gap: 8px;
margin: 8px 0 0;
}

#library-index .library-detail .ld-col .col-box .media-item img.file-icon {
width: 60px !important;
height: 60px;
}

.library-detail form img.img-fluid.logo-image {
width: 100px;
height: 75px;
display: flex;
justify-content: flex-start;
align-items: flex-start;
object-fit: contain;
object-position: center;
margin: 12px 0 0;
}

.library-detail form button {
float: right;
}

@media(max-width: 1439px){
#library-index .library-detail .ld-col {
  width: calc(100% / 5 - 20px);
}
#library-index .library-detail .ld-col {
  width: calc(100% / 5 - 20px);
}
}

@media(max-width: 1320px){
#library-index .library-detail .ld-col {
  width: calc(100% / 4 - 20px);
}
#library-index .library-detail .ld-col {
  width: calc(100% / 4 - 20px);
}
}

@media(max-width: 1300px){
#library-index .search-btn .search-btn-wrap {
  ustify-content: flex-start;
  align-items: center;
  flex-direction: column;
  gap: 15px;
}
#library-index .search-btn .search-btn-wrap .search-bar {
  width: 100% !important;
}
#library-index .search-btn .search-btn-wrap .btn-wrap {
  width: 100%;
  justify-content: flex-start;
  gap: 12px;
}
}

@media(max-width: 1199px){
#library-index .search-btn .search-btn-wrap .search-bar {
  width: 275px;
}
#library-index .search-btn .search-btn-wrap .btn-wrap .btn button {
  font-size: 14px;
}
#library-index .library-detail .ld-col {
  width: calc(100% / 3 - 20px);
}
#library-index .library-detail .ld-col {
  width: calc(100% / 3 - 20px);
}
}

@media(max-width: 767px){
#library-index {
  padding: 20px;
}
#library-index .search-btn .search-btn-wrap {
  flex-wrap: wrap;
  gap: 15px;
}
#library-index .search-btn .search-btn-wrap .search-bar {
  width: 100%;
}
#library-index .search-btn .search-btn-wrap .btn-wrap {
  width: 100%;
  justify-content: flex-start;
}
#library-index .library-detail .ld-col {
  width: calc(100% / 2 - 20px);
}
#library-index .library-detail .ld-col {
  width: calc(100% / 2 - 20px);
}
#library-index .search-btn .search-btn-wrap .search-bar {
  flex-wrap: wrap;
}
#library-index .search-btn .search-btn-wrap .search-bar .storage {
  font-size: 14px;
}
#library-index .search-btn .search-btn-wrap .search-bar .bar {
  width: 100%;
}
}

@media(max-width: 481px){
#library-index .search-btn .search-btn-wrap .btn-wrap {
  flex-wrap: wrap;
}
#library-index .library-detail .ld-col {
  width: calc(100% / 1 - 20px);
}
#library-index .library-detail .ld-col {
  width: calc(100% / 1 - 20px);
}
#library-index .search-btn .search-btn-wrap .search-bar .storage {
  font-size: 12px;
}
}
/* ===== Library-CSS-End ===== */


/* ===== Messages-CSS-Being ===== */
.info-header-tabs .tabs #tabs-content .tab-content .messages {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 44px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel {
width: 60%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-radius: 10px;
padding: 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 444px;
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden;
  padding: 10px 20px;
  padding-right: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  height: 444px;
  overflow-y: scroll;
  box-sizing: content-box;
  padding: 0;
  padding-right: 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .day,.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .pinned-container .day {
width: 100%;
display: flex;
justify-content: center;
margin: 0 0 12px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .day span,.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .pinned-container .day span {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history {
/* width: 100%;
display: inline-block;
vertical-align: top;
height: auto;
overflow-y: initial; */
position: relative;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: flex-start;
gap: 15px;
margin: 15px 0;
position: relative;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .incoming_msg_img {
width: 40px;
height: 40px;
display: flex;
align-items: flex-start;
padding: 0 0 10px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .incoming_msg_img img {
width: 40px;
height: 40px;
display: flex;
object-fit: cover;
object-position: center;
border-radius: 100%;
margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .received_msg {
width: calc(100% - 50px);
display: flex;
flex-direction: column;
padding: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .received_msg .received_withd_msg {
width: 86%;
max-width: max-content;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .received_msg .received_withd_msg .rec-msg-wrap {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 10px 10px 10px 0px;
background-color: #EFFAFF;
color: #1E293B;
padding: 14px 12px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .received_msg .received_withd_msg p {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
background-color: transparent !important;
padding: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .incoming_msg_img .symbol-label {
width: 40px;
height: 40px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .outgoing_msg {
width: 100%;
display: inline-block;
vertical-align: top;
overflow: hidden;
margin: 30px 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .outgoing_msg .sent_msg {
float: right;
width: 46%;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg p {
vertical-align: top;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #ffffff;
background-color: transparent;
padding: 0;
display: inline-block;
width: 100%;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .received_msg .received_withd_msg span.time_date {
width: 100%;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: left;
color: #64748B;
margin: 12px 0 0;
}


/* .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg {
width: 100%;
display: inline-block;
vertical-align: top;
overflow: hidden;
margin: 15px 0;
position: relative;
} */

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg {
float: right;
width: 82%;
max-width: max-content;
margin-right: 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg span.time_date {
width: 100%;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: right;
color: #64748B;
margin: 12px 0 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg .msg-wrap {
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #ffffff;
background: #1E293B;
border-radius: 10px 10px 0px 10px;
word-break: break-word;
word-wrap: break-word;
padding: 14px 12px;
display: flex;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg p a {
vertical-align: top;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #ffffff;
background-color: transparent;
padding: 0;
display: inline-block;
text-decoration: underline;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg .msg-wrap a {
vertical-align: top;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #ffffff;
background-color: transparent;
padding: 0;
/*display: inline-block;*/
text-decoration: underline;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .list-option {
  width: 100px;
  display: inline-block;
  vertical-align: top;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 30px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .list-option ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .list-option ul li {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .list-option ul li a {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 1;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .list-option ul li a:hover {
  color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .list-option ul li a.unpin {
  display: none;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .pinned-border .list-option ul li a.pin {
  display: none;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .pinned-border .list-option ul li a.unpin {
  display: inline-block;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .list-option {
  top: 2px;
  right: 30px;
}


.pinned-container .list-option {
  width: 100px;
  display: inline-block;
  vertical-align: top;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  padding: 10px;
  position: absolute;
  top: 2px;
  right: 30px;
}

.pinned-container .list-option ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.pinned-container .list-option ul li {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.pinned-container ul li a {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 1;
  display: none;
}

.pinned-container .list-option ul li a.pin {
  display: none !important;
}

.pinned-container .list-option ul li a.unpin {
  display: flex !important;
}

.pinned-container ul li a:hover {
  color: #0095cc;
}

.pinned-container .outgoing_msg {
  display: flex;
  justify-content: flex-end;
  position: relative;
  gap: 20px;
}

.pinned-container .outgoing_msg .list-option {
  left: 30px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .icon {
  cursor: pointer;
}

.pinned-container .icon {
  width: max-content;
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  cursor: pointer;
}

.pinned-container .sent_msg p {
  height: max-content;
  border-radius: 10px 10px 0px 10px;
}

.pinned-container .received_withd_msg p {
  border-radius: 10px 10px 10px 0px;
}

.pinned-container .incoming_msg {
  position: relative;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg {
width: 100%;
display: inline-block;
vertical-align: top;
border: unset;
position: relative;
z-index: 1;
margin: 20px 0 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form .msg-box {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form .msg-box input#msg_to {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 6px;
border: 1px solid #E2E8F0;
padding: 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form .msg-box input#msg_to::placeholder {
color: #64748B;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.chat_send_btn {
width: 100%;
max-width: max-content;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
border: unset;
border-radius: 8px;
padding: 6px 15px;
margin: 20px 9.75px 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.paste_btn {
width: 100%;
max-width: max-content;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
border: unset;
border-radius: 8px;
padding: 6px 15px;
margin: 20px 0.75px 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.chat_send_btn:hover {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.chat_send_btn:active {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.chat_send_btn:focus {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.chat_send_btn svg {
width: 24px;
height: 24px;
display: flex;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table {
width: 40%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-radius: 10px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
border-bottom: 1px solid #E2E8F0;
padding: 30px 30px 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .title {
width: max-content;
display: flex;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta {
width: max-content;
display: flex;
justify-content: flex-end;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a:hover {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a:focus {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a:active {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a svg {
width: 24px;
height: 24px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table {
width: 100%;
height: 593.4px;
display: inline-block;
vertical-align: top;
border-spacing: 0;
padding: 20px 10px 50px;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr {
width: 100%;
display: flex;
align-items: center;
gap: 12px;
padding: 10px 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.temp-name {
width: calc(100% - 150px);
display: flex;
justify-content: flex-start;
align-items: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.use {
display: flex;
justify-content: center;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.use a {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.use a:hover {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.use a svg {
width: 24px;
height: 24px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.view {
display: flex;
justify-content: center;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.view a {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
font-family: Poppins;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: 1px solid #65D1AA;
background-color: #65D1AA;
border-radius: 8px;
padding: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.view a:hover {
border: 1px solid #0095cc;
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.view a svg {
width: 24px;
height: 24px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.view a svg path {
fill: #ffffff;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.delete {
display: flex;
justify-content: center;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.delete a {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #FC3B75;
border-radius: 8px;
padding: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.delete a:hover {
background-color: #0095cc;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.delete a svg {
width: 24px;
height: 24px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people .chat_ib h5 {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 5px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with.active {
background-color: #cfcfcf;
border-radius: 6px 6px 0 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with.active h5 {
color: #00B0F0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with.active h5 span.chat_date {
color: #00B0F0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with:hover {
background-color: transparent;
border-radius: 6px 6px 0 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with:hover h5 {
color: #00B0F0;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with:hover h5 span.chat_date {
color: #00B0F0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-list {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .msg-count {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
background-color: #3c8f3c;
border-radius: 100%;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .msg-count span {
font-size: 12px;
color: #ffffff;
padding: 0;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people {
width: calc(100% - 30px);
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat-list {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat-list .chat_people {
width: 100%;
display: flex;
justify-content: space-between;
align-items: flex-start;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat-list .chat_people a.chat_with {
width: 50px !important;
float: left;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list .chat_people {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: flex-start;
gap: 15px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list .chat_people a.chat_with {
width: 50px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list .chat_people a.chat_with .chat_img {
width: 50px;
height: 50px;
border-radius: 100%;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list .chat_people .chat_ib {
width: calc(100% - 50px);
padding: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list .chat_people a.chat_with .chat_img .symbol {
padding: 0;
margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list .chat_people a.chat_with .chat_img .symbol .symbol-label {
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list .chat_people .chat_ib a.chat_with {
width: 100%;
display: flex;
justify-content: space-between;
flex-direction: column;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list .chat_list.active_chat {
background: #ebebeb;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people .chat_img {
width: 50px;
height: 50px;
border-radius: 100%;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people .chat_img img {
width: 100%;
border-radius: 100%;
height: 48px;
object-fit: cover;
object-position: center;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .icon {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  cursor: pointer;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .list-option {
  top: 2px;
  left: 30px;
}

@media(max-width: 1365px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .received_msg .received_withd_msg {
  width: 100%;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .title span {
  font-size: 16px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a {
  font-size: 14px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a svg {
  width: 18px;
  height: 18px;
}
#tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a svg {
  width: 20px;
  height: 20px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.temp-name {
  width: calc(100% - 150px);
  font-size: 14px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.use a {
  font-size: 14px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.use a svg {
  width: 18px;
  height: 18px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.view a {
  font-size: 14px;
}
.msg-wrap .temp-table .table-wrap table tbody tr td.view a svg {
  width: 18px;
  height: 18px;
}
}

@media(max-width: 1199px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel {
  padding: 25px 20px 20px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap {
  padding: 25px 20px 20px;
}
tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .title span {
  font-size: 14px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr {
  padding: 15px 10px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.temp-name {
  width: calc(100% - 100px);
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.use a {
  width: 36px;
  height: 36px;
  font-size: 0;
  gap: 0;
  padding: 0;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table tbody tr td.view a {
  width: 36px;
  height: 36px;
  font-size: 0;
  gap: 0;
  padding: 0;
}
}

@media(max-width: 991px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap {
  flex-direction: column !important;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list {
  width: 100% !important;
  height: auto !important;
  max-height: 680px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel {
  width: 100%;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap {
  height: auto !important;
  max-height: 444px;
  padding-left: 0;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs {
  height: auto !important;
  max-height: 444px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .empty_chat {
  height: auto !important;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table {
  width: 100%;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap table {
  height: auto;
  max-height: 593.4px;
  padding-bottom: 20px;
}
}

@media(max-width: 767px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap {
  flex-direction: column;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel {
  width: 100%;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table  {
  width: 100%;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people {
  width: calc(100% - 0px);
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people .symbol.symbol-10px.symbol-circle {
  width: 50px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people .chat_img {
    width: 50px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with .chat_list .chat_people .chat_ib h5 {
  gap: 0;
}
}

@media(max-width: 365px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .table-wrap .title-cta .tc-wrap .cta a {
  padding: 6px 12px;
}
}
/* ===== Messages-CSS-End ===== */

/* ===== Add New Template-CSS-Being ===== */

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog {
width: 100%;
max-width: 822px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
padding: 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .left {
width: calc(100% - 24px);
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 12px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .left .icon {
width: 52px;
height: 52px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
background-color: #00B0F0;
display: none;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .left .icon svg {
width: 30px;
height: 30px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .left .caption {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .left .caption .modal-title {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .left .modal-text {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
display: none;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header  .right {
width: 24px;
height: 24px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .right button {
width: 24px;
height: 24px;
padding: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 20px 20px 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form {
width: 100%;
display: inline-block;
vertical-align: top;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form label {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form  input {
width: 100%;
height: 52px;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
border: 1px solid #E2E8F0;
border-radius: 8px;
padding: 14px 20px;
margin: 0 0 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form input::placeholder {
color: #1E293B;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form textarea {
width: 100%;
height: 266px;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border: 1px solid #E2E8F0;
border-radius: 6px;
padding: 14px 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form .btn-template-save {
width: 100%;
max-width: max-content;
float: right;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin: 20px 0 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form .btn-template-save:hover {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form .btn-template-save:active {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body form#temp-form .btn-template-save:focus {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .right button:hover svg path {
fill: #00B0F0;
}

@media(max-width: 991px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog {
  width: auto;
  max-width: max-content;
  padding: 20px;
}
}

@media(max-width: 575px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header {
  padding: 20px;
  flex-direction: column-reverse;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .left {
  width: calc(100% - 0px);
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-header .right {
  width: 100%;
  height: 24px;
  display: flex;
  justify-content: end;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog .modal-content .modal-body {
  padding: 20px;
}
}

@media(max-width: 481px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table .modal-dialog {
  padding: 10px;
}
}
/* ===== Add New Template-CSS-End ===== */

/* ===== Toster-CSS-Being ===== */
.toast.toast-success {
background-color: #008000;
}

.toast.toast-error {
background-color: #ff6969;
}

.toast.toast-info {
background-color: #00B0F0;
}

.toast.toast-warning {
background-color: #ff9696;
}
/* ===== Toster-CSS-End ===== */

/* ===== Profile-CSS-Being ===== */
#users-profile select#language_code {
height: 46px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #64748B;
border-radius: 8px;
border: 1px solid #E2E8F0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 16px 12px;
background-position: right 1rem center;
padding: .775rem 3rem .775rem 1rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#users-profile select#language_code:focus-visible {
outline: unset;
}

#users-profile input.btn.btn-primary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
padding: 6px 15px;
}

#users-profile input.btn.btn-primary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
border-radius: 8px;
padding: 6px 15px;
}

#users-profile a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset !important;
padding: 6px 20px !important;
}
/* ===== Profile-CSS-End ===== */

/* ===== Newsfeed-CSS-Being ===== */
.newsfeed-sec {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 30px 0;
}

.newsfeed-sec h1 {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 20px;
}
/* ===== Newsfeed-CSS-End ===== */

/* ===== Members-CSS-Being ===== */
.members-sec {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 30px 0;
}

.members-sec h1 {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 20px;
}
/* ===== Members-CSS-End ===== */

/* ===== Groups-CSS-Being ===== */
.groups-sec {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 30px 0;
}

.groups-sec h1 {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 20px;
}
/* ===== Groups-CSS-End ===== */

/* ===== Forums-CSS-Being ===== */
.forums-sec {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 30px 0;
}

.forums-sec h1 {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 20px;
}
/* ===== Forums-CSS-End ===== */

/* ===== Users-CSS-Being ===== */
.ui-sec .action-column a {
width: 36px;
height: 36px;
display: inline-block;
vertical-align: top;
text-align: center;
padding: 0 !important;
position: relative;
z-index: 1;
}

.ui-sec .action-column a svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.ui-sec .action-column a span.ki-duotone {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.ui-sec .action-column span.editing-buttons a.act {
background-color: #71B8F9 !important;
}

.ui-sec .action-column span.editing-buttons a.chart {
background-color: #AB83FE !important;
}

.ui-sec .action-column a.edit {
background-color: #FFAE34 !important;
}

.ui-sec .action-column a.view {
background-color: #65D1AA !important;
}

.ui-sec .action-column a.view svg path {
fill: #ffffff;
}

.ui-sec .action-column a.delete {
background-color: #FC3B75 !important;
}

.ui-sec .action-column span.editing-buttons a.act:hover {
background-color: #0095cc !important;
}

.ui-sec .action-column span.editing-buttons a.chart:hover {
background-color: #0095cc !important;
}

.ui-sec .action-column a.edit:hover {
background-color: #0095cc !important;
}

.ui-sec .action-column a.view:hover {
background-color: #0095cc !important;
}

.ui-sec .action-column a.delete:hover {
background-color: #0095cc !important;
}
/* ===== Users-CSS-End ===== */

/* ===== Add-Folder-CSS-Being ===== */
#library-index .modal-dialog {
width: 100%;
max-width: 822px;
}

#library-index .modal-dialog.modal-fullscreen {
max-width: 100%;
}

#library-index .modal-dialog .modal-content .modal-header {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
padding: 20px;
}

#library-index .modal-dialog .modal-content .modal-header .left {
width: calc(100% - 24px);
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 12px;
}

#library-index .modal-dialog .modal-content .modal-header .left .icon {
width: 52px;
height: 52px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
background-color: #00B0F0;
display: none;
}

#library-index .modal-dialog .modal-content .modal-header .left .icon svg {
width: 30px;
height: 30px;
}

#library-index .modal-dialog .modal-content .modal-header .left .caption {
width: 100%;
display: inline-block;
vertical-align: top;
}

#library-index .modal-dialog .modal-content .modal-header .left .caption .modal-title {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#library-index .modal-dialog .modal-content .modal-header .left .modal-text {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
display: none;
}

#library-index .modal-dialog .modal-content .modal-header  .right {
width: 24px;
height: 24px;
}

#library-index .modal-dialog .modal-content .modal-header .right button {
width: 24px;
height: 24px;
padding: 0;
}

#library-index .modal-dialog .modal-content .modal-header button.btnModalClose:hover svg path {
fill: #00B0F0;
}

#library-index .modal-body {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 20px;
}

#library-index .modal-body form#frmFolder {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0;
}

#library-index .modal-body form#frmFolder .form-group {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0 !important;
}

#library-index .modal-dialog .modal-content .modal-body form#frmFolder label {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#library-index .modal-dialog .modal-content .modal-body form#frmFolder input {
width: 100%;
height: 52px;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
border: 1px solid #E2E8F0;
border-radius: 8px;
padding: 14px 20px;
margin: 0;
}

#library-index .modal-dialog .modal-content .modal-body form#frmFolder input::placeholder {
color: #1E293B;
}

#library-index .modal-dialog .modal-content .modal-body form#frmFolder button {
width: 100%;
max-width: max-content;
float: right;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin: 30px 0 0;
}

#library-index .modal-dialog .modal-content .modal-header .right button:hover svg path {
fill: #00B0F0;
}

#library-index .modal-dialog button.btn.btn-primary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

#library-index .modal-dialog button.btn.btn-primary:hover {
background-color: #0095cc !important;
}

#library-index .modal-dialog button.btn.btn-primary:active {
background-color: #0095cc !important;
}

#library-index .modal-dialog button.btn.btn-primary:focus {
background-color: #0095cc !important;
}

#library-index .modal-body button#saveButton:hover {
background-color: #0095cc !important;
}

#library-index .modal-body form label.radio-label {
margin-top: 5px;
}

#library-index .modal-body form .form-group.radio-group {
width: 100%;
display: flex;
flex-direction: row;
gap: 15px;
margin: 0 0 13px;
}

#library-index .modal-body form .form-group.radio-group label {
width: 100%;
display: inline-block;
vertical-align: top;
}

#library-index .modal-body form  label {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#library-index .modal-body form .form-group.radio-group label {
width: max-content;
display: flex;
}

#library-index .modal-body form .form-group.radio-group input {
width: max-content;
display: flex;
}

#library-index .modal-body form .form-group.radio-group .radio-col {
width: max-content;
display: flex;
align-items: center;
gap: 10px;
}

#library-index .modal-body form .form-group.radio-group .radio-col label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
margin: 0;
}

#library-index .modal-body form .form-group.radio-group .radio-col input {
width: 15px;
max-width: 15px;
min-width: 15px;
height: 15px;
display: flex;
justify-content: flex-start;
align-items: center;
}

#library-index .modal-body form label#name-error {
color: red !important;
}

#library-index .modal-body form button#uploadBtn {
float: right;
margin: 17px 0 0;
}

#library-index .modal-body button#saveButton {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
color: #FFFFFF;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

#library-index .modal-body button#saveButton:hover {
background-color: #0095cc !important;
}

#library-index .modal-body button#saveButton:active {
background-color: #0095cc !important;
}

#library-index .modal-body button#saveButton:focus {
background-color: #0095cc !important;
}

@media(max-width: 991px){
#library-index .modal-dialog {
  width: auto;
  max-width: 100%;
  padding: 20px;
}
#library-index .modal-dialog .modal-content .modal-header .left .caption .modal-title {
  font-size: 18px;
}
}

@media(max-width: 767px){
#library-index .modal-dialog .modal-content .modal-header .left .caption .modal-title {
  font-size: 16px;
}
}

@media(max-width: 575px){
#library-index .modal-dialog .modal-content .modal-header {
  padding: 20px;
  /* flex-direction: column-reverse; */
}
#library-index .modal-dialog .modal-content .modal-header .left {
  width: calc(100% - 0px);
}
#library-index .modal-dialog .modal-content .modal-header .right {
  width: 100%;
  height: 24px;
  display: flex;
  justify-content: end;
}
#library-index .modal-dialog .modal-content .modal-body {
  padding: 20px;
}
}

@media(max-width: 481px){
#library-index .modal-dialog {
  padding: 10px;
}
}
/* ===== Add-Folder-CSS-End ===== */

/* ===== Breadcrumb-CSS-Being ===== */
#kt_app_toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container {
background-color: #ffffff;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb {
padding-left: 28px;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
color: #0C0D0E;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li a {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
text-transform: capitalize;
position: relative;
z-index: 1;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li a:hover {
color: #00B0F0;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li:first-child a:before {
content: "";
width: 24px;
height: 24px;
display: flex;
align-items: center;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.96181 12L14.6156 6.34619L15.6694 7.40002L11.0694 12L15.6694 16.6L14.6156 17.6538L8.96181 12Z' fill='%230C0D0E'/%3E%3C/svg%3E");
position: absolute;
left: -28px;
top: 0;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li:first-child a:hover:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.96181 12L14.6156 6.34619L15.6694 7.40002L11.0694 12L15.6694 16.6L14.6156 17.6538L8.96181 12Z' fill='%2300B0F0'/%3E%3C/svg%3E");
}

@media(max-width: 768px){
#kt_app_toolbar #kt_app_toolbar_container.app-container .page-title {
  flex-direction: column !important;
}
#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li {
  font-size: 14px;
}
#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li a {
  font-size: 14px;
}
#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb {
  padding-left: 20px;
  margin: 0;
}
#kt_app_toolbar #kt_app_toolbar_container.app-container .page-title {
  gap: 10px;
}
}

@media(max-width: 575px){
#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li {
  font-size: 12px;
}
#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li a {
  font-size: 12px;
}
#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb li:first-child a:before {
  top: -2px;
}
}

/* ===== Breadcrumb-CSS-End ===== */

/* ===== Folder-Media-CSS-Being ===== */
#search-bar.sb-wrap {
margin: 20px 0 0;
}

#library-index a.back-cta {
width: 100%;
max-width: max-content;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 3px;
font-weight: 600;
margin: 0 0 20px;
}

#library-index a.back-cta svg {
width: 24px;
height: 24px;
}

#library-index a.back-cta:hover {
color: #00B0F0;
}

#library-index a.back-cta:hover svg path {
fill: #00B0F0;
}
/* ===== Folder-Media-CSS-End ===== */

/* ===== Media-Detail-CSS-Being ===== */
.media-detail-sec a.back-cta {
width: 100%;
max-width: max-content;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 3px;
font-weight: 600;
font-family: 'Poppins';
}

.media-detail-sec a.back-cta svg {
width: 24px;
height: 24px;
}

.media-detail-sec a.back-cta:hover {
color: #00B0F0;
}

.media-detail-sec a.back-cta:hover svg path {
fill: #00B0F0;
}

.media-detail-sec .inner-breadcrumb {
width: 100%;
display: flex;
align-items: center;
gap: 4px;
margin: 0 0 20px;
}

.media-detail-sec .inner-breadcrumb span {
font-family: Poppins;
font-size: 13px;
line-height: 24px;
font-style: normal;
font-weight: 500;
text-transform: capitalize;
color: #0C0D0E;
}

.media-detail-sec {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-radius: 10px;
padding: 20px;
margin: 20px 0 0;
}

.media-detail-sec .media-details {
width: 100%;
display: flex;
justify-content: space-between;
align-items: stretch;
gap: 20px;
margin: 20px 0 0;
}

.media-detail-sec .media-details .image-col {
width: 50%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
border-radius: 10px;
}

.media-detail-sec .media-details .image-col a {
display: flex;
justify-content: center;
align-items: center;
}

.media-detail-sec .media-details .image-col a img.word-icon.logo-image {
max-width: 60px;
}

.media-detail-sec .media-details .image-col a img.excel-icon.logo-image {
max-width: 60px;
}

.media-detail-sec .media-details .image-col a img.pdf-icon.logo-image {
max-width: 60px;
}

.media-detail-sec .media-details .image-col a img.audio-thumbnail.logo-image {
max-width: 60px;
}

.media-detail-sec .media-details .image-col img.video-thumbnail.logo-image {
max-width: 60px;
}

.media-detail-sec .media-details .image-col img.audio-thumbnail.logo-image {
max-width: 60px;
}

.media-detail-sec .media-details .image-col audio {
margin-left: 10px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm {
width: 100%;
/* display: flex;
flex-wrap: wrap;
justify-content: flex-start; */
gap: 10px;
margin: 0;
}

.media-detail-sec .media-details .image-detail-col {
width: 50%;
display: flex;
flex-direction: column;
border: 1px solid #E2E8F0;
border-radius: 10px;
padding: 20px;
}

.media-detail-sec .media-details .image-col img {
width: 100%;
max-height: 651px;
display: inline-block;
vertical-align: top;
object-fit: contain;
object-position: center;
border-radius: 10px;
}

.media-detail-sec .media-details .image-detail-col p {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
color: #64748B;
}

.media-detail-sec .media-details .image-detail-col p.name {
font-weight: 500;
color: #1E293B;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .filter-option {
width: 100%;
height: 52px;
align-items: center;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
background-color: #ffffff;
border: 1px solid #E2E8F0;
border-radius: 8px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 1rem center;
background-size: 16px 12px;
padding: 12px 20px 13px 20px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm button {
border-radius: 8px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
position: relative;
top: 10px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .dropdown.bootstrap-select.show-tick {
width: 100%;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn button#saveButton {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 15px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn button#saveButton:hover {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn button#saveButton:active {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn button#saveButton:focus {
background-color: #0095cc !important;
}


.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm label {
width: 100%;
display: flex;
justify-content: flex-start;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .label-btn {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
margin: 0 0 20px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .label-btn label {
width: max-content;
display: flex;
align-items: center;
padding: 0;
margin: 0;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .label-btn label:after {
content: ":";
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .check-wrap {
width: 100%;
flex-wrap: wrap;
gap: 15px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .check-wrap .form-check {
width: calc(100% / 3 - 10px);
display: flex;
flex-wrap: wrap;
align-items: center;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .label-btn button#selectAllBtn {
font-family: Poppins;
font-size: 16px !important;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 15px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .label-btn button#selectAllBtn:hover {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .label-btn button#selectAllBtn:active {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .label-btn button#selectAllBtn:focus {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn button#saveButton:hover {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn button#saveButton:active {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .save-btn button#saveButton:focus {
background-color: #0095cc !important;
}

#library-index button#loadMore {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

#library-index button#loadMore:hover {
background-color: #0095cc !important;
}

#library-index button#loadMore:active {
background-color: #0095cc !important;
}

#library-index button#loadMore:focus {
background-color: #0095cc !important;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .form-check-input {
height: 23px;
}

.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .form-check-input:checked {
background-color: #00B0F0;
border-color: #00B0F0;
}

.media-detail-sec .media-details .image-detail-col #selectedUsersList {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
gap: 0;
}

.media-detail-sec .media-details .image-detail-col #selectedUsersList ul {
width: calc(100% / 3);
display: flex;
justify-content: center;
align-items: center;
list-style-type: none;
padding: 0;
margin: 5px 0;
}

.media-detail-sec .media-details .image-detail-col #selectedUsersList li {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 8px;
border: 1px solid #E2E8F0;
padding: 6px 15px;
margin: 0 5px;
}

.media-detail-sec .media-details .image-detail-col #selectedUsersList li:first-child {
margin-left: 0;
}

@media(max-width: 1366px){
.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .check-wrap .form-check {
  width: calc(100% / 2 - 10px);
}
}

@media(max-width: 1440px){
.media-detail-sec .media-details .image-detail-col #selectedUsersList ul {
  width: calc(100% / 2);
}
}

@media(max-width: 1199px){
.media-detail-sec .media-details .image-detail-col #selectedUsersList ul {
  width: calc(100% / 1);
}
}

@media(max-width: 767px){
.media-detail-sec {
  padding: 20px;
}
.media-detail-sec .media-details {
  flex-direction: column;
}
.media-detail-sec .media-details .image-col {
  width: 100%;
}
.media-detail-sec .media-details .image-detail-col {
  width: 100%;
}
.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .check-wrap .form-check {
  width: calc(100% / 2 - 10px);
}
}

@media(max-width: 575px){
.media-detail-sec {
  padding: 20px;
}
}

@media(max-width: 481px){
.media-detail-sec .media-details .image-col img.audio-thumbnail.logo-image {
  max-width: 60px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
.media-detail-sec .media-details .image-col audio {
  margin-top: 10px;
  margin-left: 0;
}
.media-detail-sec .media-details .image-detail-col .form-group form#assignMediaForm .check-wrap .form-check {
  width: calc(100% / 1 - 10px);
}
}
/* ===== Media-Detail-CSS-End ===== */

/* ===== Folder-Media-Detail-Search-CSS-Being ===== */
.search-btn {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 30px 0 10px;
}

.search-btn .search-btn-wrap {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

.search-bar {
width: 376px;
display: flex;
align-items: center;
position: relative;
z-index: 1;
}

.search-bar svg {
width: 18px;
height: 18px;
position: absolute;
left: 9px;
z-index: 2;
}

.search-bar input#searchInput {
width: 100%;
height: 36px;
display: flex;
align-items: center;
font-family: Poppins;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 8px 33px;
position: relative;
z-index: 1;
}

.search-bar input#searchInput::placeholder {
color: #94A3B8;
}

/* ===== Folder-Media-Detail-Search-CSS-End ===== */

/* ===== User-Chat-CSS-Being ===== */
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: stretch;
gap: 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list {
width: 40%;
height: 680px;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-radius: 10px;
padding: 0 20px;
overflow-x: hidden;
overflow-y: auto;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list a.chat_with {
width: 100%;
display: inline-block;
vertical-align: top;
}

/* .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap {
flex-wrap: wrap;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap {
flex-wrap: nowrap;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .temp-table {
width: calc(40% - 10px);
display: flex;
flex-direction: column;
height: auto;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel {
width: calc(60% - 10px);
}*/


@media(max-width: 767px){
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap {
  flex-direction: column;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap #chat_list {
  width: 100%;
  height: 300px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap {
  height: 300px;
}
}
/* ===== User-Chat-CSS-End ===== */

/* ===== Dashboard-Info-Dropdown-CSS-Being ===== */
.info-header-tabs .row.align-items-end.dropdown-wrap {
gap: 18px;
margin: 3.75px 0 0;
}

.info-header-tabs .col-md-3.p-1.drop-col {
padding: 0 !important;
}

.info-header-tabs .row.align-items-end.dropdown-wrap .drop-col .select2-container.select2-container--default {
width: 100% !important;
}

@media(max-width: 767px){
.info-header .ih-wrap .info {
  width: 100%;
}
.info-header .ih-wrap .info .content {
  width: calc(100% - 61px);
}
}

@media(max-width: 481px){
.info-header .ih-wrap .info .content {
  width: 218px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.info-header .ih-wrap .info .content .mail a {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.info-header .ih-wrap .info .content {
  width: calc(100% - 61px);
}
.info-header .ih-wrap .info .content .mail a {
  font-size: 14px;
}
}
/* ===== Dashboard-Info-Dropdown-CSS-End ===== */

/* ===== Activities-CSS-Being ===== */
.kpiContent {
align-items: stretch;
gap: 10px;
padding: 20px 0 34px;
}

.kpiContent #kpis-index {
width: 50%;
}

#kpis-index .card.kpiTable {
border-radius: 10px;
box-shadow: unset;
}

#kpis-index .card.kpiTable .card-header {
border-bottom: 1px solid #E2E8F0 !important;
padding: 20px;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar .title-btn {
  width: 100%;
  display: flex;
  justify-content: space-between !important;
  align-items: center;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar .title-btn .title {
  width: max-content;
  display: inline-block;
  vertical-align: top;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar .title-btn .title span {
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #0C0D0E;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar .title-btn button {
width: max-content;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar .title-btn button:hover {
background-color: #0095cc !important;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar .title-btn button:active {
background-color: #0095cc !important;
}

.kpiContent #kpis-index .card.kpiTable .card-header .card-toolbar .title-btn button:focus {
background-color: #0095cc !important;
}

#kpis-index .card.kpiTable .card-body {
padding: 20px;
}

#kpis-index .card.kpiTable .card-body .dt-search label {
display: none;
}

#kpis-index .card.kpiTable table#Kpis-table {
width: 100% !important;
counter-reset: section;
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
margin: 13.5px 0;
}

#kpis-index .card.kpiTable table#Kpis-table thead {
  background-color: #F1F5F9;
}

#kpis-index .card.kpiTable table#Kpis-table thead span {
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #64748B;
}

#kpis-index .card.kpiTable table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
box-shadow: unset;
}

#kpis-index .card.kpiTable table#Kpis-table tr {
border-bottom: 1px solid #E2E8F0;
}

#kpis-index .card.kpiTable table#Kpis-table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.sorter.dt-type-numeric:before {
/*  counter-increment: section;*/
/*  content: counter(section);*/
}

#kpis-index .card.kpiTable table#Kpis-table tr td.sorter.dt-type-numeric span {
display: none;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 8px;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons a {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
padding: 0;
margin: 0 !important;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons a.btn-states {
background-color: #65D1AA;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons a.btn-edit {
background-color: #FFAE34;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons a.btn-remove {
background-color: #FC3B75;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons a.btn-states:hover {
background-color: #0095cc !important;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons a.btn-edit:hover {
background-color: #0095cc !important;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.action-column span.default-buttons a.btn-remove:hover {
background-color: #0095cc !important;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.sorter.dt-type-numeric {
text-align: center;
}

#kpis-index .card.kpiTable table#Kpis-table tr .points-col {
text-align: center;
}

#kpis-index .card.kpiTable table#Kpis-table tr .target-col {
text-align: center;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.assigned {
text-align: center;
}

#kpis-index .card.kpiTable table#Kpis-table tr td.name-col {
text-align: left;
text-transform: capitalize;
}

#kpis-index .card.kpiTable .dt-paging.paging_full_numbers ul li.active a {
background-color: #00B0F0;
}

.kpiContent #kpis-text-index {
width: 50%;
display: flex;
flex-wrap: wrap;
}

.kpiContent #kpis-text-index .card.textKpisTable {
width: 100%;
display: inline-block;
vertical-align: top;
border-radius: 10px;
box-shadow: unset;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header {
border-bottom: 1px solid #E2E8F0 !important;
padding: 20px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn .title {
width: max-content;
display: inline-block;
vertical-align: top;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn p {
padding: 0;
margin: 0;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn p a {
width: max-content;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn p a:hover {
background-color: #0095cc !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn p a:active {
background-color: #0095cc !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn p a:focus {
background-color: #0095cc !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 20px 30px 30px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table {
counter-reset: section;
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
margin: 13.5px 0 23.5px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table thead {
background-color: #F1F5F9;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr {
border-bottom: 1px solid #E2E8F0;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table thead tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table thead tr th.hash {
text-align: center;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.sorter {
text-align: center;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.sorter:before {
/*  counter-increment: section;*/
/*  content: counter(section);*/
text-align: center;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.sorter span {
display: none;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.action-column span.default-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.action-column span.default-buttons a {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  padding: 0;
  margin: 0 !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.action-column span.default-buttons a.btn-edit {
background-color: #FFAE34;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.action-column span.default-buttons a.btn-remove {
background-color: #FC3B75;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.action-column span.default-buttons a.btn-edit:hover {
background-color: #0095cc !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.action-column span.default-buttons a.btn-remove:hover {
background-color: #0095cc !important;
}

#kpis-index .card.kpiTable table#Kpis-table tr td span.confirm-buttons {
display: flex;
justify-content: flex-end;
gap: 8px;
}

#kpis-index .card.kpiTable table#Kpis-table tr td span.confirm-buttons a {
border-radius: 6px;
color: #ffffff;
margin: 0 !important;
}

#kpis-index .card.kpiTable table#Kpis-table tr td span.confirm-buttons a.btn-confirm {
background-color: #00B0F0;
}

#kpis-index .card.kpiTable table#Kpis-table tr td span.confirm-buttons a.btn-cancel {
background-color: #FC3B75;
}

#kpis-index .card.kpiTable table#Kpis-table tr td span.confirm-buttons a.btn-confirm:hover {
background-color: #0095cc !important;
}

#kpis-index .card.kpiTable table#Kpis-table tr td span.confirm-buttons a.btn-cancel:hover {
background-color: #0095cc !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td span.confirm-buttons {
display: flex;
gap: 8px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td span.confirm-buttons a {
border-radius: 6px;
color: #ffffff;
margin: 0 !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td span.confirm-buttons a.btn-confirm {
background-color: #00B0F0;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td span.confirm-buttons a.btn-cancel {
background-color: #FC3B75 !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td span.confirm-buttons a.btn-confirm:hover {
background-color: #0095cc !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td span.confirm-buttons a.btn-cancel:hover {
background-color: #0095cc !important;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td select {
height: 42.55px;
background-position: right 1rem center;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
background-size: 16px 12px;
padding-top: 6px;
padding-bottom: 6px;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table .responsive-row span.edit {
width: 100%;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body a.load-more-text-kpi {
margin: 20px 0 0;
}

@media(max-width: 1199px){
.kpiContent #kpis-index {
  width: 100%;
}
.kpiContent #kpis-text-index {
  width: 100%;
}
#kpis-index .card.kpiTable table#Kpis-table {
  width: 100% !important;
}
#kt_app_main #kt_app_content .kpiContent #kpis-index .dt-length select {
  width: 100%;
}
#kt_app_main #kt_app_content .kpiContent #kpis-index input#dt-search-0 {
  width: 100%;
  padding: 0;
  margin: 0;
}
}

@media(max-width: 600px){
#kpis-index .card.kpiTable {
  width: 100%;
}
}
/* ===== Activities-CSS-End ===== */

/* ===== KPI-States-Popup-CSS-Being ===== */
#modal-kpi-states .modal-dialog {
width: 100%;
max-width:684px;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
padding: 20px;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left {
width: calc(100% - 24px);
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 12px;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left .icon {
width: 52px;
height: 52px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
background-color: #00B0F0;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left .icon svg {
width: 30px;
height: 30px;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left .caption {
width: 100%;
display: inline-block;
vertical-align: top;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left .caption .modal-title {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left .modal-text {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header  .right {
width: 24px;
height: 24px;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .right button {
width: 24px;
height: 24px;
padding: 0;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .right button:hover svg path {
fill: #00B0F0;
}

#modal-kpi-states .modal-body {
padding: 20px;
}

#modal-kpi-states .modal-dialog .modal-footer {
display: none;
}

#modal-kpi-states table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
margin: 0;
}

#modal-kpi-states .modal-dialog .modal-content p.full-btn {
width: 100%;
display: flex;
justify-content: flex-end;
padding: 0;
margin: 0 0 21px;
}

#modal-kpi-states .modal-dialog .modal-content p.full-btn a {
background-color: #00B0F0;
padding: 7.25px 15px;
}

#modal-kpi-states .modal-dialog .modal-content p.full-btn a:hover {
background-color: #0095cc !important;
}

#modal-kpi-states table thead tr {
background-color: #F1F5F9 !important;
}

#modal-kpi-states table thead th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
text-align: center;
border: unset;
}

#modal-kpi-states table tr {
border-bottom: 2px solid #E2E8F0;
}

#modal-kpi-states table tr:nth-child(odd) {
background-color: #F9FCFE;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left .icon {
display: none;
}

#modal-kpi-states .modal-dialog .modal-content .modal-header .left .modal-text {
display: none;
}

#modal-kpi-states table tr td {
border: unset;
}

#modal-kpi-states table tr td.editable {
text-align: center;
}

#modal-kpi-states table tr td.action-column a {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  padding: 0;
  margin: 0 !important;
}

#modal-kpi-states table tr td .default-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}

#modal-kpi-states table tr td.action-column a.btn-edit {
  background-color: #FFAE34;
}

#modal-kpi-states table tr td.action-column a.btn-remove {
  background-color: #FC3B75;
}

#modal-kpi-states table tr td.action-column a.btn-edit:hover {
background-color: #0095cc !important;
}

#modal-kpi-states table tr td.action-column a.btn-remove:hover {
background-color: #0095cc !important;
}

#modal-kpi-states table tr td span.confirm-buttons {
width: 144px;
display: flex;
justify-content: space-between;
align-items: center;
gap: 8px;
}

#modal-kpi-states table tr td span.confirm-buttons a {
width: max-content;
height: auto;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-confirm {
background-color: #00B0F0;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
padding: 6px 12px;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-confirm:hover {
background-color: #0095cc !important;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-confirm:active {
background-color: #0095cc !important;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-confirm:focus {
background-color: #0095cc !important;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-cancel {
background-color: #FC3B75;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
padding: 6px 12px;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-cancel:hover {
background-color: #0095cc !important;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-cancel:active {
background-color: #0095cc !important;
}

#modal-kpi-states table tr td span.confirm-buttons a.btn-cancel:focus {
background-color: #0095cc !important;
}

@media(max-width: 575px){
#modal-kpi-states table tr td.editable input#datepicker {
  width: 105px;
}
#modal-kpi-states table tr td.editable span.preview {
  width: 100px;
  display: block;
}
}
/* ===== KPI-States-Popup-CSS-End ===== */

/* ===== Page-Title-Breadcrumb-CSS-Being ===== */
#kt_app_toolbar #kt_app_toolbar_container.app-container ol.breadcrumb {
  width: max-content;
  background-color: transparent;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container .page-title {
  width: 100%;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  margin: 0 !important;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container .page-title h1.page-heading {
  width: max-content;
}

#kt_app_toolbar #kt_app_toolbar_container.app-container .page-title h1.page-heading span.menu-icon {
display: flex;
align-items: center;
gap: 5px;
font-size: 14px !important;
}

.menu-icon-col {
width: 100%;
display: flex;
align-items: center;
gap: 5px;
margin: 0 0 1.5rem;
}

.menu-icon-col h1 {
margin: 0;
}
/* ===== Page-Title-Breadcrumb-CSS-End ===== */

/* ===== Users-CSS-Being ===== */
body #users-index {
padding: 0 !important;
margin: 20px 0 40px;
}

#users-index .card.kpi {
box-shadow: unset;
}

#users-index .card.kpi .card-header {
padding: 20px;
}

#users-index .card.kpi .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

#users-index .card.kpi .card-header .card-toolbar .title-btn {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center;
}

#users-index .card.kpi .card-header .card-toolbar .title-btn .title {
width: max-content;
display: flex;
align-items: center;
}

#users-index .card.kpi .card-header .card-toolbar .title-btn .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#users-index .card.kpi .card-header .card-toolbar .title-btn .cta {
width: max-content;
display: flex;
align-items: center;
}

#users-index .card.kpi .card-header .card-toolbar .title-btn .cta a {
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #FFFFFF;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 15px;
}

#users-index .card.kpi .card-header .card-toolbar .title-btn .cta a:hover {
background-color: #0095cc !important;
}

#users-index .card.kpi .card-body {
padding: 0 20px 20px !important;
}

#users-index .card.kpi table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

#users-index .card.kpi table thead {
background-color: #F1F5F9;
}

#users-index .card.kpi table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

#users-index .card.kpi table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

#users-index .card.kpi table tr td.action-column .act-col-wrap {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 8px;
}

#users-index .card.kpi table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

#users-index .card.kpi table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

#users-index .card.kpi table tr th.action {
text-align: center;
}

#users-index .card.kpi table tr th.hash {
text-align: center;
}

#users-index .card.kpi table tr td.tab-index {
text-align: center;
}

#users-index .card.kpi .card-body ul.pagination {
margin: 20px 0 0;
}

#users-index .card.kpi .card-header .card-toolbar.title-btn .cta a:hover {
background-color: #0095cc !important;
}

#users-index .card.kpi .card-header .card-toolbar.title-btn .cta a:active {
background-color: #0095cc !important;
}

#users-index .card.kpi .card-header .card-toolbar.title-btn .cta a:focus {
background-color: #0095cc !important;
}

#users-index .card.kpi table tr td.action-column a:hover {
background-color: #0095cc !important;
}

#users-index .card.kpi table tr td.action-column a:active {
background-color: #0095cc !important;
}

#users-index .card.kpi table tr td.action-column a:focus {
background-color: #0095cc !important;
}

#users-index .card.kpi table tr td.action-column button:hover {
background-color: #0095cc !important;
}

#users-index .card.kpi table tr td.action-column button:active {
background-color: #0095cc !important;
}

#users-index .card.kpi table tr td.action-column button:focus {
background-color: #0095cc !important;
}

@media(max-width: 575px){
#users-index .card.kpi .card-header {
  padding: 20px;
}
#users-index .card.kpi .card-body {
  padding: 0 20px 20px !important;
}
}
/* ===== Users-CSS-End ===== */

/* ===== Reports-Activities-CSS-Being ===== */

/* ===== Reports-Activities-CSS-End ===== */

/* ===== My-Log-CSS-Being ===== */
#kt_app_main #kt_app_content .kpiContent #kpis-index .card.kpi .card-body #kpis a.btn.btn-success.btn-sm.btn-save {
color: #ffffff;
background-color: #00B0F0;
}
.kpiContent #kpis-text-index table#kpis-text-table span.confirm-buttons a {
color: #ffffff;
background-color: #00B0F0;
}
/* ===== My-Log-CSS-End ===== */

/* ===== Teams-CSS-Being ===== */
body #team-index {
padding: 0 !important;
margin: 20px 0 40px;
}

#team-index .card.kpi {
box-shadow: unset;
}

#team-index .card.kpi .card-header {
padding: 20px;
}

#team-index .card.kpi .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

#team-index .card.kpi .card-header .card-toolbar .title-btn {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center;
}

#team-index .card.kpi .card-header .card-toolbar .title-btn .title {
width: max-content;
display: flex;
align-items: center;
}

#team-index .card.kpi .card-header .card-toolbar .title-btn .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#team-index .card.kpi .card-header .card-toolbar .title-btn .cta {
width: max-content;
display: flex;
align-items: center;
}

#team-index .card.kpi .card-header .card-toolbar .title-btn .cta a {
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #FFFFFF;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 15px;
}

#team-index .card.kpi .card-header .card-toolbar .title-btn .cta a:hover {
background-color: #0095cc !important;
}

#team-index .card.kpi .card-body {
overflow: auto;
padding: 0 20px 20px !important;
}

#team-index .card.kpi table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0 0 20px;
}

#team-index .card.kpi table thead {
background-color: #F1F5F9;
}

#team-index .card.kpi table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

#team-index .card.kpi table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

#team-index .card.kpi table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

#team-index .card.kpi table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

#team-index .card.kpi table tr th.action {
text-align: center;
}

#team-index #teams-table_length {
display: none;
}

#team-index #teams-table_filter {
display: none;
}

#team-index table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
box-shadow: unset;
}

#team-index .card.kpi table tr th.hash {
text-align: center;
}

#team-index .card.kpi table tr td.tab-index {
text-align: center;
}

#team-index .action-column a {
width: 36px;
height: 36px;
display: inline-block;
vertical-align: top;
text-align: center;
padding: 0 !important;
position: relative;
z-index: 1;
}

#team-index .action-column a svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#team-index .action-column a span.ki-duotone {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#team-index .action-column span.editing-buttons a.act {
background-color: #71B8F9 !important;
}

#team-index .action-column span.editing-buttons a.chart {
background-color: #AB83FE !important;
}

#team-index .action-column a.edit {
background-color: #FFAE34 !important;
}

#team-index .action-column a.view {
background-color: #65D1AA !important;
}

#team-index .action-column a.view svg path {
fill: #ffffff;
}

#team-index .action-column a.delete {
background-color: #FC3B75 !important;
}

#team-index .action-column span.editing-buttons a.act:hover {
background-color: #0095cc !important;
}

#team-index .action-column span.editing-buttons a.chart:hover {
background-color: #0095cc !important;
}

#team-index .action-column a.edit:hover {
background-color: #0095cc !important;
}

#team-index .action-column a.view:hover {
background-color: #0095cc !important;
}

#team-index .action-column a.delete:hover {
background-color: #0095cc !important;
}

#team-index .card.kpi .card-body .col-sm-12.col-md-5 {
display: none;
}

#team-index #teams-table_paginate {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
margin: 20px 0 0;
}

#team-index .card.kpi table tr td.name {
text-transform: capitalize;
}

#team-index .card.kpi table tr td.action-column span.editing-buttons {
display: flex;
gap: 5px;
}

@media(max-width: 575px){
#team-index .card.kpi .card-header {
  padding: 20px;
}
#team-index .card.kpi .card-body {
  padding: 0 20px 20px !important;
}
}
/* ===== Teams-CSS-End ===== */

/* ===== Pagination-CSS-Being ===== */
ul.pagination {
width: max-content;
display: flex;
justify-content: flex-start;
align-items: center;
border: 1px solid #E2E8F0;
border-radius: 4px;
}

ul.pagination li a {
font-family: Poppins;
font-size: 14px !important;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #1E293B !important;
border-radius: unset !important;
}

ul.pagination .active>.page-link, ul.pagination .page-link.active {
background-color: #00B0F0 !important;
color: #ffffff !important;
}

ul.pagination li {
display: flex;
justify-content: center;
align-items: center;
border-left: 1px solid #E2E8F0;
margin: 0 auto;
}

ul.pagination li:first-child {
border-left: unset;
}

ul.pagination li:first-child a {
display: flex;
justify-content: space-between;
align-items: center;
gap: 6px;
padding: 6px 12px;
position: relative;
z-index: 1;
}

ul.pagination li:first-child a:before {
content: "";
width: 18px;
height: 18px;
display: flex;
justify-content: flex-start;
align-items: center;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.4582 9.00001L13.8966 5.55001L13.1063 4.75964L8.86589 9.00001L13.1063 13.2404L13.8966 12.45L10.4582 9.00001ZM5.69567 9.00001L9.13413 5.55001L8.34376 4.75964L4.10341 9.00001L8.34376 13.2404L9.13413 12.45L5.69567 9.00001Z' fill='%231E293B'/%3E%3C/svg%3E");
}

ul.pagination li:last-child a:after {
content: "";
width: 18px;
height: 18px;
display: flex;
justify-content: flex-start;
align-items: center;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.54184 9.00001L4.10339 5.55001L4.89374 4.75964L9.13411 9.00001L4.89374 13.2404L4.10339 12.45L7.54184 9.00001ZM12.3043 9.00001L8.86587 5.55001L9.65624 4.75964L13.8966 9.00001L9.65624 13.2404L8.86587 12.45L12.3043 9.00001Z' fill='%231E293B'/%3E%3C/svg%3E");
}

ul.pagination li a:hover {
background-color: #00B0F0;
color: #ffffff !important;
}
/* ===== Pagination-CSS-End ===== */

/* ===== Roles-CSS-Being ===== */
body #roles-index {
padding: 0 !important;
margin: 20px 0 40px;
}

#roles-index .card {
box-shadow: unset;
}

#roles-index .card .card-header {
padding: 20px;
}

#roles-index .card .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

#roles-index .card .card-header .card-toolbar .title-btn {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center;
}

#roles-index .card .card-header .card-toolbar .title-btn .title {
width: max-content;
display: flex;
align-items: center;
}

#roles-index .card .card-header .card-toolbar .title-btn .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#roles-index .card .card-header .card-toolbar .title-btn .cta {
width: max-content;
display: flex;
align-items: center;
}

#roles-index .card .card-header .card-toolbar .title-btn .cta a {
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #FFFFFF;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 15px;
}

#roles-index .card .card-header .card-toolbar .title-btn .cta a:hover {
background-color: #0095cc !important;
}

#roles-index .card .card-body {
padding: 0 20px 20px !important;
}

#roles-index .card table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

#roles-index .card table thead {
background-color: #F1F5F9;
}

#roles-index .card table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

#roles-index .card table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

#roles-index .card table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

#roles-index .card table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

#roles-index .card table tr th.action {
text-align: center;
}

#roles-index #teams-table_length {
display: none;
}

#roles-index #teams-table_filter {
display: none;
}

#roles-index table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
box-shadow: unset;
}

#roles-index .card table tr th.hash {
text-align: center;
}

#roles-index .card table tr td.tab-index {
text-align: center;
}

#roles-index .card table tr td.action-column span.default-buttons {
display: flex;
gap: 5px;
}

#roles-index .action-column a {
width: 36px;
height: 36px;
display: inline-block;
vertical-align: top;
text-align: center;
padding: 0 !important;
position: relative;
z-index: 1;
}

#roles-index .action-column a svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#roles-index .action-column a span.ki-duotone {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#roles-index .action-column span.editing-buttons a.act {
background-color: #71B8F9 !important;
}

#roles-index .action-column span.editing-buttons a.chart {
background-color: #AB83FE !important;
}

#roles-index .action-column a.btn-edit {
background-color: #FFAE34 !important;
}

#roles-index .action-column a.view {
background-color: #65D1AA !important;
}

#roles-index .action-column a.view svg path {
fill: #ffffff;
}

#roles-index .action-column a.delete {
background-color: #FC3B75 !important;
}

#roles-index .action-column span.editing-buttons a.act:hover {
background-color: #0095cc !important;
}

#roles-index .action-column span.editing-buttons a.chart:hover {
background-color: #0095cc !important;
}

#roles-index .action-column a.btn-edit:hover {
background-color: #0095cc !important;
}

#roles-index .action-column a.view:hover {
background-color: #0095cc !important;
}

#roles-index .action-column a.delete:hover {
background-color: #0095cc !important;
}

#roles-index .card .card-body .col-sm-12.col-md-5 {
display: none;
}

#roles-index #teams-table_paginate {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
margin: 20px 0 0;
}

#roles-index .card table tr td.name {
text-transform: capitalize;
}

#roles-index .card table span.confirm-buttons {
display: flex;
gap: 8px;
}

#roles-index .card table span.confirm-buttons a {
border-radius: 6px;
color: #ffffff;
margin: 0 !important;
width: 68px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
}

#roles-index .card table span.confirm-buttons a.btn-confirm {
background-color: #00B0F0;
}

#roles-index .card table span.confirm-buttons a.btn-cancel {
background-color: #FC3B75;
}

#roles-index .card table span.confirm-buttons a.btn-confirm:hover {
background-color: #0095cc !important;
}

#roles-index .card table span.confirm-buttons a.btn-cancel:hover {
background-color: #0095cc !important;
}
/* ===== Roles-CSS-End ===== */

/* ===== Ranking-CSS-Start ===== */
.card-header.ranking-top-cta {
display: none;
}

#ranking-index .card {
box-shadow: unset;
padding: 20px;
}

#ranking-index .card .card-toolbar {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 0;
margin: 0;
}

#ranking-index .card .card-toolbar .title {
width: auto;
display: flex;
justify-content: flex-start;
align-items: center;
}

#ranking-index .card .card-toolbar .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#ranking-index .card .card-toolbar .drop-cta {
width: 80%;
display: flex;
justify-content: flex-end;
}

#ranking-index .card .card-toolbar .drop-cta form {
margin: 0;
}

#ranking-index .card .card-toolbar .drop-cta form .row.selectViews {
width: 100%;
margin: 0;
}

#ranking-index .card .card-toolbar .drop-cta .cta {
width: max-content;
display: flex;
align-items: center;
padding: 0;
margin: 0;
}

#ranking-index .card .card-toolbar .drop-cta .cta a.btn.rankingTeam {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
color: #FFFFFF;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

#ranking-index .card .card-toolbar .drop-cta .cta a.btn.rankingTeam:hover {
background-color: #0095cc;
}

#ranking-index .card .card-body {
padding: 20px 0 0 !important;
}

#ranking-index .card table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

#ranking-index .card table thead {
background-color: #F1F5F9;
}

#ranking-index .card table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

#ranking-index .card table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

#ranking-index .card table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

#ranking-index .card table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

#ranking-index .card table tr th.action {
text-align: center;
}

#ranking-index #teams-table_length {
display: none;
}

#ranking-index #teams-table_filter {
display: none;
}

#ranking-index table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
box-shadow: unset;
}

#ranking-index .card table tr th.hash {
text-align: center;
}

#ranking-index.card table tr td.tab-index {
text-align: center;
}

#ranking-index .action-column a {
width: 36px;
height: 36px;
display: inline-block;
vertical-align: top;
text-align: center;
padding: 0 !important;
position: relative;
z-index: 1;
}

#ranking-index .action-column a svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#ranking-index .action-column a span.ki-duotone {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#ranking-index .action-column span.editing-buttons a.act {
background-color: #71B8F9 !important;
}

#ranking-index .action-column span.editing-buttons a.chart {
background-color: #AB83FE !important;
}

#ranking-index .action-column a.edit {
background-color: #FFAE34 !important;
}

#ranking-index .action-column a.view {
background-color: #65D1AA !important;
}

#ranking-index .action-column a.view svg path {
fill: #ffffff;
}

#ranking-index .action-column a.delete {
background-color: #FC3B75 !important;
}

#ranking-index .card .card-body .col-sm-12.col-md-5 {
display: none;
}

#ranking-index #teams-table_paginate {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
margin: 20px 0 0;
}

#ranking-index .card table tr td.name {
text-transform: capitalize;
}

#ranking-index .card .card-toolbar .drop-cta form .row.selectViews .form-select {
height: 36px;
padding-top: 6px;
padding-bottom: 6px;
}
/* ===== Ranking-CSS-End ===== */

/* ===== Ranking-Inner-CSS-Being ===== */
#ranking-index .card .card-toolbar.inner-wrap {
justify-content: flex-end;
gap: 12px;
flex-direction: row;
}

#ranking-index .card .card-toolbar.inner-wrap form {
width: max-content;
margin: 0 12px 0 0;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap {
width: max-content;
justify-content: flex-end;
gap: 12px;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal {
width: max-content;
padding: 0;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
text-align: left;
color: #64748B;
background-color: #ffffff;
border-radius: 8px;
border: 1px solid #E2E8F0;
padding: 6px 15px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.82056 7.19923H15.186' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 9.90864H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 9.90867H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 9.90867H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 12.6049H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 12.6049H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 12.6049H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M11.8057 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M6.20147 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2444 3.15802H2.75684V15.9375H15.2444V3.15802Z' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 18px;
background-position: 96%;
padding-right: 30px;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input::placeholder {
color: #64748B;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input#from-date {
width: 200px;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input#to-date {
width: 200px;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input:hover {
background-color: #00B0F0 !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.82056 7.19923H15.186' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 9.90864H12.088' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 9.90867H9.00986' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 9.90867H5.9249' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 12.6049H12.088' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 12.6049H9.00986' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 12.6049H5.9249' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M11.8057 2.0625V4.34549' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M6.20147 2.0625V4.34549' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2444 3.15802H2.75684V15.9375H15.2444V3.15802Z' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E");
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input:hover::placeholder {
color: #ffffff;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input#from-date:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.82056 7.19923H15.186' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 9.90864H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 9.90867H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 9.90867H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 12.6049H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 12.6049H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 12.6049H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M11.8057 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M6.20147 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2444 3.15802H2.75684V15.9375H15.2444V3.15802Z' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E");
color: #64748B !important;
background-color: #ffffff !important;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input#from-date:focus {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.82056 7.19923H15.186' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 9.90864H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 9.90867H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 9.90867H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 12.6049H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 12.6049H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 12.6049H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M11.8057 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M6.20147 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2444 3.15802H2.75684V15.9375H15.2444V3.15802Z' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E");
color: #64748B !important;
background-color: #ffffff !important;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input#to-date:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.82056 7.19923H15.186' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 9.90864H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 9.90867H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 9.90867H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 12.6049H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 12.6049H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 12.6049H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M11.8057 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M6.20147 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2444 3.15802H2.75684V15.9375H15.2444V3.15802Z' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E");
color: #64748B !important;
background-color: #ffffff !important;
}

#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap .cal input#to-date:focus {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.82056 7.19923H15.186' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 9.90864H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 9.90867H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 9.90867H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M12.0816 12.6049H12.088' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M9.00344 12.6049H9.00986' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M5.91848 12.6049H5.9249' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M11.8057 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath d='M6.20147 2.0625V4.34549' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2444 3.15802H2.75684V15.9375H15.2444V3.15802Z' stroke='%2364748B' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E");
color: #64748B !important;
background-color: #ffffff !important;
}

#ranking-index .card .card-toolbar.inner-wrap .cta {
width: max-content;
display: flex;
justify-content: flex-end;
align-items: center;
}

#ranking-index .card .card-toolbar.inner-wrap .cta a {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
color: #FFFFFF;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

#ranking-index .card .card-toolbar.inner-wrap .cta a:hover {
background-color: #0095cc;
}

#ranking-index .card .card-toolbar .title .cta {
display: none;
}

@media (max-width: 1377px){
#ranking-index .card .card-toolbar {
  flex-direction: column;
  gap: 15px;
}
#ranking-index .card .card-toolbar .title {
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px;
}
#ranking-index .card .card-toolbar .drop-cta {
  width: 100%;
  justify-content: flex-start;
}
#ranking-index .card .card-toolbar .drop-cta form .selectViews .dropdown:first-child {
  padding-left: 0;
}
#ranking-index .card .card-toolbar .drop-cta .cta {
  display: none;
}
#ranking-index .card .card-toolbar .title .cta {
  display: flex;
}
#ranking-index .card .card-toolbar .title .cta a {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #FFFFFF;
  background-color: #00B0F0;
  border-radius: 8px;
  padding: 6px 15px;
}
}

@media (max-width: 768px){
#ranking-index .card .card-toolbar .drop-cta form {
  width: 100%;
}
#ranking-index .card .card-toolbar .drop-cta form .selectViews .dropdown {
  width: 100%;
  padding: 0;
  margin: 5px 0;
}
#ranking-index .card .card-toolbar .drop-cta form .selectViews .col-week {
  width: 100%;
  padding: 0;
  margin: 5px 0;
}
#ranking-index .card .card-toolbar.inner-wrap {
  flex-direction: column;
}
#ranking-index .card .card-toolbar.inner-wrap form {
  margin: 0;
}
}

@media (max-width: 575px){
#ranking-index .card {
  padding: 20px;
}
}

@media (max-width: 481px){
#ranking-index .card .card-toolbar.inner-wrap {
  flex-direction: column;
}
#ranking-index .card .card-toolbar.inner-wrap form .drop-wrap {
  flex-direction: column;
}
}
/* ===== Ranking-Inner-CSS-End ===== */

/* ===== Dashboard-New-CSS-Being ===== */
.dashboard-main {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 30px 10px;
}

.dashboard-main .dashboard-main-wrap {
width: 100%;
display: inline-block;
vertical-align: top;
}

.dashboard-main .dashboard-main-wrap .dash-inner {
padding: 0;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col {
padding: 10px;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card {
border-radius: 10px;
box-shadow: unset;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card a.card-body {
padding: 30px;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card a.card-body .col-box {
gap: 10px;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card a.card-body .col-box .info {
width: calc(100% - 60px);
display: flex;
flex-direction: column;
gap: 30px;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card a.card-body .col-box .info p {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
padding: 0;
margin: 0;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card a.card-body .col-box .avtar-icon {
width: 60px;
height: 60px;
display: flex;
justify-content: flex-end;
align-items: flex-start;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card a.card-body .col-box .avtar-icon span.avatar-title {
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
background-color: #EFFAFF;
border-radius: 6px;
padding: 10px;
}

.dashboard-main .dashboard-main-wrap .dash-inner .dash-col .card a.card-body .col-box .info h2.count {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #1E293B;
padding: 0;
margin: 0;
}

/* ===== Dashboard-New-CSS-End ===== */

/* ===== Top-Message-Strip-CSS-Being ===== */
.message.top-msg-strip .msg-wrap {
  background-color: #F1F5F9 !important;
  padding: 8px 20px !important;
}

.message.top-msg-strip .msg-wrap span {
  color: #64748B;
  font-weight: 600;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.message.top-msg-strip .msg-wrap .left {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
display: flex;
gap: 6px;
align-items: center;
}

.message.top-msg-strip .msg-wrap .right {
display: flex;
flex-direction: row;
gap: 10px;
}

.message.top-msg-strip .msg-wrap .right a {
color: #64748B !important;
padding: 4px 15px;
border-radius: 8px;
border: 1px solid #c3c6ca;
font-family: 'Poppins';
}

.message.top-msg-strip .msg-wrap .right a:hover {
background-color: #c3c6ca;
color: #fff !important;
}

@media(max-width: 992px){
.message.top-msg-strip .msg-wrap {
  justify-content: space-between;
  padding: 8px 20px !important;
}
}

@media(max-width: 481px){
.message.top-msg-strip .msg-wrap .right a {
  padding: 4px 8px;
}
.message.top-msg-strip .msg-wrap .left {
  font-size: 12px;
}
}
/* ===== Top-Message-Strip-CSS-End ===== */

/* ===== New-User-CSS-Being ===== */
#users-profile.new-user {
width: 100%;
justify-content: center;
text-align: center;
margin: 0 auto;
}

#users-profile.new-user br {
display: none !important;
}

#users-profile.new-user .nu-wrap {
width: 100%;
max-width: 684px;
text-align: left;
background-color: #ffffff;
border-radius: 15px;
border: 1px solid #EAECEE;
overflow-y: auto;
padding: 20px;
margin: 30px auto;
margin-top: 5px;
}

#users-profile.new-user .nu-wrap .card {
background-color: transparent;
box-shadow: unset;
border: unset;
padding: 0;
margin: 0 !important;
}

#users-profile.new-user .nu-wrap .card br {
display: none !important;
}

#users-profile.new-user .nu-wrap .card .card-body {
padding: 0;
margin: 0;
}

#users-profile.new-user .nu-wrap .card .card-body form#frmUser {
padding: 0;
margin: 0;
}

#users-profile.new-user .nu-wrap .card .card-body form#frmUser br {
display: none;
}

#users-profile.new-user .nu-wrap .card .card-body form#frmUser .py-3 {
padding-bottom: 0 !important;
}

#users-profile.new-user .nu-wrap .card .card-body form#frmUser label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#users-profile.new-user .nu-wrap .card .card-body form#frmUser select {
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}

#users-profile.new-user .nu-wrap input.btn.btn-primary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin-left: 15px;
margin-top: 12px;
}

#users-profile.new-user .nu-wrap input.btn.btn-primary:hover {
background-color: #0095cc !important;
}

#users-profile.new-user .nu-wrap input.btn.btn-primary:active {
background-color: #0095cc !important;
}

#users-profile.new-user .nu-wrap input.btn.btn-primary:focus {
background-color: #0095cc !important;
}

#users-profile.new-user .nu-wrap a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset;
padding: 6px 15px;
margin-top: 12px;
}

@media(max-width: 685px){
#users-profile.new-user .nu-wrap {
  max-width: 100%;
  padding: 20px;
}
}
/* ===== New-User-CSS-End ===== */

/* ===== View-User-CSS-Being ===== */
#users-profile.view-profile {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 20px auto;
}

#users-profile.view-profile .vp-wrap {
width: 100%;
max-width: 684px;
margin: 0 auto;
}

#users-profile.view-profile .vp-wrap .card {
background-color: #ffffff;
border-radius: 15px;
border: 1px solid #EAECEE;
box-shadow: unset;
}

#users-profile.view-profile .vp-wrap .card .title {
width: 100%;
display: flex;
justify-content: flex-start;
border-bottom: 1px solid #EEE;
padding: 20px;
}

#users-profile.view-profile .vp-wrap .card .title h1 {
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
padding: 0 !important;
margin: 0 !important;
}

#users-profile.view-profile .vp-wrap .card .card-body {
padding: 20px;
}

#users-profile.view-profile .vp-wrap .card .card-body .avtar-info {
margin: 0 auto 30px;
}

#users-profile.view-profile .vp-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle {
width: 138px;
height: 138px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
}

#users-profile.view-profile .vp-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .symbol-label {
display: flex;
justify-content: center;
align-items: center;
background-color: azure !important;
border-radius: 100%;
padding: 0;
margin: 0 auto;
}

#users-profile.view-profile .vp-wrap .card .card-body .avtar-info .avtar-name {
display: none !important;
}

#users-profile.view-profile .vp-wrap .card .card-body table.table {
width: 100%;
margin: 0;
}

#users-profile.view-profile .vp-wrap .card .card-body table.table tbody tr {
width: 100%;
display: flex;
flex-direction: column;
gap: 15px;
border-bottom: 1px solid #EEE;
padding: 20px 0;
}

#users-profile.view-profile .vp-wrap .card .card-body table.table tbody {
width: 100%;
display: inline-block;
vertical-align: top;
}

#users-profile.view-profile .vp-wrap .card .card-body table.table tbody tr th {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #64748B;
border: unset !important;
padding: 0;
}

#users-profile.view-profile .vp-wrap .card .card-body table.table tbody tr td {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
border: unset;
padding: 0;
}

#users-profile.view-profile .vp-wrap .card .card-body table.table tbody tr:first-child {
padding-top: 0;
}

#users-profile.view-profile .vp-wrap .card .card-body table.table tbody tr:last-child {
padding-bottom: 0;
}

#users-profile.view-profile .vp-wrap .card .card-body .back-btn {
width: 100%;
display: flex;
justify-content: flex-end;
margin: 20px 0 0;
}

#users-profile.view-profile .vp-wrap .card .card-body .back-btn a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset;
padding: 6px 15px;
margin: 0;
}

@media(max-width: 575px){
#users-profile.view-profile .vp-wrap .card .title {
  padding: 20px;
}
#users-profile.view-profile .vp-wrap .card .card-body {
  padding: 30px 20px 20px;
}
}
/* ===== View-User-CSS-End ===== */

/* ===== Users-Activities-CSS-Being ===== */
.kpiContent.ua-sec {
gap: 20px;
}

.kpiContent.ua-sec .card {
  box-shadow: unset;
  background-color: #ffffff;
  border: unset;
}

.kpiContent.ua-sec .card .card-header {
border-bottom: 1px solid #E2E8F0 !important;
padding: 20px;
}

.kpiContent.ua-sec .card .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

.kpiContent.ua-sec .card .card-header .card-toolbar .title-dropdown {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center;
gap: 10px;
}

.kpiContent.ua-sec .card .card-header .card-toolbar .title-dropdown .title {
width: max-content;
display: flex;
align-items: center;
}

.kpiContent.ua-sec .card .card-header .card-toolbar .title-dropdown .title span {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

.kpiContent.ua-sec .card .card-header .card-toolbar .title-dropdown select {
  width: 200px;
}

.kpiContent.ua-sec .card .card-body {
width: 100%;
height: auto;
max-height: 600px;
overflow: scroll;
padding: 20px;
}

.kpiContent.ua-sec .card .card-body table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

.kpiContent.ua-sec .card .card-body table thead {
background-color: #F1F5F9;
}

.kpiContent.ua-sec .card .card-body table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

.kpiContent.ua-sec .card .card-body table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

.kpiContent.ua-sec .card .card-body table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

.kpiContent.ua-sec .card .card-body table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

.kpiContent.ua-sec .card .card-body table tr th.action {
text-align: center;
}

.kpiContent.ua-sec .card .card-body table tr th.hash {
text-align: center;
}

.kpiContent.ua-sec .card .card-body table tr td.tab-index {
text-align: center;
}

.kpiContent.ua-sec .action-column a {
width: auto;
height: 30px;
display: inline-block;
vertical-align: top;
text-align: center;
position: relative;
z-index: 1;
padding: 5px !important;
margin: 0 !important;
}

.kpiContent.ua-sec .action-column a svg {
width: 20px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
}

.kpiContent.ua-sec .card .card-body table tr td.editable {
text-align: center;
}

.kpiContent.ua-sec .card .card-body table tr th.target {
text-align: center;
}

.kpiContent.ua-sec span.default-buttons {
width: max-content;
display: flex;
justify-content: center;
gap: 8px;
text-align: center;
margin: 0 auto;
}

.kpiContent.ua-sec .action-column a.btn-targets {
background-color: #FFAE34;
}

.kpiContent.ua-sec .action-column a.btn-remove {
background-color: #FC3B75;
}

.kpiContent.ua-sec .action-column a.btn-targets:hover {
background-color: #0095cc !important;
}

.kpiContent.ua-sec .action-column a.btn-remove:hover {
background-color: #0095cc !important;
}

@media(min-width: 991px){
  .rep-act-sec .kpiContent.ua-sec .card-toolbar .select2-container {
    width: 30% !important;
  }
}

@media(max-width: 575px){
.kpiContent.ua-sec .card .card-header {
  padding: 20px;
}
.kpiContent.ua-sec .card .card-body {
  padding: 20px;
}
}

@media(max-width: 481px){
.kpiContent.ua-sec .card .card-header .card-toolbar .title-dropdown select {
  width: 196px;
}
}
/* ===== Users-Activities-CSS-End ===== */

/* ===== Activities-Targets-Popup-CSS-Being ===== */
.kpiContent.ua-sec .modal-dialog {
width: 100%;
max-width:684px;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
padding: 30px;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left {
width: calc(100% - 24px);
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 12px;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left .icon {
width: 52px;
height: 52px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
background-color: #00B0F0;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left .icon svg {
width: 30px;
height: 30px;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left .caption {
width: 100%;
display: inline-block;
vertical-align: top;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left .caption .modal-title {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left .modal-text {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header  .right {
width: 24px;
height: 24px;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .right button {
width: 24px;
height: 24px;
padding: 0;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .right button:hover svg path {
fill: #00B0F0;
}

.kpiContent.ua-sec .modal-body {
padding: 20px 30px 30px;
}

.kpiContent.ua-sec .modal-dialog .modal-footer {
display: none;
}

.kpiContent.ua-sec #kpi-targets table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
margin: 0;
}

.kpiContent.ua-sec #kpi-targets .modal-dialog .modal-content p.full-btn {
width: 100%;
display: flex;
justify-content: flex-end;
padding: 0;
margin: 0 0 21px;
}

.kpiContent.ua-sec #kpi-targets table thead tr {
background-color: #F1F5F9 !important;
}

.kpiContent.ua-sec #kpi-targets table thead th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
text-align: center;
border: unset;
}

.kpiContent.ua-sec #kpi-targets table tr {
border-bottom: 2px solid #E2E8F0;
}

.kpiContent.ua-sec #kpi-targets table tr:nth-child(odd) {
background-color: #F9FCFE;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left .icon {
display: none;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header .left .modal-text {
display: none;
}

.kpiContent.ua-sec #kpi-targets table tr td {
border: unset;
}

.kpiContent.ua-sec #kpi-targets table tr td.editable {
text-align: center;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  padding: 0;
  margin: 0 !important;
}

.kpiContent.ua-sec #kpi-targets table tr td .default-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-edit {
  background-color: #FFAE34;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-edit:hover {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-edit:active {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-edit:focus {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-remove {
  background-color: #FC3B75;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-remove:hover {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-remove:active {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td.action-column a.btn-remove:focus {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons {
width: max-content;
display: flex;
justify-content: space-between;
align-items: center;
gap: 8px;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a {
width: max-content;
height: auto;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-confirm {
background-color: #00B0F0;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
padding: 6px 12px;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-confirm:hover {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-confirm:active {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-confirm:focus {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-cancel {
background-color: #FC3B75;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
padding: 6px 12px;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-cancel:hover {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-cancel:active {
background-color: #0095cc !important;
}

.kpiContent.ua-sec #kpi-targets table tr td span.confirm-buttons a.btn-cancel:focus {
background-color: #0095cc !important;
}

.kpiContent.ua-sec .modal-body .col-12 p {
display: flex;
justify-content: flex-end;
padding: 0;
margin: 0 0 21px;
}

.kpiContent.ua-sec .modal-body .col-12 p a {
display: flex;
justify-content: center;
align-items: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 14px !important;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header h5.modal-title {
text-transform: capitalize;
}

.kpiContent.ua-sec .modal-dialog .modal-content .modal-header:hover button svg path {
fill: #00B0F0;
}

.kpiContent.ua-sec .modal-body a.btn.btn-primary.btn-create:hover {
background-color: #0095cc !important;
}

.kpiContent.ua-sec .modal-body a.btn.btn-primary.btn-create:active {
background-color: #0095cc !important;
}

.kpiContent.ua-sec .modal-body a.btn.btn-primary.btn-create:focus {
background-color: #0095cc !important;
}
/* ===== Activities-Targets-Popup-CSS-End ===== */

/* ===== New-User-CSS-Being ===== */
body .users-profile {
padding-top: 0 !important;
padding-bottom: 0 !important;
}

#users-profile.edit-profile {
width: 100%;
justify-content: center;
text-align: center;
margin: 0 auto;
}

#users-profile.edit-profile br {
display: none !important;
}

#users-profile.edit-profile .ed-wrap {
width: 100%;
max-width: 684px;
text-align: left;
background-color: #ffffff;
border-radius: 15px;
border: 1px solid #EAECEE;
overflow-y: auto;
padding: 20px;
margin: 3.75px auto 20px;
}

#users-profile.edit-profile .ed-wrap .card {
background-color: transparent;
box-shadow: unset;
border: unset;
padding: 0;
margin: 0 !important;
}

#users-profile.edit-profile .ed-wrap .card br {
display: none !important;
}

#users-profile.edit-profile .ed-wrap .card .card-body {
padding: 0;
margin: 0;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser {
padding: 0;
margin: 0;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser br {
display: none;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .py-3 {
padding-bottom: 0 !important;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser:first-child .py-3 {
/*padding-top: 0 !important;*/
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser select {
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}

#users-profile.edit-profile .ed-wrap input.btn.btn-primary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin-left: 15px;
margin-top: 12px;
}

#users-profile.edit-profile .ed-wrap input.btn.btn-primary:hover {
background-color: #0095cc !important;
}

#users-profile.edit-profile .ed-wrap input.btn.btn-primary:active {
background-color: #0095cc !important;
}

#users-profile.edit-profile .ed-wrap input.btn.btn-primary:focus {
background-color: #0095cc !important;
}

#users-profile.edit-profile .ed-wrap a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset;
padding: 6px 15px;
margin-top: 12px;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser input {
margin: 0 0 20px;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser select {
margin: 0 0 20px;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser textarea {
margin: 0 0 20px;
}

@media(max-width: 685px){
#users-profile.edit-profile .ed-wrap .nu-wrap {
  max-width: 100%;
  padding: 20px;
}
}

@media(max-width: 575px){
#users-profile.edit-profile .ed-wrap {
  padding: 20px;
}
}
/* ===== New-User-CSS-End ===== */

/* ===== Edit-Team-CSS-Being ===== */
#users-profile .w-md-350px.w-lg-450px {
width: 100% !important;
}

#users-profile .new-admin {
width: 100%;
max-width: 684px;
padding: 0;
margin: 0 auto;
}

#users-profile #edit-team {
width: 100%;
max-width: 684px;
text-align: left;
background-color: #ffffff;
border-radius: 15px;
border: 1px solid #EAECEE;
overflow-y: auto;
position: relative;
top: 0;
padding: 20px;
margin: 0 auto;
}

#users-profile #edit-team .card {
background-color: transparent;
box-shadow: unset;
border: unset;
padding: 0;
margin: 0 !important;
}

#users-profile #edit-team .card br {
display: none !important;
}

#users-profile #edit-team .card .card-body {
padding: 0;
margin: 0;
}

#users-profile #edit-team .card .card-body form {
padding: 0;
margin: 0;
}

#users-profile #edit-team .card .card-body form br {
display: none;
}

#users-profile #edit-team .card .card-body form .py-3 {
padding-bottom: 0 !important;
}

#users-profile #edit-team .card .card-body form label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#users-profile #edit-team .card .card-body form select {
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
/* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"); */
}

#users-profile #edit-team .card .card-body form select#library_access {
background-image: unset;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

#users-profile #edit-team input.btn.btn-primary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin-left: 15px;
margin-top: 12px;
}

#users-profile #edit-team input.btn.btn-primary:hover {
background-color: #0095cc !important;
}

#users-profile #edit-team input.btn.btn-primary:focus {
background-color: #0095cc !important;
}

#users-profile #edit-team input.btn.btn-primary:active {
background-color: #0095cc !important;
}

#users-profile #edit-team a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset;
padding: 6px 15px;
margin-top: 12px;
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple .select2-selection__choice {
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
background-color: #F1F5F9;
border-radius: 4px;
border: unset;
padding: 6px 40px 6px 12px;
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple .select2-selection__choice span.select2-selection__choice__remove {
width: 36px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 0;
background-repeat: no-repeat;
background-size: 24px;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.39174 16.6788L7.32129 15.6154L10.9297 11.9999L7.32129 8.40963L8.39174 7.34618L12.0002 10.9519L15.5835 7.34618L16.6539 8.40963L13.0455 11.9999L16.6539 15.6154L15.5835 16.6788L12.0002 13.0731L8.39174 16.6788Z' fill='black'/%3E%3C/svg%3E");
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
background-color: transparent;
border: none;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
color: #999;
cursor: pointer;
font-size: 1em;
font-weight: bold;
padding: 0 4px;
position: absolute;
left: unset;
right: 0;
top: 0;
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple {
background-color: #ffffff;
border: 1px solid #E2E8F0;
border-radius: 8px;
cursor: text;
padding-bottom: 5px;
padding-right: 5px;
position: relative;
min-height: 43.2px;
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple ul li input {
height: 28px;
width: max-content !important;
font-family: 'Poppins';
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple ul li input::placeholder {
color: #64748B;
}

#users-profile #edit-team .card .card-body form  span.multiselect-native-select {
width: 100%;
display: inline-block;
vertical-align: top;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select {
width: 100%;
height: 43.2px;
text-align: left !important;
border-radius: 8px;
border: 1px solid #E2E8F0;
position: relative;
top: -12px;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select span.multiselect-selected-text {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select span.multiselect-selected-text::placeholder {
color: #64748B;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show {
list-style: none;
margin: 0;
padding: 0;
border: inherit;
border-top: none;
right: 0;
opacity: 1;
pointer-events: auto;
transition: opacity 0.4s ease-in-out;
max-height: 300px;
border-radius: 8px;
border: 1px solid #E2E8F0;
overflow: scroll;
overflow-x: hidden;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item {
display: flex;
align-items: center;
padding-top: 0;
padding-bottom: 0;
padding-right: 9.75px;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item span.form-check {
width: 100%;
display: flex;
align-items: center;
flex-direction: row;
justify-content: space-between;
gap: 10px;
border-bottom: 1px solid silver;
padding: 8px 0;
transition: all 0.2s ease-out;
margin: 0;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item span.form-check .form-check-input {
width: 15px;
min-width: 15px;
height: 15px;
background-color: initial;
cursor: default;
appearance: auto;
box-sizing: border-box;
margin: 0;
padding: initial;
border: initial;
position: relative;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item span.form-check .form-check-label {
width: calc(100% - 24px);
display: flex;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:hover {
background-color: #F1F5F9 !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:hover span.form-check .form-check-label {
color: #1E293B;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:active {
background-color: #F1F5F9 !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:active span.form-check .form-check-label {
color: #1E293B;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:focus {
background-color: transparent !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:focus span.form-check .form-check-label {
color: #64748B;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item.active {
background-color: #F1F5F9 !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item.active span.form-check .form-check-label {
color: #1E293B !important;
}


#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:focus-visible {
outline: unset !important;
}

#users-profile #edit-team .card .card-body form .custom-select:focus {
border-color: unset;
outline: 0;
box-shadow: unset;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select:focus-visible {
outline: unset !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select:focus-visible {
outline: unset !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .btn-group:focus-visible {
outline: unset !important;
}
#users-profile #edit-team .card .card-body form span.multiselect-native-select .btn-group.show:focus-visible {
outline: unset !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show:focus-visible {
outline: unset !important;
}

#users-profile #edit-team .card .card-body form input.form-control {
height: 43.2px;
border: 1px solid #E2E8F0;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .btn-group {
width: 100%;
}

#users-profile #edit-team .card .card-body form button.multiselect-group.dropdown-item.folder-optgroup span {
border-bottom: unset !important;
padding-top: 10px !important;
padding-bottom: 5px !important;
}

#users-profile #edit-team .card .card-body form button.multiselect-group.dropdown-item.folder-optgroup span label.form-check-label {
font-weight: 700 !important;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.multiselect-option.dropdown-item.multiselect-group-option-indented:last-child {
border-bottom: 1px solid silver;
}

#users-profile #edit-team .card .card-body form span.multiselect-native-select .multiselect-container.dropdown-menu.show button.multiselect-option.dropdown-item.multiselect-group-option-indented span.form-check {
border-bottom: unset;
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple ul {
height: 36px;
display: inline-block;
margin: 0;
padding: 0 0 0 4.75px;
}

#users-profile #edit-team .select2-container--default .select2-selection--multiple ul li {
height: auto;
display: inline-block;
vertical-align: sub;
}

@media(max-width: 685px){
#users-profile #edit-team {
  max-width: 100%;
  padding: 20px;
}
#users-profile .new-admin {
  max-width: 100%;
}
}

/* ===== Edit-Team-CSS-End ===== */

/* ===== New-Role-CSS-Being ===== */
#users-profile.new-roles {
width: 100%;
justify-content: center;
text-align: center;
margin: 0 auto;
}

#users-profile.new-roles br {
display: none !important;
}

#users-profile.new-roles .nr-wrap {
width: 100%;
max-width: 684px;
text-align: left;
background-color: #ffffff;
border-radius: 15px;
border: 1px solid #EAECEE;
overflow-y: auto;
padding: 20px;
margin: 0 auto;
}

#users-profile.new-roles .nr-wrap .card {
background-color: transparent;
box-shadow: unset;
border: unset;
padding: 0;
margin: 0 !important;
}

#users-profile.new-roles .nr-wrap .card br {
display: none !important;
}

#users-profile.new-roles .nr-wrap .card .card-body {
padding: 0;
margin: 0;
}

#users-profile.new-roles .nr-wrap .card .card-body form {
padding: 0;
margin: 0;
}

#users-profile.new-roles .nr-wrap .card .card-body form br {
display: none;
}

#users-profile.new-roles .nr-wrap .card .card-body form .py-3 {
padding-bottom: 0 !important;
}

#users-profile.new-roles .nr-wrap .card .card-body form label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#users-profile.new-roles .nr-wrap .card .card-body form select {
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}

#users-profile.new-roles .nr-wrap input.btn.btn-success {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin-left: 15px;
margin-top: 20px;
}

#users-profile.new-roles .nr-wrap input.btn.btn-success:hover {
background-color: #0095cc !important;
}

#users-profile.new-roles .nr-wrap input.btn.btn-success:focus {
background-color: #0095cc !important;
}

#users-profile.new-roles .nr-wrap input.btn.btn-success:active {
background-color: #0095cc !important;
}

#users-profile.new-roles .nr-wrap a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset;
padding: 6px 15px;
margin-top: 20px;
}

@media(max-width: 685px){
#users-profile.new-roles .nr-wrap .nu-wrap {
  max-width: 100%;
  padding: 20px;
}
}

@media(max-width: 575px){
#users-profile.new-roles .nr-wrap {
  padding: 20px;
}
}
/* ===== New-Role-CSS-End ===== */

/* ===== Profile-CSS-Being ===== */
#users-profile.profile-sec {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 30px auto;
margin-top: 20px;
}

#users-profile.profile-sec .ps-wrap {
width: 100%;
max-width: 684px;
margin: 0 auto;
}

#users-profile.profile-sec .ps-wrap .card {
background-color: #ffffff;
border-radius: 15px;
border: 1px solid #EAECEE;
box-shadow: unset;
margin-bottom: 20px !important;
}

#users-profile.profile-sec .ps-wrap .card .title {
width: 100%;
display: flex;
justify-content: flex-start;
border-bottom: 1px solid #EEE;
padding: 30px;
}

#users-profile.profile-sec .ps-wrap .card .title h1 {
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
padding: 0 !important;
margin: 0 !important;
}

#users-profile.profile-sec .ps-wrap .card .card-body {
padding: 20px;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info {
flex-direction: column;
margin: 0 auto 30px;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle {
width: 100%;
max-width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
margin: 0 auto;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .symbol-label {
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
background-color: azure !important;
border-radius: 100%;
padding: 0;
margin: 0 auto;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .symbol-label img {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
object-fit: cover;
object-position: center;
border-radius: 100%;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info button#removeAvatar {
width: 100%;
max-width: max-content;
display: flex;
justify-content: center;
text-align: center;
margin: 0 auto;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info button#removeAvatar:hover {
background-color: transparent;
color: #0095cc;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info .avtar-name {
display: none !important;
}

#users-profile.profile-sec .ps-wrap .card .card-body table.table {
width: 100%;
margin: 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body table.table tbody tr {
width: 100%;
display: flex;
flex-direction: column;
gap: 15px;
border-bottom: 1px solid #EEE;
padding: 20px 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body table.table tbody {
width: 100%;
display: inline-block;
vertical-align: top;
}

#users-profile.profile-sec .ps-wrap .card .card-body table.table tbody tr th {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #64748B;
border: unset !important;
padding: 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body table.table tbody tr td {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
border: unset;
padding: 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body table.table tbody tr:first-child {
padding-top: 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body table.table tbody tr:last-child {
padding-bottom: 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body .back-btn {
width: 100%;
display: flex;
justify-content: flex-end;
margin: 20px 0 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body .back-btn a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset;
padding: 6px 15px;
margin: 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body .name {
display: none;
}

#users-profile.profile-sec .ps-wrap .card .card-body .detail {
display: none;
}

#users-profile.profile-sec .ps-wrap .card .card-body .separator {
display: none;
}

#users-profile.profile-sec .ps-wrap form label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
margin: 0 0 15px;
}

#users-profile.profile-sec .ps-wrap form select {
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn {
width: 42px;
height: 42px;
display: flex;
justify-content: center;
position: absolute;
right: 0;
bottom: 0;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn a {
width: 100%;
display: flex;
}

#users-profile.profile-sec .ps-wrap .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn a img {
width: 100%;
display: flex;
object-fit: contain;
object-position: center;
}

#users-profile.profile-sec .ps-wrap form input {
border: unset;
border-bottom: 1px solid #EEE;
background-color: transparent;
border-radius: unset;
padding: 0 0 10px;
}

#users-profile.profile-sec .ps-wrap form #kt_user_view_details .mb-3 {
margin-bottom: 20px !important;
}

#users-profile.profile-sec .ps-wrap form input::file-selector-button {
background-color: transparent;
}

#users-profile.profile-sec .ps-wrap form input#avatar {
padding: 0 0 5px;
}

#users-profile.profile-sec .ps-wrap form #kt_user_view_details select#language_code {
border-left: unset;
border-right: unset;
border-top: unset;
border-radius: unset;
padding: 0;
}

#users-profile.profile-sec .ps-wrap .cta {
width: 100%;
justify-content: flex-end !important;
gap: 15px;
}

#users-profile.profile-sec .ps-wrap .cta input {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin: 0 !important;
}

#users-profile.profile-sec .ps-wrap .cta a {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
float: right;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset;
padding: 6px 15px;
}

#users-profile.profile-sec .ps-wrap .cta input:hover {
background-color: #0095cc !important;
}

#users-profile.profile-sec .ps-wrap .cta input:focus {
background-color: #0095cc !important;
}

@media(max-width:767px ){
#users-profile.profile-sec {
  margin-top: 5px;
}
}

@media(max-width:575px ){
#users-profile.profile-sec .ps-wrap .card .card-body {
  padding: 30px 20px;
}
}
/* ===== Profile-CSS-End ===== */

/* ===== Login-CSS-Being ===== */
.login-page .login-content .content-wrap {
opacity: 0.95;
background: linear-gradient(137deg, #1E293B -2.28%, #090F19 95.14%);
justify-content: center;
}

form#kt_sign_in_form .main-title {
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
}

.login-page .login-content .content-wrap a.logo-wrap {
width: 100%;
display: flex;
justify-content: flex-start;
margin: 0 0 40px;
}

.login-page .login-content .content-wrap h1 {
font-family: Poppins;
font-size: 52px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #ffffff;
margin: 0 0 20px;
}

.login-page .login-content .content-wrap h1 span {
color: #00B0F0;
}

.login-page .login-content .content-wrap .caption {
width: 100%;
max-width: 64%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-style: normal;
font-weight: 400;
text-align: left;
margin: 0;
}

form#kt_sign_in_form .main-title h1 {
font-family: Poppins;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin: 0;
}

form#kt_sign_in_form .main-title p {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
margin: 0;
}

form#kt_sign_in_form label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
padding: 0;
margin: 0 0 12px;
}

form#kt_sign_in_form .check-fp {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}

form#kt_sign_in_form .check-fp .checkbox {
height: 20px;
width: max-content;
display: flex;
align-items: center;
gap: 10px;
}

form#kt_sign_in_form .check-fp .checkbox input#remember {
width: 20px;
max-width: 20px;
min-width: 20px;
height: 20px;
border-radius: unset;
border-color: #64748B;
border-width: 2px;
}

form#kt_sign_in_form .check-fp .checkbox label.form-check-label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
margin: 0;
}

form#kt_sign_in_form .check-fp .forg-pass {
width: max-content;
}

form#kt_sign_in_form .check-fp .forg-pass a.link-primary {
width: max-content;
display: flex;
align-items: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #00B0F0;
}

form#kt_sign_in_form button#kt_sign_in_submit {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  border-radius: 8px;
  background-color: #00B0F0;
  margin-top: 30px;
}

form#kt_sign_in_form button#kt_sign_in_submit:hover {
background-color: #0095cc !important;
}

form#kt_sign_in_form button#kt_sign_in_submit:active {
background-color: #0095cc !important;
}

form#kt_sign_in_form button#kt_sign_in_submit:focus {
background-color: #0095cc !important;
}

@media(max-width: 1406px){
.login-page .login-content .content-wrap h1 {
  font-size: 42px;
}
}

@media(max-width: 1366px){
.login-page .login-content .content-wrap .caption {
  max-width: 80%;
}
}

@media(max-width: 1171px){
.login-page .login-content .content-wrap h1 {
  font-size: 32px;
}
.login-page .login-content .content-wrap .caption {
  max-width: 100%;
}
}

@media(max-width: 1406px){
.login-page .login-content .content-wrap a.logo-wrap {
  margin: 0;
}
}

@media(max-width: 481px){
.login-page .w-100.p-10 {
  padding: 0 !important;
}
form#kt_sign_in_form .main-title p {
  font-size: 20px;
}
form#kt_sign_in_form .check-fp {
  justify-content: flex-start;
  flex-direction: column;
}
form#kt_sign_in_form .check-fp {
  gap: 20px;
}
form#kt_sign_in_form .check-fp .checkbox {
  width: 100%;
}
form#kt_sign_in_form .check-fp .forg-pass {
  width: 100%;
}
form#kt_sign_in_form button#kt_sign_in_submit {
  margin-top: 20px;
}
}
/* ===== Login-CSS-End ===== */

/* ===== Reset-Password-Begin ===== */
.login-page .reset-pass {
  width: 100%;
  max-width: 100%;
}

.login-page .reset-pass .rp-wrap {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
}

.login-page .reset-pass .rp-wrap .card {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: left;
  border: unset;
  box-shadow: unset;
  padding: 0;
  margin: 0;
}

.login-page .reset-pass .rp-wrap .card .card-header.card-title {
width: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
border: unset;
}

.login-page .reset-pass .rp-wrap .card .card-header.card-title h5.card-title {
width: 100%;
display: flex;
justify-content: flex-start;
font-family: Poppins;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding: 0;
margin: 0 0 10px;
}

.login-page .reset-pass .rp-wrap .card .card-header.card-title p {
width: 100%;
display: flex;
justify-content: flex-start;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
padding: 0;
margin: 0;
}

.login-page .reset-pass .rp-wrap .card .card-body {
width: 100%;
display: inline-block;
vertical-align: top;
}

.login-page .reset-pass .rp-wrap .card .card-body form {
width: 100%;
display: inline-block;
vertical-align: top;
}

.login-page .reset-pass .rp-wrap .card .card-body form label {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: left !important;
color: #64748B;
padding: 0 0 12px;
}

.login-page .reset-pass .rp-wrap .card .card-body form button {
width: 100%;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
border-radius: 8px;
background-color: #00B0F0;
margin-top: 30px;
}
/* ===== Reset-Password-CSS-End ===== */

/* ===== Companies-CSS-Being ===== */
body #companies-index {
padding: 0 !important;
margin: 20px 0 40px;
}

#companies-index .card.kpi {
box-shadow: unset;
}

#companies-index .card.kpi .card-header {
padding: 30px 30px 22px;
}

#companies-index .card.kpi .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn .title {
width: max-content;
display: flex;
align-items: center;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn .cta {
width: max-content;
display: flex;
align-items: center;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn .cta a {
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #FFFFFF;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 15px;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn .cta a:hover {
background-color: #0095cc !important;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn .cta a:focus {
background-color: #0095cc !important;
}

#companies-index .card.kpi .card-header .card-toolbar .title-btn .cta a:active {
background-color: #0095cc !important;
}

#companies-index .card.kpi .card-body {
padding: 0 30px 40px !important;
}

#companies-index .card.kpi table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

#companies-index .card.kpi table thead {
background-color: #F1F5F9;
}

#companies-index .card.kpi table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

#companies-index .card.kpi table tr th span.dt-column-order {
right: 0;
}

#companies-index .card.kpi table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

#companies-index .card.kpi table tr td#usersTr a:hover {
color: #0095cc !important;
}

#companies-index .card.kpi table tr td#usersTr a:hover span {
color: #0095cc !important;
}

#companies-index .card.kpi table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

#companies-index .card.kpi table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

#companies-index .card.kpi table tr th.action {
text-align: center;
}

#companies-index .card.kpi table tr th.hash {
text-align: center;
}

#companies-index .card.kpi table tr td.tab-index {
text-align: center;
}

#companies-index .btn-actions .btn-actions-wrap {
display: flex;
align-items: center;
gap: 8px;
}

#companies-index .btn-actions a {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
border-radius: 6px;
padding: 0 !important;
position: relative;
z-index: 1;
}

#companies-index .btn-actions a.edit {
background-color: #FFAE34 !important;
}

#companies-index .btn-actions a.view {
background-color: #65D1AA !important;
}

#companies-index .btn-actions a.view svg path {
fill: #ffffff;
}

#companies-index .btn-actions a.delete {
background-color: #FC3B75 !important;
}

#companies-index .btn-actions a#clear-test-users {
background-color: #AB83FE !important;
}

#companies-index table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
box-shadow: unset;
}

#companies-table_wrapper label {
display: none;
}

#companies-index .btn-actions a.edit:hover {
background-color: #0095cc !important;
}

#companies-index .btn-actions a.view:hover {
background-color:#0095cc !important;
}

#companies-index .btn-actions a.delete:hover {
background-color: #0095cc !important;
}

#companies-index .btn-actions a#clear-test-users:hover {
background-color: #0095cc !important;
}

@media(max-width: 575px){
#companies-index .card.kpi .card-header {
  padding: 20px;
}
#companies-index .card.kpi .card-body {
  padding: 0 20px 20px !important;
}
}

@media(max-width: 481px){
#companies-index .card.kpi .card-header .card-toolbar .title-btn .title span {
  font-size: 16px
}
#companies-index .card.kpi .card-header .card-toolbar .title-btn .cta a {
  font-size: 14px;
}
#companies-index .card.kpi .card-header .card-toolbar .title-btn .cta a svg {
  width: 20px;
  height: 20px;
}
body #companies-index #companies-table_wrapper .dt-paging.paging_full_numbers {
  overflow-x: scroll;
}
}
/* ===== Companies-CSS-End ===== */

/* ===== Reports Activities-CSS-Being ===== */
body .rep-act-sec {
margin: 20px 0 !important;
}

body .rep-act-sec br {
display: none;
}

body .rep-act-sec .card {
box-shadow: unset;
}

.rep-act-sec .kpiContent {
width: 100%;
display: flex;
flex-direction: row;
gap: 20px !important;
}

.rep-act-sec .kpiContent #kpis-index {
width: 60% !important;
padding: 0 !important;
overflow: hidden;
}

.rep-act-sec .kpiContent #kpis-index .card {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
background-color: #ffffff;
border-top-left-radius: unset;
border-top-right-radius: unset;
border: 1px solid #E2E8F0;
box-shadow: unset;
max-height: 100%;
/* overflow: auto; */
padding: 0 !important;
}

/* .rep-act-sec .kpiContent #kpis-index .card .card-body.p-0 {
padding: 20px !important;
} */

.rep-act-sec .kpiContent #kpis-index .card #kpis {
padding: 20px !important;
}

#kpis-index .card.kpiTable .col-12 {
overflow: auto;
}

.rep-act-sec .kpiContent #kpis-index .card table {
counter-reset: section;
}

.rep-act-sec .kpiContent #kpis-index .card table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

.rep-act-sec .kpiContent #kpis-index .card table tr td {
text-align: center;
}

.rep-act-sec .kpiContent #kpis-index .card table tr td.act-name {
text-align: left;
}

.rep-act-sec .kpiContent #kpis-index .card table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
margin: 0;
}

.rep-act-sec .kpiContent #kpis-index .card table thead {
background-color: #F1F5F9;
}

.rep-act-sec .kpiContent #kpis-index .card table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border-bottom: 1px solid #E2E8F0;
}

.rep-act-sec .kpiContent #kpis-index .card table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

.rep-act-sec .kpiContent #kpis-index .card table tr th.no {
width: 30px;
text-align: center;
}

.rep-act-sec .kpiContent #kpis-index .card table tbody tr {
background-color: #ffffff;
}

.rep-act-sec .kpiContent #kpis-index .card table tr td.bg-success {
/* display: flex; */
justify-content: center;
align-items: center;
/* background-color: transparent !important; */
}

.rep-act-sec .kpiContent #kpis-index .card table tr td.bg-success span.success {
width: max-content;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #ffffff;
background-color: #65D1AA;
border-radius: 4px;
padding: 4px 12px;
margin: 0 auto;
}

.rep-act-sec .kpiContent #kpis-index .card #kpis .btn-container {
/*  display: none !important;*/
}

.rep-act-sec .kpiContent #kpis-index .card #kpis br {
display: none;
}

.rep-act-sec .kpiContent #kpis-text-index {
width: 40% !important;
padding: 0 !important;
}

.rep-act-sec .kpiContent #kpis-text-index .card {
width: 100%;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
background-color: #ffffff;
border-top-left-radius: unset;
border-top-right-radius: unset;
border: 1px solid #E2E8F0;
box-shadow: unset;
max-height: 100%;
overflow: auto;
padding: 0 !important;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body tr.bg-gray-100 {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0 !important;
padding: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body {
width: 100%;
padding: 20px;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
margin: 0;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td.tab-index.text-center {
width: max-content;
}

.rep-act-sec .kpiContent #report-index .card #kpis {
max-width: 100%;
}

.rep-act-sec .kpiContent #report-index .card #kpis .table-responsive {
overflow-x: visible !important;
}

.rep-act-sec .kpiContent #kpis-index .card table tr td input.form-control {
width: 100% !important;
max-width: fit-content;
height: 30px;
text-align: center;
padding: 0;
margin: 0 auto;
}

.rep-act-sec .drop-btn {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background-color: #ffffff;
border: 1px solid #E2E8F0;
border-bottom: unset;
gap: 10px;
padding: 19.5px;
margin: 20px 0 0;
}

.rep-act-sec .drop-btn .dropdown-wrap {
width: 60%;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 18px;
}

.rep-act-sec .drop-btn .btn-container a {
display: flex;
flex-direction: row-reverse;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px !important;
}

.rep-act-sec tr.table-user-title-team {
background-color: #F1F5F9;
}

.rep-act-sec tbody#textKpiData {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

.rep-act-sec tbody#textKpiData input {
background-color: transparent;
height: 36px;
padding: 8px;
}

.rep-act-sec .kpiContent {
flex-direction: column;
padding-top: unset;
padding-bottom: 0;
}

.rep-act-sec .kpiContent #kpis-index {
width: 100% !important;
}

.rep-act-sec .kpiContent #kpis-text-index {
width: 100% !important;
}

.rep-act-sec .kpiContent #kpis-index .card table tr th.pre {
text-align: center;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td {
width: 50%;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td.sorter {
width: auto;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td input {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
}

.rep-act-sec .kpiContent #kpis-text-index .qa {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background-color: #ffffff;
border: 1px solid #E2E8F0;
border-bottom: unset;
padding: 19.5px;
margin: 0;
}

.rep-act-sec .kpiContent #kpis-text-index .qa .title {
width: max-content;
display: flex;
justify-content: flex-start;
}

.rep-act-sec .kpiContent #kpis-text-index .qa .title span {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

.rep-act-sec .kpiContent #kpis-text-index .qa a {
width: max-content;
display: flex;
justify-content: flex-end;
margin: 0;
}

.rep-act-sec a.cm-btn {
height: 36px;
display: flex;
width: max-content;
align-items: center;
gap: 5px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 15px;
}

body .rep-act-sec a.cm-btn:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

body .rep-act-sec a.cm-btn:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

body .rep-act-sec a.cm-btn:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr.table-team th.d-none {
display: block !important;
}

@media(max-width: 767px){
.rep-act-sec .drop-btn {
  align-items: flex-start;
  flex-direction: column;
  gap: 15px;
}
.rep-act-sec .drop-btn .dropdown-wrap {
  width: 100%;
}

.rep-act-sec .drop-btn .btn-container {
  width: 100%;
  max-width: max-content;
  display: flex;
  justify-content: flex-start;
  margin: 0;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header {
  padding: 20px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-body table tr td.responsive-row {
  display: table-cell;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table .responsive-row {
  border-bottom: 1px solid #E2E8F0;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table .responsive-row:first-child {
  border-bottom: unset;
}

#kpis-index .card.kpiTable .card-header{
  padding: 20px;
}

#kpis-index .card.kpiTable .card-body {
  padding: 20px;
}

#kpis-index .card.kpiTable .card-body #Kpis-table_info {
  text-align: left;
  margin-bottom: 10px;
}

.rep-act-sec .kpiContent {
  gap: 10px;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td input {
  position: relative;
  right: 5px;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td select {
  position: relative;
  right: 5px;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td {
  width: 50%;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td.sorter {
  width: auto;
}

.rep-act-sec .kpiContent #kpis-text-index .card .card-body table#kpis-text-table td select {
  background-position: 96%;
  padding-right: 20px;
}
}

@media(max-width: 576px){
.rep-act-sec .drop-btn .dropdown-wrap {
  flex-direction: column;
}

.rep-act-sec .drop-btn .dropdown-wrap .col-6 {
  width: 100% !important;
}

.rep-act-sec .kpiContent #kpis-text-index .qa {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 15px;
}

.rep-act-sec .kpiContent #kpis-text-index .qa .title {
    width: 100%;
}

.rep-act-sec .kpiContent #kpis-text-index .qa a {
    width: 100%;
    max-width: max-content;
}

.rep-act-sec .kpiContent #kpis-text-index .qa {
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
}

.rep-act-sec .kpiContent #kpis-text-index .qa .title {
    width: 100%;
}

.rep-act-sec .kpiContent #kpis-text-index .qa a {
    width: 100%;
    max-width: max-content;
    text-align: left;
    margin: 0;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn {
  flex-direction: column;
  gap: 15px;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn .title {
    width: 100%;
}

.kpiContent #kpis-text-index .card.textKpisTable .card-header .card-toolbar .title-btn p {
    width: 100%;
}
}

@media(max-width: 481px){
.rep-act-sec .drop-btn .dropdown-wrap {
  width: 100%;
  flex-wrap: wrap;
}

.rep-act-sec .drop-btn .dropdown-wrap .col-6 {
width: 100%;
}
}
/* ===== Reports Activities-CSS-End ===== */

/* ===== Total-Message-CSS-Being ===== */
span.total_msg_cnt {
width: 25px;
height: 25px;
background-color: #ec1e1e;
display: flex;
justify-content: center;
align-items: center;
font-size: 10px;
color: #ffffff;
border-radius: 100px;
position: absolute;
top: -10px;
right: -10px;
}

#tabs-nav li a span.total_msg_cnt {
position: relative;
top: 0;
left: 0;
}
/* ===== Total-Message-CSS-End ===== */

/* ===== Administrators-CSS-Being ===== */
body #admins-index {
padding: 0 !important;
margin: 20px 0 40px;
}

#admins-index .card.kpi {
box-shadow: unset;
}

#admins-index .card.kpi .card-header {
width: 100%;
padding: 20px;
}

#admins-index .card.kpi .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
}

#admins-index .card.kpi .card-header .card-toolbar .title-btn {
width: 100%;
display: flex;
justify-content: space-between !important;
align-items: center;
}

#admins-index .card.kpi .card-header .card-toolbar .title-btn .title {
width: max-content;
display: flex;
align-items: center;
}

#admins-index .card.kpi .card-header .card-toolbar .title-btn .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#admins-index .card.kpi .card-header .card-toolbar .title-btn .cta {
width: max-content;
display: flex;
align-items: center;
}

#admins-index .card.kpi .card-header .card-toolbar .title-btn .cta a {
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #FFFFFF;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 15px;
}

#admins-index .card.kpi .card-body {
padding: 0 20px 20px !important;
}

#admins-index .card.kpi table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

#admins-index .card.kpi table thead {
background-color: #F1F5F9;
}

#admins-index .card.kpi table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

#admins-index .card.kpi table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

#admins-index .card.kpi table tr td.btn-actions .btn-act-wrap {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
}

#admins-index .card.kpi table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

#admins-index .card.kpi table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

#admins-index .card.kpi table tr th.action {
text-align: center;
}

#admins-index #teams-table_length {
display: none;
}

#admins-index #teams-table_filter {
display: none;
}

#admins-index table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
box-shadow: unset;
}

#admins-index .card.kpi table tr th.hash {
text-align: center;
}

#admins-index .card.kpi table tr td.tab-index {
text-align: center;
}

#admins-index .action-column a {
width: 36px;
height: 36px;
display: inline-block;
vertical-align: top;
text-align: center;
padding: 0 !important;
position: relative;
z-index: 1;
}

#admins-index .action-column a svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#admins-index .action-column a span.ki-duotone {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

#admins-index .action-column span.editing-buttons a.act {
background-color: #71B8F9 !important;
}

#admins-index .action-column span.editing-buttons a.chart {
background-color: #AB83FE !important;
}

#admins-index .action-column a.edit {
background-color: #FFAE34 !important;
}

#admins-index .action-column a.view {
background-color: #65D1AA !important;
}

#admins-index .action-column a.view svg path {
fill: #ffffff;
}

#admins-index .action-column a.delete {
background-color: #FC3B75 !important;
}

#admins-index .card.kpi .card-body .col-sm-12.col-md-5 {
display: none;
}

#admins-index #teams-table_paginate {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
margin: 20px 0 0;
}

#admins-index .card.kpi table tr td.name {
text-transform: capitalize;
}

#users-index .card.kpi .card-header .title-search-cta, #admins-index .card.kpi .card-header .title-search-cta {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#users-index .card.kpi .card-header .title-search-cta .title, #admins-index .card.kpi .card-header .title-search-cta .title {
  width: max-content;
  display: flex;
  align-items: center;
}

#users-index .card.kpi .card-header .title-search-cta .title span,#admins-index .card.kpi .card-header .title-search-cta .title span {
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #0C0D0E;
}

#users-index .card.kpi .card-header .title-search-cta .search-cta,#admins-index .card.kpi .card-header .title-search-cta .search-cta {
  width: max-content;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta #companies-table_filter {
  width: 230px;
  min-height: auto;
  padding: 0;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta #companies-table_filter input.form-control {
width: 100%;
height: 36px;
font-family: Poppins;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 15.75L12.525 12.525L15.75 15.75Z' fill='%23F1F5F9'/%3E%3Cpath d='M15.75 15.75L12.525 12.525' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 18px;
background-position: 9px;
padding-left: 33px;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta #companies-table_filter input.form-control {
width: 100%;
height: 36px;
font-family: Poppins;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta .cta {
width: max-content;
display: flex;
align-items: center;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta .cta a {
width: max-content;
display: flex;
align-items: center;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
background-color: #00B0F0;
color: #ffffff;
border-radius: 8px;
padding: 6px 15px;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta .cta a:hover {
background-color: #0095cc !important;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta .cta a:active {
background-color: #0095cc !important;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta .cta a:focus {
background-color: #0095cc !important;
}

body #admins-index ul.pagination {
  width: 100%;
  max-width: max-content;
  justify-content: flex-end;
  padding: 0 !important;
  margin: 0 30px 30px 0;
  float: right;
}

ul.pagination li.active:first-child a:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.4582 9.00001L13.8966 5.55001L13.1063 4.75964L8.86589 9.00001L13.1063 13.2404L13.8966 12.45L10.4582 9.00001ZM5.69567 9.00001L9.13413 5.55001L8.34376 4.75964L4.10341 9.00001L8.34376 13.2404L9.13413 12.45L5.69567 9.00001Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

ul.pagination li:hover:first-child a:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.4582 9.00001L13.8966 5.55001L13.1063 4.75964L8.86589 9.00001L13.1063 13.2404L13.8966 12.45L10.4582 9.00001ZM5.69567 9.00001L9.13413 5.55001L8.34376 4.75964L4.10341 9.00001L8.34376 13.2404L9.13413 12.45L5.69567 9.00001Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

ul.pagination li.active:last-child a:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.54184 9.00001L4.10339 5.55001L4.89374 4.75964L9.13411 9.00001L4.89374 13.2404L4.10339 12.45L7.54184 9.00001ZM12.3043 9.00001L8.86587 5.55001L9.65624 4.75964L13.8966 9.00001L9.65624 13.2404L8.86587 12.45L12.3043 9.00001Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

ul.pagination li:hover:last-child a:after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.54184 9.00001L4.10339 5.55001L4.89374 4.75964L9.13411 9.00001L4.89374 13.2404L4.10339 12.45L7.54184 9.00001ZM12.3043 9.00001L8.86587 5.55001L9.65624 4.75964L13.8966 9.00001L9.65624 13.2404L8.86587 12.45L12.3043 9.00001Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

#admins-index .card.kpi table tr td.btn-actions a {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
border-radius: 6px;
padding: 0 !important;
position: relative;
z-index: 1;
}

#admins-index .card.kpi table tr td.btn-actions a.edit {
background-color: #FFAE34;
}

#admins-index .card.kpi table tr td.btn-actions a.edit:hover {
background-color: #0095cc !important;
}

#admins-index .card.kpi table tr td.btn-actions a.edit:active {
background-color: #0095cc !important;
}

#admins-index .card.kpi table tr td.btn-actions a.edit:focus {
background-color: #0095cc !important;
}

#admins-index .card.kpi table tr td.btn-actions button:hover {
background-color: #0095cc !important;
}

#admins-index .card.kpi table tr td.btn-actions button:active {
background-color: #0095cc !important;
}

#admins-index .card.kpi table tr td.btn-actions button:focus {
background-color: #0095cc !important;
}

#admins-index .card.kpi table tr td.btn-actions .act-btn-wrap {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
}

#admins-index .card.kpi table tr td.btn-actions button {
width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
border-radius: 6px;
background-color: #FC3B75;
padding: 0 !important;
position: relative;
z-index: 1;
}
/* ===== Administrators-CSS-End ===== */

/* ===== App-Header-CSS-Being ===== */
#kt_app_header #kt_app_header_container {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

@media (max-width: 992px){
#kt_app_header #kt_app_header_container {
  background-color: #ffffff;
}
#kt_app_header #kt_app_header_container .logo a img.h-30px {
  height: 60px !important;
}
#kt_app_header #kt_app_header_container .logo {
  justify-content: flex-end;
}
}

@media (max-width: 768px){
#kt_app_toolbar.user-profile {
  display: none;
}
}
/* ===== App-Header-CSS-End ===== */


/* ===== New-Company-CSS-Being ===== */
#users-profile #edit-company h1 {
border-bottom: 1px solid #E2E8F0;
}
.ci-form-wrap {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0;
}

.ci-form-wrap .select-img {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: flex-start;
gap: 20px;
padding: 0;
margin: 0 0 30px;
}

.ci-form-wrap .select-img .form-upload-img {
position: relative;
z-index: 1;
}

.ci-form-wrap .select-img .form-upload-img .image-area {
position: relative;
z-index: 1;
}

.ci-form-wrap .select-img .form-upload-img .image-area img {
width: 150px;
object-fit: contain;
object-position: center;
position: relative;
z-index: 1;
}

.ci-form-wrap .select-img .form-upload-img .image-area button.clear-img {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
background-color: #E2E8F0;
border: 1px solid #b2b6bc !important;
position: absolute;
top: 0;
right: 0;
z-index: 2;
opacity: 1;
text-align: center;
padding: 0 !important;
margin: 0 auto;
}

.ci-form-wrap .select-img .form-upload-img .image-area button.clear-img i {
padding: 0;
}

#edit-company form .ci-form-wrap .input-feilds input {
margin: 0 0 20px;
}

#edit-company form .ci-form-wrap .input-feilds select {
margin: 0 0 20px !important;
}

#edit-company form .ci-form-wrap .input-feilds select#language_code {
margin: 0 0 20px !important;
}

#edit-company form .ci-form-wrap .input-feilds label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 0;
margin: 0 0 12px;
}

#edit-company form .form-cta {
width: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
gap: 12px;
}

#edit-company form .form-cta input.btn.btn-success {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #ffffff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin: 0 !important;
}

#edit-company form .form-cta input.btn.btn-success:hover {
background-color: #0095cc !important;
}

#edit-company form .form-cta input.btn.btn-success:active {
background-color: #0095cc !important;
}

#edit-company form .form-cta input.btn.btn-success:focus {
background-color: #0095cc !important;
}


#edit-company form .form-cta a.btn.btn-secondary {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
color: #64748B;
background-color: #ECEEF2;
border: unset;
border-radius: 8px;
padding: 6px 15px;
}

#users-profile #edit-company form#frmCompany label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 0;
margin: 0 0 12px;
}

#users-profile #edit-company form#frmCompany input {
margin: 0 0 20px;
}

#users-profile #edit-company form#frmCompany h4 {
margin: 0 0 20px;
}

#edit-company form .dis-comp {
display: flex;
align-items: center;
gap: 10px;
}

#edit-company form .dis-comp label.btn.btn-outline-primary {
display: flex;
}

@media (max-width: 1201px){
#edit-company form .col-md-2.h-3.text-lg-center.pt-4 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 15px;
  margin: 0 0 10px;
}

#edit-company form .col-md-2.h-3.text-lg-center.pt-4 label.col-form-label {
    margin: 0;
}

#edit-company form .col-md-2.h-3.text-lg-center.pt-4 label.btn.btn-outline-primary {
    margin: 0;
}
}

@media (max-width: 768px){
#users-profile #edit-company .admin-user-wrap {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 0;
}

#users-profile #edit-company .admin-user-wrap .col-8 {
  width: 100%;
}

#users-profile #edit-company .admin-user-wrap .col-md-6 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  padding: 0;
}

.ci-form-wrap .col-12.input-feilds .row .col-md-6 {
  padding: 0;
  margin: 0;
}

.ci-form-wrap .form-group.col-12.col-md-3.col-lg-3 {
  padding: 0;
}

.ci-form-wrap .col-md-4.pb-6 {
  padding: 0;
}
}

@media (max-width: 481px){
.ci-form-wrap .select-img {
  flex-direction: column;
}

.ci-form-wrap .select-img .form-upload-img {
    width: 100%;
}
#edit-company form .ci-form-wrap .input-feilds  .col-md-6 {
  padding-left: 0;
  padding-right: 0;
}

#edit-company form .row.ci-form-wrap {
    margin: 0 auto;
}
#edit-company form .ci-form-wrap .input-feilds .col-md-2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#edit-company form .ci-form-wrap .input-feilds .col-md-4 {
    padding-left: 0;
    padding-right: 0;
}

#edit-company form .ci-form-wrap .input-feilds .form-group.col-12.col-md-3.col-lg-3 {
  padding-left: 0;
  padding-right: 0;
}
}
/* ===== New-Company-CSS-End ===== */

/* ===== Delete-Company-CSS-Being ===== */
#modal-delete-company .modal-dialog h5.modal-title {
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#modal-delete-company .modal-dialog .modal-body p {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1E293B;
}

#modal-delete-company .modal-dialog .modal-body p span.text-danger {
  color: #FC3B75 !important;
}

#modal-delete-company .modal-dialog .modal-body label.label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
margin: 0 0 10px;
}

#modal-delete-company .modal-dialog .modal-body label.label code.text-info {
font-family: Poppins;
}

#modal-delete-company .modal-dialog .modal-body input.txt-delete.form-control {
border: 1px solid #E2E8F0;
border-radius: 8px;
margin: 10px 0 0;
}

#modal-delete-company .modal-dialog .modal-footer {
border-top: unset;
gap: 12px;
}

#modal-delete-company .modal-dialog .modal-footer button.btn-confirm.btn.btn-primary {
order: 2;
}

#modal-delete-company .modal-dialog .modal-footer button {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
border-radius: 8px;
padding: 6px 15px;
margin: 0;
}

#modal-delete-company .modal-dialog .modal-footer button.btn.btn-secondary {
color: #64748B;
background-color: #ECEEF2;
}

#modal-delete-company .modal-dialog .modal-footer button.btn-confirm.btn.btn-primary {
color: #ffffff;
background-color: #00B0F0;
}

#modal-delete-company .modal-dialog button.btnModalClose:hover svg path {
fill: #00B0F0;
}
/* ===== Delete-Company-CSS-End ===== */

/* ===== Clear-Test-Mode-CSS-Being ===== */
#modal-clear-test-mode .modal-dialog h5.modal-title {
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
color: #0C0D0E;
}

#modal-clear-test-mode .modal-dialog .modal-body p {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1E293B;
}

#modal-clear-test-mode .modal-dialog .modal-body p span.text-danger {
  color: #FC3B75 !important;
}

#modal-clear-test-mode .modal-dialog .modal-footer {
border-top: unset;
gap: 12px;
}

#modal-clear-test-mode .modal-dialog .modal-footer button.btn-confirm.btn.btn-primary {
order: 2;
}

#modal-clear-test-mode .modal-dialog .modal-footer button {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
border-radius: 8px;
padding: 6px 15px;
margin: 0;
}

#modal-clear-test-mode .modal-dialog .modal-footer button.btn.btn-secondary {
color: #64748B;
background-color: #ECEEF2;
}

#modal-clear-test-mode .modal-dialog .modal-footer button.btn-confirm.btn.btn-primary {
color: #ffffff;
background-color: #00B0F0;
}

#modal-clear-test-mode .modal-dialog .modal-footer button.btn-confirm.btn.btn-primary:hover {
background-color: #0095cc !important;
}

#modal-clear-test-mode .modal-dialog .modal-footer button.btn-confirm.btn.btn-primary:active {
background-color: #0095cc !important;
}

#modal-clear-test-mode .modal-dialog .modal-footer button.btn-confirm.btn.btn-primary:focus {
background-color: #0095cc !important;
}

#modal-clear-test-mode .modal-dialog button.btnModalClose:hover svg path {
fill: #00B0F0;
}
/* ===== Clear-Test-Mode-CSS-End ===== */


/* ===== Test Users-CSS-Being ===== */
#modal-test-users-info .modal-dialog h5.modal-title {
font-family: Poppins;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
color: #0C0D0E;
}

#modal-test-users-info .modal-dialog button.btnModalClose:hover svg path {
fill: #00B0F0;
}


#modal-test-users-info .modal-dialog .modal-content .modal-body .users-list {
width: 100%;
display: flex;
flex-direction: column;
gap: 10px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
}

#modal-test-users-info .modal-dialog .modal-content .modal-footer {
width: 100%;
justify-content: flex-start;
}

#modal-test-users-info .modal-dialog .modal-content .modal-footer .pass em {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
}

#modal-test-users-info .modal-dialog .modal-content .modal-footer .pass code {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border-radius: 6px;
background-color: #F5F7F9;
box-shadow: unset;
padding: 6px 18px;
}

#modal-test-users-info .modal-content .modal-body .users-list br {
display: block;
}

@media(max-width: 575px){
#modal-test-users-info .modal-dialog .modal-content .modal-footer .pass {
  display: flex;
  flex-direction: column;
}
#modal-test-users-info .modal-dialog .modal-content .modal-footer .pass code {
  width: max-content;
  margin: 10px 0 0;
}
}
/* ===== Test Users-CSS-End ===== */

/* ===== Add-New-Administrator-CSS-Being ===== */
#users-profile .new-admin .card .card-body .avtar-info {
flex-direction: column;
margin: 0 auto 30px;
}

#users-profile .new-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle {
width: 100%;
max-width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
margin: 0 auto;
}

#users-profile .new-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .symbol-label {
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
background-color: azure !important;
border-radius: 100%;
padding: 0;
margin: 0 auto;
}

#users-profile .new-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .symbol-label img {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
object-fit: cover;
object-position: center;
border-radius: 100%;
}

#users-profile .new-admin .card .card-body .avtar-info button#removeAvatar {
width: 100%;
max-width: max-content;
display: flex;
justify-content: center;
text-align: center;
margin: 0 auto;
}

#users-profile .new-admin .card .card-body .avtar-info button#removeAvatar:hover {
background-color: transparent;
color: #4f9df8;
}

#users-profile .new-admin .card .card-body .avtar-info .avtar-name {
display: none !important;
}

#users-profile .new-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn {
width: 42px;
height: 42px;
display: flex;
justify-content: center;
position: absolute;
right: 0;
bottom: 0;
}

#users-profile .new-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn a {
width: 100%;
display: flex;
}

#users-profile .new-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn a img {
width: 100%;
display: flex;
object-fit: contain;
object-position: center;
}

#users-profile .new-admin .card .card-body form {
width: 100%;
display: inline-block;
vertical-align: top;
position: relative;
z-index: 1;
}

#users-profile .new-admin .card .card-body form label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#users-profile .new-admin .card .card-body form  input {
border-radius: 8px;
border: 1px solid #E2E8F0;
}

#users-profile .new-admin .card {
  box-shadow: unset;
  border-radius: 10px;
  border: unset;
}

#users-profile .new-admin .card .card-body {
  width: 100%;
  max-width: 100%;
  display: block;
  padding: 20px;
  margin: 0 auto;
}

#users-profile .new-admin .card .card-body form button {
float: right;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
border-radius: 8px;
background-color: #00B0F0;
text-align: center;
padding: 6px 15px;
/*margin: 0 !important;*/
}

#users-profile .new-admin .card .card-body form button:hover {
background-color: #0095cc !important;
}

#users-profile .new-admin .card .card-body form button:focus {
background-color: #0095cc !important;
}

#users-profile .new-admin .card .card-body form button:active {
background-color: #0095cc !important;
}


#users-profile .new-admin .card .card-body form select::placeholder {
color: #B1BBC8 !important;
}

#users-profile .new-admin .card .card-body form input::placeholder {
color: #1E293B;
}

@media(max-width:767px){
#users-profile .new-admin .card .card-body {
  max-width: 100%;
  padding: 20px;
}
}
/* ===== Add-New-Administrator-CSS-End ===== */

/* ===== Edit-Administrator-CSS-Being ===== */
#users-profile .edit-admin {
width: 100%;
max-width: 684px;
margin: 0 auto;
}

#users-profile .edit-admin .card .card-body .avtar-info {
flex-direction: column;
margin: 0 auto 30px;
}

#users-profile .edit-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle {
width: 100%;
max-width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
margin: 0 auto;
}

#users-profile .edit-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .symbol-label {
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
background-color: azure !important;
border-radius: 100%;
padding: 0;
margin: 0 auto;
}

#users-profile .edit-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .symbol-label img {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
object-fit: cover;
object-position: center;
border-radius: 100%;
}

#users-profile .edit-admin .card .card-body .avtar-info button#removeAvatar {
width: 100%;
max-width: max-content;
display: flex;
justify-content: center;
text-align: center;
margin: 0 auto;
}

#users-profile .edit-admin .card .card-body .avtar-info button#removeAvatar:hover {
background-color: transparent;
color: #4f9df8;
}

#users-profile .edit-admin .card .card-body .avtar-info .avtar-name {
display: none !important;
}

#users-profile .edit-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn {
width: 42px;
height: 42px;
display: flex;
justify-content: center;
position: absolute;
right: 0;
bottom: 0;
}

#users-profile .edit-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn a {
width: 100%;
display: flex;
}

#users-profile .edit-admin .card .card-body .avtar-info .symbol.symbol-100px.symbol-circle .upload-btn a img {
width: 100%;
display: flex;
object-fit: contain;
object-position: center;
}

#users-profile .edit-admin .card .card-body form {
width: 100%;
display: inline-block;
vertical-align: top;
}

#users-profile .edit-admin .card .card-body form label {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#users-profile .edit-admin .card .card-body form .select2-container {
width: 100% !important;
}

#users-profile .edit-admin .card .card-body form input {
border-radius: 8px;
border: 1px solid #E2E8F0;
margin: 0 0 20px;
}

#users-profile .edit-admin .card .card-body form select {
margin: 0 0 20px;
}

#users-profile .edit-admin .card .card-body form textarea {
margin: 0 0 20px;
}

#users-profile .edit-admin .card {
  box-shadow: unset;
  border-radius: 10px;
  border: unset;
}

#users-profile .edit-admin .card .card-body {
  width: 100%;
  max-width: 100%;
  display: block;
  padding: 20px;
  margin: 0 auto;
}

#users-profile .edit-admin .card .card-body form button {
float: right;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
border-radius: 8px;
background-color: #00B0F0;
text-align: center;
padding: 6px 15px;
/*margin: 0 !important;*/
}

#users-profile .edit-admin .card .card-body form button:hover {
background-color: #0095cc !important;
}

#users-profile .edit-admin .card .card-body form button:active {
background-color: #0095cc !important;
}

#users-profile .edit-admin .card .card-body form button:focus {
background-color: #0095cc !important;
}


#users-profile .edit-admin .card .card-body form select::placeholder {
color: #B1BBC8 !important;
}

#users-profile .edit-admin .card .card-body form input::placeholder {
color: #1E293B;
}

#users-profile .edit-admin .card .card-body form li.select2-selection__choice {
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
background-color: #F1F5F9;
border-radius: 4px;
border: unset;
padding: 6px 40px 6px 12px;
}

#users-profile .edit-admin .card .card-body form li.select2-selection__choice span.select2-selection__choice__remove {
width: 100%;
height: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
font-size: 0;
background-repeat: no-repeat;
background-size: 24px;
background-position: right;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.39174 16.6788L7.32129 15.6154L10.9297 11.9999L7.32129 8.40963L8.39174 7.34618L12.0002 10.9519L15.5835 7.34618L16.6539 8.40963L13.0455 11.9999L16.6539 15.6154L15.5835 16.6788L12.0002 13.0731L8.39174 16.6788Z' fill='black'/%3E%3C/svg%3E");
border-right: unset;
}

#users-profile .edit-admin .card .card-body form input.select2-search__field {
display: none;
}

#users-profile .edit-admin .card .card-body form li.select2-selection__choice span.select2-selection__choice__remove:hover {
background-color: transparent;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid #E2E8F0 1px !important;
}

#users-profile .edit-admin .card .card-body form span.select2-selection.select2-selection--multiple {
background-color: #ffffff;
border: 1px solid #E2E8F0;
border-radius: 8px;
cursor: text;
padding-bottom: 5px;
padding-right: 5px;
position: relative;
min-height: 43.2px;
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
margin: 0 0 20px;
}

@media(max-width:767px){
#users-profile .edit-admin .card .card-body {
  max-width: 100%;
  padding: 20px;
}
}

@media(max-width:685px){
#users-profile .edit-admin {
  max-width: 100%;
}
}
/* ===== Edit-Administrator-CSS-End ===== */

/* ===== Products-CSS-Being ===== */
#users-index .card.kpi .card-header .card-toolbar.title-btn {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

#users-index .card.kpi .card-header .card-toolbar.title-btn .title {
width: max-content;
display: flex;
align-items: center;
}

#users-index .card.kpi .card-header .card-toolbar.title-btn .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#users-index .card.kpi .card-header .card-toolbar.title-btn .cta {
width: max-content;
display: flex;
align-items: center;
padding: 0;
margin: 0;
}

#users-index .card.kpi .card-header .card-toolbar.title-btn .cta a {
width: max-content;
display: flex;
align-items: center;
gap: 10px;
color: #fff;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
}

#users-index .card.kpi table tr td.action-column .act-btn-wrap {
display: flex;
justify-content: flex-end;
gap: 10px;
padding-top: 11px !important;
padding-bottom: 11px !important;
}

#users-index .card.kpi table tr td.action-column span.editing-buttons {
display: flex;
gap: 10px;
}

#users-index .card.kpi table tr td.action-column a {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
background-color: #FFAE34;
padding: 0;
margin: 0 !important;
}

#users-index .card.kpi table tr td.action-column button {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
background-color: #FC3B75;
padding: 0;
margin: 0 !important;
}
/* ===== Products-CSS-End ===== */

/* ===== Add-New Product-CSS-Being ===== */
#edit-plan {
width: 100%;
max-width: 684px;
margin: 0 auto;
}

#edit-plan .card {
background-color: #ffffff;
border-radius: 10px;
box-shadow: unset;
border: unset;
}

#edit-plan .card h1 {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

#edit-plan label {
font-family: Poppins;
font-size: 16px !important;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #64748B;
margin: 0 0 12px;
}

#edit-plan input {
border: 1px solid #E2E8F0;
}

#edit-plan .checkbox-wrap {
margin: 20px 0 30px;
}

#edit-plan .checkbox-wrap fieldset.checkbox input {
width: 24px;
min-width: 24px;
height: 24px;
display: flex;
justify-content: center;
align-items: center;
border-radius: unset;
}

#edit-plan .checkbox-wrap label.checkbox {
display: none;
}

#edit-plan .checkbox-wrap .form-check {
min-height: 24px;
margin: 0;
display: flex;
align-items: center;
gap: 10px;
}

#edit-plan .checkbox-wrap .form-check label.form-check-label {
align-items: center;
display: flex;
color: #1E293B;
margin: 0;
}

#edit-plan .form-cta {
width: 100%;
display: flex;
justify-content: flex-end;
gap: 12px;
}

#edit-plan .form-cta a {
height: max-content;
display: flex;
justify-content: center;
align-items: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
padding: 6px 15px;
}

#edit-plan .form-cta input.btn.btn-success {
height: 36px;
display: flex;
justify-content: center;
align-items: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 1;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 15px;
}

#edit-plan .form-cta input.btn.btn-success:hover {
background-color: #0095cc !important;
}

#edit-plan .form-cta input.btn.btn-success:active {
background-color: #0095cc !important;
}

#edit-plan .form-cta input.btn.btn-success:focus {
background-color: #0095cc !important;
}

@media(max-width: 685px){
#edit-plan {
  max-width: 100%;
}
}
/* ===== Add New Product-CSS-End ===== */

/* ===== Media-Chat-CSS-Being ===== */
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs button.start_chat {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 15px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs button.start_chat:hover {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs button.start_chat:active {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs button.start_chat:focus {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg p {
/*  width: max-content;*/
flex-wrap: wrap;
flex-direction: column;
display: flex;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history a {
width: 100%;
display: flex;
flex-direction: column;

}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .download-btn {
  margin-top: -54px;
  margin-left: 3px;
}
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history video {
width: 200px;
height: auto;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history a img.download-icon {
width: 20px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
background-color: #c3c3c3;
border-radius: 100%;
margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history a img.link-icon {
width: 20px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
background-color: #c3c3c3;
border-radius: 100%;
margin: 0;
position: relative;
top: -34px;
left: 4px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history img {
margin: 10px 0;
/*object-fit: contain;*/
/*height: auto;*/
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history img.media-icon {
width: 100px;
height: 100px;
object-fit: contain;
object-position: left;
}

@media(max-width: 575px){
.tox-tinymce {
  height: 200px !important;
}
}
/* ===== Media-Chat-CSS-End ===== */

/* ===== Users-CSS-Being ===== */
table#users-table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

table#users-table thead {
background-color: #F1F5F9;
}

table#users-table tr th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

table#users-table tr td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

table#users-table tbody tr {
background-color: #ffffff;
border-bottom: 1px solid #E2E8F0;
}

table#users-table tr td.tab-index:before {
counter-increment: section;
content: counter(section);
}

table#users-table tr th.action {
text-align: center;
}

table#users-table tr th.hash {
text-align: center;
}

table#users-table tr td.tab-index {
text-align: center;
}

table#users-table tr td button.btn-danger {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
background-color: #FC3B75;
padding: 0;
}

table#users-table tr td button.btn-danger:hover {
background-color: #0095cc !important;
}

table#users-table tr td button.btn-danger:active {
background-color: #0095cc !important;
}

table#users-table tr td button.btn-danger:focus {
background-color: #0095cc !important;
}

table#users-table tr td.action-column .ac-wrap {
display: flex;
justify-content: center;
}

body #users-index form#attachPartnerAdminForm {
margin: 20px 0 0;
}

body #users-index form#attachPartnerAdminForm label {
margin: 0 0 5px;
}

body #users-index form#attachPartnerAdminForm button {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
border-radius: 8px;
background-color: #00B0F0;
padding: 6px 15px;
}

body #users-index form#attachPartnerAdminForm button:hover {
background-color: #0095cc !important;
}

body #users-index form#attachPartnerAdminForm button:active {
background-color: #0095cc !important;
}

body #users-index form#attachPartnerAdminForm button:focus {
background-color: #0095cc !important;
}

body #users-index #companies-table_filter input.form-control {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 15.75L12.525 12.525L15.75 15.75Z' fill='%23F1F5F9'/%3E%3Cpath d='M15.75 15.75L12.525 12.525' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 18px;
background-position: 9px;
border-radius: .425rem;
font-size: .95rem;
min-height: calc(1.5em + 1.1rem + 2px);
padding: .55rem .75rem;
padding-left: 33px;
}

body #users-index .comp-users {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
}

body #users-index .comp-users {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-radius: 10px;
padding: 30px;
margin: 0 0 30px;
}

body #users-index .comp-users .card-header {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 0 !important;
}

body #users-index .comp-users .card-header .card-toolbar {
width: 100%;
display: inline-block;
vertical-align: top;
}

body #users-index .comp-users .card-header .card-toolbar .title-filter {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
margin: 0 0 10px;
}

body #users-index .comp-users .card-header .card-toolbar .title-filter .title {
width: max-content;
display: flex;
align-items: center;
}

body #users-index .comp-users .card-header .card-toolbar .title-filter .title span {
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #0C0D0E;
}

body #users-index .comp-users .card-body {
padding-bottom: 0 !important;
}

body #users-index .comp-users ul.pagination {
margin: 20px 0 0;
}

@media(max-width: 575px){
body #users-index .comp-users {
  padding: 20px;
  margin: 0 0 20px;
}
}

/* ===== Users-CSS-End ===== */

/* ===== Dashboard-Commom-Profile-CSS-Being ===== */
.dash-col-wrap {
margin: 8px 0;
}

.dash-col-wrap .dash-col {
width: calc(100% / 4);
border-radius: 10px;
background-color: #ffffff;
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}

.dash-col-wrap .dash-col svg {
width: 50px;
height: 50px;
border-radius: 6px;
background-color: #EFFAFF;
padding: 10px;
}

.dash-col-wrap .dash-col a {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
text-align: center;
}

.dash-col-wrap .dash-col:hover a {
color: #00B0F0;
}

@media(max-width: 767px){
.dash-col-wrap .dash-col {
  width: calc(100% / 2 - 8px);
  flex: unset;
}
}

@media(max-width: 575px){
.dash-col-wrap .dash-col a {
  font-size: 14px;
}
}

@media(max-width: 481px){
.dash-col-wrap .dash-col a {
  font-size: 12px;
}
.dash-col-wrap .dash-col svg {
  width: 40px;
  height: 40px;
  padding: 8px;
}
}
/* ===== Dashboard-Commom-Profile-CSS-End ===== */

.load-more-text-kpi{
background-color: #00B0F0 !important;
font-size: 13px;
margin-top: 15px;
}

.load-more-text-kpi:hover{
background-color: #00B0F0 !important;
}

/* ===== Dashboard-Commom-Profile-CSS-End ===== */
/* ===== Info-Header-Tabs-Dropdown-CSS-Being ===== */
#kt_app_content #kt_app_content_container .form-group .select2-container--default .select2-selection--single {
height: 46px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
border-radius: 8px;
border: 1px solid #E2E8F0;
padding-left: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #64748B;
padding: 0;
}
/* ===== Info-Header-Tabs-Dropdown-CSS-End ===== */

/* ===== Consultant-Admin-CreateCSS-Being ===== */
#users-profile .new-admin .card .card-body form span.select2-selection.select2-selection--multiple {
border: unset;
padding: 0;
border-radius: unset;
}

#users-profile .new-admin .card .card-body form span.select2-selection.select2-selection--multiple {
background-color: #ffffff;
border: 1px solid #E2E8F0;
border-radius: 8px;
cursor: text;
padding-bottom: 5px;
padding-right: 5px;
position: relative;
min-height: 43.2px;
background-position: right 1rem center;
background-repeat: no-repeat;
background-size: 16px 12px;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
margin: 0 0 20px;
}

#users-profile .new-admin .card .card-body form span.select2-selection.select2-selection--multiple input.select2-search__field {
width: 100% !important;
max-width: 100%;
min-width: 100%;
height: 43.2px;
border-radius: 8px;
border: 1px solid #E2E8F0;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 16px 12px;
background-position: right 1rem center;
padding: .775rem 1rem;
margin: 0;
}

#users-profile .new-admin .card .card-body form label {
width: 100%;
}

#users-profile .new-admin .card .card-body form .select2-container {
width: 100% !important;
}

#users-profile .new-admin .card .card-body form .select2-container li.select2-selection__choice {
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #1E293B;
background-color: #F1F5F9;
border-radius: 4px;
border: unset;
padding: 6px 40px 6px 12px;
}

#users-profile .new-admin .card .card-body form .select2-container li.select2-selection__choice span.select2-selection__choice__remove {
width: 100%;
height: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
font-size: 0;
background-repeat: no-repeat;
background-size: 24px;
background-position: right;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.39174 16.6788L7.32129 15.6154L10.9297 11.9999L7.32129 8.40963L8.39174 7.34618L12.0002 10.9519L15.5835 7.34618L16.6539 8.40963L13.0455 11.9999L16.6539 15.6154L15.5835 16.6788L12.0002 13.0731L8.39174 16.6788Z' fill='black'/%3E%3C/svg%3E");
border-right: unset;
}

#users-profile .new-admin .card .card-body form .select2-container li.select2-search.select2-search--inline {
display: none;
}

#users-profile .new-admin .card .card-body form .select2-container li.select2-selection__choice span.select2-selection__choice__remove:hover {
color: #1E293B !important;
background-color: transparent !important;
}

#users-profile .new-admin .card .card-body form input {
margin: 0 0 20px;
position: relative;
z-index: 1;
}

#users-profile .new-admin .card .card-body form select {
margin: 0 0 20px;
}

#users-profile .new-admin .card .card-body form textarea {
margin: 0 0 20px;
}

#users-profile .new-admin .card .card-body form .field-icon {
width: 30px;
float: right;
margin-left: 0;
margin-top: -48px;
background-color: transparent;
position: absolute;
right: 12px;
z-index: 2;
}

#users-profile .new-admin .card .card-body form input.pass-field {
padding-right: 45px;
}

#users-profile .new-admin .card .card-body form input.cont-pass-field {
padding-right: 45px;
}

@media(max-width: 991px){
#users-profile .new-admin .card .card-body form span.select2-selection.select2-selection--multiple input.select2-search__field {
  height: 40px;
}
}
/* ===== Consultant-Admin-Create-CSS-End ===== */

/* ===== Consultant-Admin-CSS-Being ===== */
@media(max-width: 767px){
#admins-index .card.kpi .card-header .title-search-cta {
  flex-direction: column;
  gap: 15px;
}

#admins-index .card.kpi .card-header .title-search-cta .title {
  width: 100%;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta {
  width: 100%;
  justify-content: flex-start;
}
}

@media(max-width: 575px){
#admins-index .card.kpi .card-header .title-search-cta .search-cta {
  flex-direction: column;
  align-items: flex-start;
}

#admins-index .card.kpi .card-header .title-search-cta .search-cta #companies-table_filter {
  width: 100%;
}
}
/* ===== Consultant-Admin-CSS-End ===== */

/* ===== App-Sidebar-CSS-Being ===== */
.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column .menu-item.menu-accordion span.menu-title {
font-size: 14px;
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link span.menu-title {
font-size: 14px;
}
/* ===== App-Sidebar-CSS-End ===== */

/* ===== Dashboard-CSS-Being ===== */
.act-qa .kpiContent {
gap: 30px !important;
}

@media(max-width: 767px){
.act-qa .kpiContent {
  gap: 20px !important;
}
}
/* ===== Dashboard-CSS-End ===== */

/* ===== Translation-CSS-Being ===== */
.translation-sec {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
border-radius: 10px;
padding: 20px;
}

.translation-sec p.warning {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
margin: 0 0 20px;
}

.translation-sec form.form-import {
width: 100%;
display: inline-block;
vertical-align: top;
}

.translation-sec form.form-import .form-group .row-wrap {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
}

.translation-sec form.form-import .form-group .col-sm-2 {
padding-left: 0;
}

.translation-sec form.form-import .form-group button {
width: max-content;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 20px !important;
}

.translation-sec form.form-import .form-group button:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.form-import .form-group button:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.form-import .form-group button:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.form-import .form-group select.form-select {
width: 265px;
height: 36px;
padding-top: 0;
padding-bottom: 0;
}

.translation-sec form.form-find {
width: 100%;
display: inline-block;
vertical-align: top;
}

.translation-sec form.form-find button.btn.btn-info {
width: max-content;
height: 36px;
display: flex;
align-items: center;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 15.75L12.525 12.525L15.75 15.75Z' fill='%23F1F5F9'/%3E%3Cpath d='M15.75 15.75L12.525 12.525' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 18px;
background-position: 9px;
border: 1px solid #dbdfe9 !important;
padding: 8px 33px !important;
padding-left: 33px !important;
position: relative;
z-index: 1;
}

.translation-sec form.form-find button.btn.btn-info:hover {
color: #ffffff;
background-color: #0095cc !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 15.75L12.525 12.525L15.75 15.75Z' fill='%23ffffff'/%3E%3Cpath d='M15.75 15.75L12.525 12.525' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.translation-sec form.form-find button.btn.btn-info:focus {
color: #ffffff;
background-color: #0095cc !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 15.75L12.525 12.525L15.75 15.75Z' fill='%23ffffff'/%3E%3Cpath d='M15.75 15.75L12.525 12.525' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.translation-sec form.form-find button.btn.btn-info:active {
color: #ffffff;
background-color: #0095cc !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.75 15.75L12.525 12.525L15.75 15.75Z' fill='%23ffffff'/%3E%3Cpath d='M15.75 15.75L12.525 12.525' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.translation-sec form.grp-trans {
width: 100%;
display: inline-block;
vertical-align: top;
}

.translation-sec form.grp-trans p {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
}

.translation-sec form.grp-trans label {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
margin: 0 0 10px;
}

.translation-sec form.grp-trans .form-control {
height: 43.2px;
border-color: #dbdfe9;
box-shadow: unset;
}

.translation-sec form.grp-trans .form-control:focus {
outline: unset;
box-shadow: unset;
border-color: #dbdfe9;
}

.translation-sec form.grp-trans .form-control:focus-visible {
outline: unset;
box-shadow: unset;
border-color: #dbdfe9;
}

.translation-sec form.grp-trans input.btn.btn-default {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 20px !important;
}

.translation-sec form.grp-trans input.btn.btn-default:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.grp-trans input.btn.btn-default:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.grp-trans input.btn.btn-default:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec fieldset.support legend {
font-family: Poppins;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
padding: 0 0 10px;
}

.translation-sec fieldset.support p {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
}

.translation-sec fieldset.support form.form-remove-locale {
width: 100%;
display: inline-block;
vertical-align: top;
}

.translation-sec fieldset.support form.form-remove-locale ul.list-locales {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
gap: 10px;
list-style-type: none;
padding: 0;
}

.translation-sec fieldset.support form.form-remove-locale ul.list-locales li .form-group {
display: flex;
align-items: center;
gap: 5px;
border: 1px solid #dbdfe9;
padding: 8px;
border-radius: 8px;
margin-bottom: 0px;
}

.translation-sec fieldset.support form.form-remove-locale ul.list-locales li .form-group button {
width: 25px;
height: 25px;
display: inline-block;
vertical-align: top;
text-align: center;
background-color: #FC3B75;
padding: 0 !important;
position: relative;
z-index: 1;
}

.translation-sec fieldset.support form.form-remove-locale ul.list-locales li .form-group button:hover {
background-color: #0095cc !important;
}

.translation-sec fieldset.support form.form-remove-locale ul.list-locales li .form-group button:active {
background-color: #0095cc !important;
}

.translation-sec fieldset.support form.form-remove-locale ul.list-locales li .form-group button:focus {
background-color: #0095cc !important;
}

.translation-sec fieldset.support  form.form-add-locale {
width: 100%;
display: inline-block;
vertical-align: top;
}

.translation-sec fieldset.support form.form-add-locale .form-group .row-wrap {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
}

.translation-sec fieldset.support form.form-add-locale .form-group .col-sm-2 {
padding-left: 0;
}

.translation-sec fieldset.support form.form-add-locale .form-group button {
width: max-content;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 20px !important;
}

.translation-sec fieldset.support form.form-add-locale .form-group button:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec fieldset.support form.form-add-locale .form-group button:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec fieldset.support form.form-add-locale .form-group button:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec fieldset.support form.form-add-locale .form-group input.form-control {
width: 265px;
height: 36px;
border-color: #dbdfe9;
box-shadow: unset;
}

.translation-sec fieldset.support form.form-add-locale .form-group input.form-control:focus {
outline: unset;
box-shadow: unset;
border-color: #dbdfe9;
}

.translation-sec fieldset.support form.form-add-locale .form-group input.form-control:focus-visible {
outline: unset;
box-shadow: unset;
border-color: #dbdfe9;
}

.translation-sec fieldset.export legend {
font-family: Poppins;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
padding: 0 0 10px;
}

.translation-sec fieldset.export form.form-inline.form-publish-all button {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 20px !important;
}

.translation-sec fieldset.export form.form-inline.form-publish-all button:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec fieldset.export form.form-inline.form-publish-all button:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec fieldset.export form.form-inline.form-publish-all button:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

@media (max-width: 575px){
.translation-sec form.form-import .form-group .row-wrap {
  flex-direction: column;
  align-items: flex-start;
}
.translation-sec form.form-import .form-group select.form-select {
  width: 100%;
}
.translation-sec form.grp-trans select#group {
  height: 36px;
  padding-top: 0;
  padding-bottom: 0;
}
.translation-sec form.grp-trans .form-control {
  height: 36px;
}
.translation-sec fieldset.support form.form-add-locale .form-group .row-wrap {
  flex-direction: column;
  align-items: flex-start;
}
.translation-sec fieldset.support form.form-add-locale .form-group input.form-control {
  width: 100%;
}
}
/* ===== Translation-CSS-End ===== */

/* ===== Translation-View-CSS-Being ===== */
.translation-sec form.form-inline.form-publish {
width: 100%;
display: flex;
align-items: center;
gap: 12px;
}

.translation-sec form.form-inline.form-publish button.btn.btn-info {
  width: max-content;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 8px;
  color: #ffffff;
  background-color: #00B0F0;
  padding: 6px 20px !important;
}

.translation-sec form.form-inline.form-publish button.btn.btn-info:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.form-inline.form-publish button.btn.btn-info:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.form-inline.form-publish button.btn.btn-info:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec form.form-inline.form-publish a.btn.btn-default {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset !important;
padding: 6px 20px !important;
}

.translation-sec form.form-inline.form-publish a.btn.btn-default:hover {
background-color: #dbdfe9;
}

.translation-sec form textarea.form-control {
box-shadow: unset;
border: 1px solid #dbdfe9;
}

.translation-sec  form input.btn.btn-primary {
width: max-content;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
padding: 6px 20px !important;
}

.translation-sec  form input.btn.btn-primary:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec  form input.btn.btn-primary:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec  form input.btn.btn-primary:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

.translation-sec span.btn.btn-default.enable-auto-translate-group {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
border-radius: 8px;
color: #64748B;
background-color: #ECEEF2;
border: unset !important;
padding: 6px 20px !important;
}

.translation-sec span.btn.btn-default.enable-auto-translate-group:hover {
background-color: #dbdfe9;
}

.translation-sec h4 {
font-family: 'Poppins';
font-size: 16px;
margin: 0 0 15px;
}

.translation-sec table.table {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

.translation-sec table.table thead {
background-color: #F1F5F9 !important;
z-index: 2;
}

.translation-sec table.table th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

.translation-sec table.table  td {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
border: unset;
border-bottom: 1px solid #E2E8F0;
padding-top: 11px;
padding-bottom: 11px;
}

.translation-sec table.table td a {
color: #00B0F0;
border-color: #00B0F0;
}

.translation-sec table.table td a:hover {
color: #0095cc;
border-color: #0095cc;
}

.translation-sec table.table td a span.trash {
width: 25px;
height: 25px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
background-color: #FC3B75;
border-radius: 3px;
padding: 0 !important;
position: relative;
z-index: 1;
}

.translation-sec table.table td a span.trash:hover {
background-color: #0095cc;
}

.translation-sec table.table td a span.trash:active {
background-color: #0095cc;
}

.translation-sec table.table td a span.trash:focus {
background-color: #0095cc;
}

.translation-sec form label {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
margin: 0 0 10px;
}

@media(max-width: 1280px){
.translation-sec table.table {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  display: inline-block;
  overflow: auto;
}
}
/* ===== Translation-View-CSS-End ===== */

/* ===== Form-Error-CSS-Being ===== */
form .error {
font-size: 12px !important;
color: red !important;
margin: 0 !important;
}

.error {
font-size: 12px !important;
color: red !important;
margin: 0 !important;
}

#edit-plan .error {
font-size: 12px !important;
color: red !important;
margin: 0 !important;
}

.form-control:focus {
box-shadow: unset !important;
}

:focus-visible {
outline: unset !important;
}
/* ===== Form-Error-CSS-End ===== */

/* ===== Start New Company Page-CSS-Being ===== */
label.nc-heading {
padding-left: 0 !important;
padding-right: 0 !important;
}

form.nc-from .cta-wrap {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
}

form.nc-from input.btn.btn-success {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: normal;
border-radius: 8px;
color: #ffffff;
background-color: #00B0F0;
text-align: center;
padding: 6px 15px !important;
}

form.nc-from input.btn.btn-success:hover {
color: #ffffff !important;
background-color: #0095cc !important;
}

form.nc-from input.btn.btn-success:active {
color: #ffffff !important;
background-color: #0095cc !important;
}

form.nc-from input.btn.btn-success:focus {
color: #ffffff !important;
background-color: #0095cc !important;
}

@media (max-width: 991px){
label.nc-heading {
  font-size: 14px !important;
}
}
/* ===== Start New Company Page-CSS-End ===== */

/* ===== User-Impersonate-CSS-Being ===== */
body .btnImpersonate {
color: #00B0F0;
}

body .btnImpersonate:hover {
color: #0095cc;
}
/* ===== User-Impersonate-CSS-End ===== */

/* ===== Coach-Notes-CSS-Being ===== */
table.coachnotes {
border: 1px solid #E2E8F0;
border-radius: 6px !important;
border-collapse: separate;
border-spacing: 0;
counter-reset: section;
margin: 0;
}

table.coachnotes thead {
background-color: #F1F5F9;
}

table.coachnotes thead th {
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #64748B;
border: unset;
border-bottom: 1px solid #E2E8F0;
text-transform: capitalize;
}

table.coachnotes td {
font-family: Poppins;
font-size: 14px !important;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
color: #1E293B !important;
border: unset !important;
border-bottom: 1px solid #E2E8F0 !important;
padding-top: 11px;
padding-bottom: 11px;
}

table.coachnotes td button {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
padding: 0 !important;
margin: 0;
}

table.coachnotes td button.edit-note {
background-color: #FFAE34 !important;
}

table.coachnotes td button.delete-note {
background-color: #FC3B75 !important;
}

table.coachnotes td.action-btn .btn-wrap {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 8px;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .top input#coach-note-submit {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
color: rgb(255, 255, 255);
background-color: rgb(0, 176, 240);
padding: 6px 15px;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .top input#coach-note-submit:hover {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .top input#coach-note-submit:active {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .top input#coach-note-submit:focus {
background-color: #0095cc !important;
}

table.coachnotes td button.edit-note:hover {
background-color: #0095cc !important;
}

table.coachnotes td button.edit-note:active {
background-color: #0095cc !important;
}

table.coachnotes td button.edit-note:focus {
background-color: #0095cc !important;
}

table.coachnotes td button.delete-note:hover {
background-color: #0095cc !important;
}

table.coachnotes td button.delete-note:active {
background-color: #0095cc !important;
}

table.coachnotes td button.delete-note:focus {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes form#coach-note-form .card-body {
padding: 20px !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes form#coach-note-form .card-body input#coach-note-submit {
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-transform: capitalize;
color: #FFFFFF;
background-color: #00B0F0;
border-radius: 8px;
padding: 6px 15px;
margin: 20px 0  0;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes form#coach-note-form .card-body input#coach-note-submit:hover {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes form#coach-note-form .card-body input#coach-note-submit:active {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes form#coach-note-form .card-body input#coach-note-submit:focus {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body {
max-height: 400px;
overflow-y: scroll;
padding: 20px !important;
position: relative;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card {
border: unset;
background-color: #F1F5F9;
margin: 0 0 20px;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card:last-child {
margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card p {
font-family: Poppins;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #1E293B;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card span.preview {
color: #64748B;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .dots-icon {
  width: 30px;
  height: 30px;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 1;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .dots-icon .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0 auto;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap svg.unpin {
  display: none;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card.pinned svg.pin {
  display: none;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card.pinned svg.unpin {
  display: flex;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
gap: 8px;
margin-left: -8px;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 6px;
padding: 0 !important;
margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.edit-note {
background-color: #FFAE34 !important;
font-size: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.4172 2.5L17.5 6.58282L6.58282 17.5L2.50384 17.4962L2.5 13.4172L13.4172 2.5Z' stroke='white' stroke-width='1.25' stroke-linecap='square'%3E%3C/path%3E%3Cpath d='M16.9352 17.4956L2.50409 17.4951' stroke='white' stroke-width='1.25' stroke-linecap='square'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.delete-note {
background-color: #FC3B75 !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.edit-note:hover {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.edit-note:active {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.edit-note:focus {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.delete-note:hover {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.delete-note:active {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.delete-note:focus {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.cancel-edit-note {
24px: 0;
font-size: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M1.40002 13.6538L0.346191 12.6L5.94619 7.00002L0.346191 1.40002L1.40002 0.346191L7.00002 5.94619L12.6 0.346191L13.6538 1.40002L8.05384 7.00002L13.6538 12.6L12.6 13.6538L7.00002 8.05384L1.40002 13.6538Z' fill='%23ffffff'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 14px;
background-position: center;
background-color: #FC3B75;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.cancel-edit-note:hover {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.cancel-edit-note:active {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .btn-wrap button.cancel-edit-note:focus {
background-color: #0095cc !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .date-icon {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .date-icon p {
  width: calc(100% - 106px);
  margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .date-icon .btn-wrap {
  justify-content: flex-end;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card .card-body {
  padding-right: 10px !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body .dots-icon {
  display: none;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes p.preview {
/*  display: none;*/
}

.card.textKpis.notes-wrap {
  position: relative;
  z-index: 1;
}

.card.textKpis.notes-wrap:after {
  content: "";
  width: 100%;
  height: 20px;
  display: block;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}

@media (max-width: 576px ){
.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .top {
  width: 100% !important;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .bottom {
    width: 100% !important;
}
}
/* ===== Coach-Notes-CSS-End ===== */

/* ===== My-Plan-CSS-Being ===== */
.my-plan-sec {
width: 100%;
display: inline-block;
vertical-align: top;
}

.my-plan-sec .start-plan {
width: 100%;
background-color: #e0f7ff;
padding: 40px 20px;
}
.my-plan-sec .start-plan .sp-wrap {
max-width: 860px;
margin: 0 auto;
}

.my-plan-sec .start-plan .sp-wrap h1.title {
width: 100%;
font-family: 'Poppins';
font-size: 40px;
line-height: 60px;
font-weight: 500;
color: #1E293B;
margin: 0 0 16px;
}

.my-plan-sec .start-plan .sp-wrap p {
width: 100%;
font-family: 'Poppins';
font-size: 18px;
line-height: 27px;
font-weight: 400;
color: #1E293B;
margin: 0 0 32px;
}

.my-plan-sec .start-plan .sp-wrap .cta {
width: 100%;
}

.my-plan-sec .start-plan .sp-wrap .cta a {
width: max-content;
min-width: 243px;
display: flex;
justify-content: center;
align-items: center;
gap: 4px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #FFFFFF;
text-transform: uppercase;
border-radius: 8px;
background-color: #00B0F0;
padding: 13px 20px;
margin: 0 auto;
}

.my-plan-sec .start-plan .sp-wrap .cta a:hover {
background-color: #0095cc;
}

.my-plan-sec .plan-table {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
padding: 40px 20px;
}

.my-plan-sec .plan-table .pt-wrap {
width: 100%;
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(1, 1fr);
gap: 0px 20px;
}

.my-plan-sec .plan-table .pt-wrap .pt-col {
display: flex;
flex-direction: column;
border: 1px solid #e9e9e9;
border-radius: 16px;
padding: 50px 20px;
position: relative;
z-index: 1;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top {
width: 100%;
display: flex;
flex-direction: column;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top {
width: 100%;
display: flex;
flex-direction: column;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .title {
width: 100%;
display: inline-block;
vertical-align: top;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .title h2 {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 22px;
line-height: 1;
font-weight: 500;
margin: 0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .seprator {
width: 100%;
height: 1px;
display: inline-block;
vertical-align: top;
margin: 16px 0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .seprator span {
width: 70px;
display: inline-block;
vertical-align: top;
border: 1px solid #00b0f0;
margin: 0 auto;
margin-left: 0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .price {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 16px;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .price p {
width: 100%;
display: flex;
align-items: baseline;
font-family: 'Poppins';
font-size: 16px;
line-height: 1;
color: #888888;
margin: 0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .price p strong {
font-family: 'Poppins';
font-size: 30px;
line-height: 1;
color: #00B0F0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top  .cta {
width: 100%;
display: inline-block;
vertical-align: top;
}

.my-plan-sec .plan-table .pt-wrap .pt-col a {
width: max-content;
height: 38px;
display: flex;
justify-content: center;
align-items: center;
font-family: 'Poppins';
font-weight: 600;
border: 1px solid #ffffff;
transition: unset;
color: #ffffff;
background-color: transparent;
border-radius: 8px;
text-transform: uppercase;
padding: 0 24.5px;
}

.my-plan-sec .plan-table .pt-wrap .pt-col a:hover {
color: #ffffff;
background-color: #0095cc;
border-color: #0095cc;
}

.my-plan-sec .plan-table .pt-wrap .pt-col a svg path {
  fill: #ffffff !important;
}

.my-plan-sec .plan-table .pt-wrap .pt-col a:hover svg path {
fill: #ffffff;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .cta a {
color: #ffffff;
background-color: #00b0f0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col.most-popular .top .cta a svg path {
fill: #ffffff;
}

.my-plan-sec .plan-table .pt-wrap .pt-col.most-popular .top .cta a:hover {
background-color: #0095cc;
border-color: #0095cc;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .diveder {
width: 100%;
height: 1px;
display: inline-block;
vertical-align: top;
margin: 32px 0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .top .diveder span {
width: 100%;
display: inline-block;
vertical-align: top;
border: 1px solid #e9e9e9;
margin: 0 auto;
margin-left: 0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .bottom {
width: 100%;
display: inline-block;
vertical-align: top;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .bottom .plan-title {
width: 100%;
display: inline-block;
vertical-align: top;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .bottom .plan-title span {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 14px;
line-height: 1;
font-weight: 400;
color: #888888;
margin: 0 0 16px;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .bottom ul.plan-list {
width: 100%;
display: flex;
flex-direction: column;
gap: 10px;
vertical-align: top;
list-style-type: none;
padding: 0;
margin: 0;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .bottom ul.plan-list li {
width: 100%;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 8px;
}

.my-plan-sec .plan-table .pt-wrap .pt-col .bottom ul.plan-list li span {
font-family: 'Poppins';
font-size: 16px;
font-weight: 500;
}

.my-plan-sec .plan-table .pt-wrap .pt-col.most-popular span.tag {
width: max-content;
font-weight: 600;
color: #ffffff;
background-image: linear-gradient(90deg, #00B0F0 0%, #00658a 100%);
border-radius: 0 0 8px 7px;
padding: 8px 16px;
position: absolute;
top: 0;
right: 20px;
}

.my-plan-sec .plan-table .pt-wrap .pt-col.most-popular {
border-color: #00b0f0;
}

.my-plan-sec .add-basket {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
padding: 0 20px 40px;
}

.my-plan-sec .add-basket .ab-wrap {
width: 100%;
max-width: 680px;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(1, 1fr);
gap: 20px;
margin: 0 auto;
}

.my-plan-sec .add-basket .ab-wrap .ab-col {
width: 100%;
display: flex;
flex-direction: column;
box-shadow: 0 0 2px 0 rgba(18, 43, 70, .25);
border-radius: 10px;
}

.my-plan-sec .add-basket .ab-wrap .ab-col a.caption {
width: 100%;
display: inline-block;
vertical-align: top;
}

.my-plan-sec .add-basket .ab-wrap .ab-col a.caption .image {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 16px;
}

.my-plan-sec .add-basket .ab-wrap .ab-col a.caption .image img {
width: 100%;
height: 300px;
display: inline-block;
vertical-align: top;
object-fit: cover;
object-position: center;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.my-plan-sec .add-basket .ab-wrap .ab-col a.caption .title {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 16px;
line-height: 24px;
font-weight: 500;
text-align: center;
padding: 8px 5px;
margin: 0 auto;
}

.my-plan-sec .add-basket .ab-wrap .ab-col a.caption span {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 20px;
line-height: 1;
font-weight: 500;
text-align: center;
color: #007CFE;
padding: 8px 5px;
margin: 0 auto;
}

.my-plan-sec .add-basket .ab-wrap .ab-col .cta {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 10px 0 0;
}

.my-plan-sec .add-basket .ab-wrap .ab-col .cta a.btn {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
color: #ffffff;
text-transform: uppercase;
background-color: #00b0f0;
border-top-left-radius: unset;
border-top-right-radius: unset;
padding: .618em 1em;
margin: 0 auto;
}

.my-plan-sec .add-basket .ab-wrap .ab-col:hover {
box-shadow: 0 6px 24px 0 rgba(18, 43, 70, .12);
}

.my-plan-sec .payments-img {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
padding: 32px 20px 80px;
}

.my-plan-sec .payments-img .pi-wrap {
width: 100%;
display: flex;
justify-content: center;
text-align: center;
margin: 0 auto;
}

.my-plan-sec .payments-img .pi-wrap img {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
object-fit: contain;
object-position: center;
margin: 0 auto;
}

@media(max-width: 1366px){
.my-plan-sec .plan-table .pt-wrap .pt-col.most-popular span.tag {
  font-size: 12px;
}
.my-plan-sec .plan-table .pt-wrap .pt-col .top .title h2 {
  font-size: 18px
}
.my-plan-sec .plan-table .pt-wrap .pt-col .bottom ul.plan-list li span {
  font-size: 14px;
}
.my-plan-sec .plan-table .pt-wrap .pt-col a {
  padding: 0 20.5px;
}
}

@media(max-width: 1285px){
.my-plan-sec .plan-table .pt-wrap {
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
}

@media(max-width: 991px){
.my-plan-sec .start-plan .sp-wrap {
  max-width: 100%;
}
}

@media(max-width: 767px){
.my-plan-sec .start-plan .sp-wrap h1.title {
  font-size: 25px;
  line-height: 1;
}
.my-plan-sec .start-plan .sp-wrap p{
  font-size: 16px;
}
.my-plan-sec .plan-table .pt-wrap {
  grid-template-columns: repeat(1, 1fr);
}
.my-plan-sec .add-basket .ab-wrap .ab-col a.caption .image img {
  height: 240px;
}
}

@media(max-width: 576px){
.my-plan-sec .add-basket .ab-wrap {
  grid-template-columns: repeat(1, 1fr);
}
.my-plan-sec .add-basket .ab-wrap .ab-col a.caption .image img {
  height: auto;
}
.my-plan-sec .payments-img {
  padding: 20px 20px 40px;
}
}
/* ===== My-Plan-CSS-End ===== */

/* ===== Membership-Checkout-CSS-Being ===== */
.member-checkout {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
padding: 30px 20px;
}

.member-checkout .mc-wrap {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .content {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .content .main-title {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .content .main-title h1 {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 28px;
line-height: 24px;
font-weight: 700;
margin: 0;
}

.member-checkout .mc-wrap .content .message {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 24px 0 0;
}

.member-checkout .mc-wrap .content .message span {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
font-family: 'Poppins';
font-size: 14px;
line-height: 21px;
font-weight: 400;
color: #31708f;
background-color: #d9edf7;
border: 1px solid #bce8f1;
border-radius: 4px;
padding: 10px 15px;
margin: 0;
}

.member-checkout .mc-wrap .content .title-link {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: baseline;
gap: 14px;
margin: 24px 0 16px;
}

.member-checkout .mc-wrap .content .title-link h2 {
font-family: 'Poppins';
font-size: 24px;
line-height: 32px;
font-weight: 700;
margin: 0;
}

.member-checkout .mc-wrap .content .title-link a {
font-family: 'Poppins';
font-size: 13px;
line-height: 32px;
font-weight: 400;
font-style: italic;
color: #007cfe;
}

.member-checkout .mc-wrap .content .sub-title {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 27px;
}

.member-checkout .mc-wrap .content .sub-title p {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #5a5a5a;
margin: 0;
}

.member-checkout .mc-wrap .content .plan-detail-title {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 16px;
line-height: 27px;
font-weight: 400;
color: #5a5a5a;
}

.member-checkout .mc-wrap .content .plan-detail {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .content .plan-detail ul {
width: 100%;
display: flex;
flex-direction: column;
padding: 0;
margin: 0 0 1.6875rem 1.6875rem;
}

.member-checkout .mc-wrap .content .plan-detail ul li {
width: 100%;
font-family: 'Poppins';
font-size: 16px;
line-height: 27px;
font-weight: 400;
color: #5a5a5a;
}

.member-checkout .mc-wrap .content .plan-detail ul li a {
color: #007cfe;
}


.member-checkout .mc-wrap .content .plan-detail p {
width: 100%;
font-family: 'Poppins';
font-size: 16px;
line-height: 27px;
font-weight: 400;
color: #5a5a5a;
}

.member-checkout .mc-wrap .content .plan-detail a {
color: #007cfe;
}

.member-checkout .mc-wrap .content .agree-title {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 16px;
line-height: 27px;
font-weight: 400;
color: #5a5a5a;
margin: 0 0 16px;
}

.member-checkout .mc-wrap .content .agree {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .content .agree ul {
width: 100%;
display: flex;
flex-direction: column;
padding: 0;
margin: 0 0 1.6875rem 1.6875rem;
}

.member-checkout .mc-wrap .content .agree ul li {
width: 100%;
font-family: 'Poppins';
font-size: 16px;
line-height: 27px;
font-weight: 400;
color: #5a5a5a;
}

.member-checkout .mc-wrap .content .agree ul li a {
color: #007cfe;
}

.member-checkout .mc-wrap .content .agree p {
width: 100%;
font-family: 'Poppins';
font-size: 16px;
line-height: 27px;
font-weight: 400;
color: #5a5a5a;
}

.member-checkout .mc-wrap .content .agree a {
color: #007cfe;
}

.member-checkout .mc-wrap .content .cost {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .content .cost p {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 16px;
line-height: 27px;
font-weight: 400;
color: #5a5a5a;
margin: 24px 0 34px;
}

.member-checkout .mc-wrap .content .acc-login-alert {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .content .acc-login-alert span {
width: 100%;
display: inline-block;
vertical-align: top;
font-size: 14px;
line-height: 21px;
font-weight: 400;
color: #6c5101;
border: 1px solid #ffeeba;
background-color: #fff8e0;
border-radius: 4px;
padding: 10px 15px;
margin: .5em 0;
}

.member-checkout .mc-wrap .detail-form {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .detail-form hr {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 24px 0;
}

.member-checkout .mc-wrap .detail-form h2 {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 24px;
line-height: 32px;
font-weight: 700;
margin: 0 0 16px;
}

.member-checkout .mc-wrap .detail-form form {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-checkout .mc-wrap .detail-form form .form-group {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 16px;
}

.member-checkout .mc-wrap .detail-form form .form-group label {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 17px;
line-height: 27px;
font-weight: 700;
color: #1e2132;
}

.member-checkout .mc-wrap .detail-form form .form-group input {
width: 100%;
max-width: 90%;
height: 41px;
display: inline-block;
vertical-align: top;
font-size: 15px;
border: 1px solid #d6d9dd;
border-radius: 6px;
padding: 0 12px;
margin: 0 0 16px;
}


.member-checkout .mc-wrap .detail-form form .form-message {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 24px;
}

.member-checkout .mc-wrap .detail-form form .form-message span {
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
font-family: 'Poppins';
font-size: 14px;
line-height: 21px;
font-weight: 400;
color: #31708f;
background-color: #d9edf7;
border: 1px solid #bce8f1;
border-radius: 4px;
padding: 10px 15px;
margin: 0;
}

.member-checkout .mc-wrap .detail-form form input#pmpro_btn-submit {
width: 100%;
max-width: max-content;
display: flex;
justify-content: center;
align-items: center;
font-family: 'Poppins';
font-size: 16px;
line-height: 24px;
font-weight: 500;
color: #ffffff;
text-transform: uppercase;
border: unset;
border-radius: 8px;
background-color: #00bcf5;
padding: 8.5px 20px;
}

.member-checkout .mc-wrap .detail-form form input#pmpro_btn-submit:hover {
background-color: #00a9dc;
}
/* ===== Membership-Checkout-CSS-End ===== */

/* ===== Membership-Level-CSS-Being ===== */
.member-level {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
padding: 30px 20px;
}

.member-level .ml-wrap {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-level .ml-wrap .title {
width: 100%;
display: inline-block;
vertical-align: top;
margin: 0 0 35px;
}

.member-level .ml-wrap .title h1 {
width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'Poppins';
font-size: 28px;
line-height: 24px;
font-weight: 700;
color: #1e2132;
margin: 0;
}

/* ===== Membership-Level-CSS-Being ===== */
.member-level .ml-wrap .ml-plan {
width: 100%;
display: inline-block;
vertical-align: top;
}

.member-level .ml-wrap .ml-plan table {
width: 100%;
display: table;
border-spacing: 0;
max-width: 100%;
empty-cells: show;
border-collapse: separate;
background: #fff;
font-size: 14px;
line-height: 24px;
font-weight: 600;
table-layout: fixed;
border: 1px solid #d6d9dd;
border-radius: 6px;
margin-bottom: 27px;
}

.member-level .ml-wrap .ml-plan table thead {
display: table-header-group;
vertical-align: middle;
unicode-bidi: isolate;
border-color: inherit;
}

.member-level .ml-wrap .ml-plan table tr {
display: table-row;
vertical-align: inherit;
unicode-bidi: isolate;
border-color: inherit;
}

.member-level .ml-wrap .ml-plan table th {
text-transform: uppercase;
font-family: 'Poppins';
font-size: 14px;
line-height: 24px;
font-weight: 400;
color: #1e2132;
white-space: nowrap;
padding: 1rem 1rem;
border-bottom: 1px solid #d6d9dd;
}

.member-level .ml-wrap .ml-plan table td {
font-family: 'Poppins';
font-size: 14px;
line-height: 24px;
font-weight: 400;
padding: 1rem 1rem;
border-bottom: 1px solid #d6d9dd;
}

.member-level .ml-wrap .ml-plan table td br {
display: block;
}

.member-level .ml-wrap .ml-plan table th:first-child {
min-width: 200px;
white-space: normal;
padding-left: 1em;
text-transform: capitalize;
font-weight: 600;
color: #1e2132;
}

.member-level .ml-wrap .ml-plan table thead th {
font-weight: 400 !important;
border-bottom: unset;
}

.member-level .ml-wrap .ml-plan table td a.btn-select {
font-family: 'Poppins';
font-size: 14px;
font-style: normal;
font-weight: 400;
color: #fff;
background-color: #61CE70;
border-radius: 100px;
display: inline-block;
border: 0;
margin: 0;
padding: 6px 12px;
text-align: center;
text-decoration: none;
text-transform: none;
-webkit-user-select: none;
-webkit-transition: all linear .2s;
transition: all linear .2s;
}

.member-level .ml-wrap .ml-plan table td a.btn-select:hover {
box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, .1);
border: 0;
}

@media(max-width: 481px){
.member-level .ml-wrap .ml-plan table td {
  font-size: 12px;
}
.member-level .ml-wrap .ml-plan table th {
  font-size: 12px;
}
}
/* ===== Membership-Level-CSS-End ===== */

/* ===== Thankyou-CSS-Being ===== */
.thank-you-msg {
width: 100%;
display: inline-block;
vertical-align: top;
background-color: #ffffff;
padding: 30px 20px;
}

.thank-you-msg .tym-wrap {
width: 100%;
max-width: 680px;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
border-radius: 8px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
padding: 30px;
margin: 0 auto;
}

.thank-you-msg .tym-wrap .icon {
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
background-color: #61CE70;
border-radius: 100%;
margin: 0 auto;
}

.thank-you-msg .tym-wrap .title {
width: 100%;
display: block;
font-family: 'Poppins';
font-size: 16px;
text-align: center;
margin: 20px 0;
}

.thank-you-msg .tym-wrap .cta {
width: 100%;
display: flex;
justify-content: center;
text-align: center;
margin: 0 auto;
}

.thank-you-msg .tym-wrap .cta a {
width: max-content;
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
color: #ffffff;
background-color: #00bcf5;
border-radius: 8px;
padding: 6px 15px;
}

.thank-you-msg .tym-wrap .cta a svg {
transform: rotate(180deg);
}

.thank-you-msg .tym-wrap .cta a:hover {
background-color: #0095cc;
}

@media(max-width: 767px){
.thank-you-msg .tym-wrap {
  width: 100%;
  max-width: 680px;
}
}
/* ===== Thankyou-CSS-End ===== */

/* ===== Meeting-CSS-Being ===== */
#metting-pg .card.kpi {
  box-shadow: unset;
}

#metting-pg .card.kpi .card-header {
  padding: 30px 30px 22px;
}

#metting-pg .card.kpi .card-header .card-toolbar {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn {
  width: 100%;
  display: flex;
  justify-content: space-between !important;
  align-items: center;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn .title {
  width: max-content;
  display: flex;
  align-items: center;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn .title span {
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #0C0D0E;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn .cta {
  width: max-content;
  display: flex;
  align-items: center;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn .cta a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #FFFFFF;
  border-radius: 8px;
  background-color: #00B0F0;
  padding: 6px 15px;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn .cta a:hover {
  background-color: #0095cc !important;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn .cta a:active {
  background-color: #0095cc !important;
}

#metting-pg .card.kpi .card-header .card-toolbar .title-btn .cta a:focus {
  background-color: #0095cc !important;
}

#metting-pg #calendar {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 30px 0 0;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 20px;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: unset;
  background-color: #F1F5F9;
  border: unset;
  border-right: 2px solid #E2E8F0;
  padding: 9px;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button:last-child {
  border-right: unset;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button.fc-prev-button {
  border-radius: 8px 0px 0px 8px;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button.fc-next-button {
  border-radius: 0 8px 8px 0;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button span {
  position: relative;
  top: 1;
  color: #64748B;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button.fc-state-hover {
  background-color: #00B0F0;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button.fc-state-hover span {
  color: #ffffff;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button:hover {
  background-color: #00B0F0;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button:hover span {
  color: #ffffff;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left button.fc-today-button {
  width: max-content;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #64748B;
  text-transform: capitalize;
  background-color: #ffffff;
  box-shadow: unset;
  background-image: unset;
  border: 1px solid #E2E8F0;
  opacity: 1;
  border-radius: 8px;
  padding: 6px 15px;
  margin: 0;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left button.fc-today-button:hover {
  background-color: #0095cc !important;
  border: 1px solid #0095cc;
  color: #ffffff;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left button.fc-today-button:active {
  background-color: #0095cc !important;
  border: 1px solid #0095cc;
  color: #ffffff;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left button.fc-today-button:focus {
  background-color: #0095cc !important;
  border: 1px solid #0095cc;
  color: #ffffff;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-center h2 {
  display: flex;
  align-items: center;
  font-family: Poppins;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1E293B;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right {
  display: flex;
  align-items: center;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right .fc-button-group {
  display: flex;
  align-items: center;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right button {
  height: 36px;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  color: #64748B;
  border: unset;
  border-right: 2px solid #E2E8F0;
  background-color: #F1F5F9;
  background-image: unset;
  padding: 6px 18px;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right button:first-child {
  border-radius: 8px 0px 0px 8px;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right button:last-child {
  border-radius: 0 8px 8px 0;
  border-right: unset;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right button:hover {
  color: #ffffff;
  background-color: #00B0F0;
  box-shadow: unset;
}

#metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right button.fc-state-active {
  color: #ffffff;
  background-color: #00B0F0;
  box-shadow: unset;
}

#metting-pg #calendar .fc-view-container {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

#metting-pg #calendar .fc-view-container table thead.fc-head {
  background-color: #F1F5F9;
  border-color: #E2E8F0;
}

#metting-pg #calendar .fc-view-container table thead.fc-head th {
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #64748B;
  border-color: #E2E8F0;
  padding: 5px;
}

#metting-pg #calendar .fc-view-container table td {
  border-color: #E2E8F0;
}

#metting-pg #calendar .fc-view-container table td.fc-event-container a.fc-event {
  background-color: #00B0F0;
  border: unset;
  cursor: pointer;
  margin-left: 9px;
  margin-right: 9px;
}

#metting-pg #calendar .fc-view-container table td.fc-event-container a.fc-event .fc-content {
  display: flex;
  flex-direction: column-reverse;
  gap: 4px;
  border-radius: 6px;
  padding: 10px;
  overflow-x: scroll;
}

#metting-pg #calendar .fc-view-container table td.fc-event-container a.fc-event .fc-content span {
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  line-height: 1.4;
}

#metting-pg #calendar .fc-view-container table td.fc-event-container a.fc-event .fc-content span.fc-time {
  font-weight: 400;
  opacity: 0.8;
}

#metting-pg #calendar .fc-view-container table td.fc-event-container a.fc-event .fc-conten span.fc-title {
  font-weight: 500;
}

#metting-pg #calendar .fc-view-container table td.fc-today {
  background-color: #EFFAFF;
}

#metting-pg #calendar .fc-view-container table td span.fc-day-number {
  color: #1E293B;
  padding: 10px 10px 0;
}

#metting-pg #calendar .fc-view-container .fc-agendaDay-view table td a.fc-event {
  background-color: #00B0F0;
  border: unset;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
}

#metting-pg #calendar .fc-view-container .fc-agendaDay-view table td a.fc-event .fc-bg {
  opacity: 0;
}

#metting-pg #calendar .fc-view-container .fc-agendaDay-view table td a.fc-event .fc-content {
  display: flex;
  flex-direction: column-reverse;
  gap: 4px;
  border-radius: 6px;
  padding: 10px;
}

#metting-pg #calendar .fc-view-container .fc-agendaDay-view table td a.fc-event .fc-content span {
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  line-height: 1.4;
}

#metting-pg #calendar .fc-view-container .fc-agendaDay-view table td a.fc-event .fc-content span.fc-time {
  font-weight: 400;
  opacity: 0.8;
}

#metting-pg #calendar .fc-view-container .fc-agendaDay-view table td a.fc-event .fc-conten span.fc-title {
  font-weight: 500;
}

#metting-pg #calendar .fc-view-container table td.fc-today {
  background-color: #EFFAFF;
}

#metting-pg #calendar .fc-view-container table td span.fc-day-number {
  color: #1E293B;
  padding: 10px 10px 0;
}


@media (max-width: 991px){
  #metting-pg {
    padding: 0 !important;
  }
}

@media (max-width: 768px){
  #metting-pg .card.kpi .card-header {
    padding: 20px;
  }

  #metting-pg #calendar .fc-toolbar.fc-header-toolbar {
    display: grid;
    gap: 16px;
    margin: 0;
  }

  #metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-center {
      grid-area: 1;
  }

  #metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-left {
      grid-area: 2;
  }

  #metting-pg #calendar .fc-toolbar.fc-header-toolbar  .fc-right {
      grid-area: 3;
  }

  #metting-pg #calendar .fc-view-container table thead.fc-head th {
    font-size: 12px;
    font-weight: 400;
    padding: 0;
  }

  #metting-pg #calendar .fc-view-container table td.fc-event-container a.fc-event {
    margin: 0;
  }

  #metting-pg #calendar .fc-view-container table td.fc-event-container a.fc-event .fc-content {
    display: inherit;
    overflow-x: scroll;
  }

  #metting-pg #calendar .fc-view-container .fc-agendaWeek-view a.fc-time-grid-event.fc-v-event.fc-event .fc-content {
    display: contents !important;
    overflow-x: scroll;
  }
}

@media (max-width: 481px){
  #metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-center h2 {
    font-size: 20px;
  }

  #metting-pg #calendar .fc-toolbar.fc-header-toolbar .fc-right button {
    font-size: 14px;
  }
}
/* ===== Meeting-CSS-End ===== */

/* ===== Modal-Meeting-Event-CSS-Being ===== */
.modal.meet-event.show .modal-header {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding: 20px;
}

.modal.meet-event.show .modal-header button#closeModalBtn {
  background-color: #F1F5F9;
  border: none;
}

.modal.meet-event.show .modal-header button#closeModalBtn:hover {
  background-color: #0095cc;
}

.modal.meet-event.show .modal-header button#closeModalBtn span {
  width: 13.308px;
  height: 13.308px;
  display: flex;
  align-items: center;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M1.40002 13.6538L0.346191 12.6L5.94619 7L0.346191 1.4L1.40002 0.346176L7.00002 5.94618L12.6 0.346176L13.6538 1.4L8.05384 7L13.6538 12.6L12.6 13.6538L7.00002 8.05383L1.40002 13.6538Z' fill='%2364748B'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.modal.meet-event.show .modal-header button#closeModalBtn:hover span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M1.40002 13.6538L0.346191 12.6L5.94619 7L0.346191 1.4L1.40002 0.346176L7.00002 5.94618L12.6 0.346176L13.6538 1.4L8.05384 7L13.6538 12.6L12.6 13.6538L7.00002 8.05383L1.40002 13.6538Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

/* .modal.meet-event.show .modal-header .title-btns .btn-wrap button:hover {
  background-color: #0095cc !important;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button:active {
  background-color: #0095cc !important;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button:focus {
  background-color: #0095cc !important;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button#editEventBtn:hover svg path {
  stroke: #ffffff;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button#editEventBtn:active svg path {
  stroke: #ffffff;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button#editEventBtn:focus svg path {
  stroke: #ffffff;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button#deleteEventBtn:hover svg path {
  fill: #ffffff;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button#deleteEventBtn:active svg path {
  fill: #ffffff;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button#deleteEventBtn:focus svg path {
  fill: #ffffff;
} */

.modal.meet-event.show .modal-header .date-time {
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 3px;
}

.modal.meet-event.show .modal-header .date-time p {
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1E293B;
  margin: 0;
}

.modal.meet-event.show .modal-body {
  padding: 20px;
}

.modal.meet-event.show .modal-body h5 {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #1E293B;
}

.modal.meet-event.show .modal-body p {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1E293B;
}

.modal.meet-event.show .modal-body button#joinUrlButton {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: unset;
  border-radius: 8px;
  color: #ffffff;
  background-color: #00B0F0;
  padding: 6px 15px;
  margin-left: 36px;
  position: relative;
  z-index: 1;
}

.modal.meet-event.show .modal-body button#joinUrlButton:before {
  content: "";
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' fill='url(%23pattern0_951_5974)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_951_5974' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_951_5974' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_951_5974' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  left: -36px;
  z-index: 1;
}

.modal.meet-event.show .modal-body button#joinUrlButton:hover {
  background-color: #0095cc;
}

.modal.meet-event.show .modal-body button#joinUrlButton:focus {
  background-color: #0095cc;
}

.modal.meet-event.show .modal-body button#joinUrlButton:active {
  background-color: #0095cc;
}

.modal.meet-event.show .modal-body ul#eventGuests {
  /* padding-left: 60px; */
  margin: 12px 0;
}

.modal.meet-event.show .modal-body ul#eventGuests li:before {
  /* content: ""; */
  /* width: 24px; */
  /* height: 24px; */
  display: flex;
  justify-content: center;
  align-items: center;
  /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.9999 14.8189C15.2563 14.8106 18.0251 16.3057 19.0428 19.5242C16.9914 20.7748 14.5768 21.2564 11.9999 21.2501C9.42304 21.2564 7.0084 20.7748 4.95703 19.5242C5.97593 16.3022 8.74006 14.8105 11.9999 14.8189Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='square'%3E%3C/path%3E%3Ccircle cx='12.0001' cy='7.16973' r='4.41973' stroke='%23000000' stroke-width='1.5' stroke-linecap='square'%3E%3C/circle%3E%3C/svg%3E"); */
  /* background-repeat: no-repeat; */
  /* background-size: 16px; */
  /* background-position: center; */
  position: absolute;
  left: -28px;
  /* background-color: #e0e0e0; */
  border-radius: 100%;
}

.modal.meet-event.show .modal-body .link-btn-wrap {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  margin: 0 0 15px;
}

.modal.meet-event.show .modal-body .link-btn-wrap .copy-link {
  width: max-content;
}

.modal.meet-event.show .modal-body .link-btn-wrap .copy-link a {
  width: max-content;
  display: flex;
  align-items: center;
  gap: 6px;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #64748B;
  border: 1px solid #E2E8F0;
  border-radius: 8px;
  padding: 5.2px 15px;
}

.modal.meet-event.show .modal-body .link-btn-wrap .copy-link a:hover {
  background-color: #ECEEF2;
}

.modal.meet-event.show .modal-footer {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

.modal.meet-event.show .modal-footer button#editEventBtn {
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    float: right;
    color: #ffffff;
    background-color: #00B0F0;
    border-radius: 8px;
    padding: 6px 15px;
    margin: 0 !important;
}

.modal.meet-event.show .modal-footer button#editEventBtn:hover {
  background-color: #0095cc !important;
}

.modal.meet-event.show .modal-footer button#editEventBtn:focus {
  background-color: #0095cc !important;
}

.modal.meet-event.show .modal-footer button#editEventBtn:active {
  background-color: #0095cc !important;
}

.modal.meet-event.show .modal-footer button#deleteEventBtn {
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    float: right;
    color: #ffffff;
    border-radius: 8px;
    padding: 6px 15px;
    margin: 0 !important;
}

.modal.meet-event.show .modal-footer button#closeModalBtn {
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    float: right;
    border-radius: 8px;
    color: #64748B;
    background-color: #ECEEF2;
    border: unset;
    padding: 6px 15px;
    margin: 0;
}

#metting-pg #calendar .fc-view-container .fc-agendaWeek-view a.fc-time-grid-event.fc-v-event.fc-event {
  background-color: #00B0F0;
  border: unset;
  cursor: pointer;
  opacity: 1;
}

#metting-pg #calendar .fc-view-container .fc-agendaWeek-view a.fc-time-grid-event.fc-v-event.fc-event .fc-bg {
  opacity: 0;
}

#metting-pg #calendar .fc-view-container .fc-agendaWeek-view a.fc-time-grid-event.fc-v-event.fc-event .fc-content {
  display: flex;
  flex-direction: column-reverse;
  gap: 4px;
  border-radius: 6px;
  padding: 10px;
}

#metting-pg #calendar .fc-view-container .fc-agendaWeek-view a.fc-time-grid-event.fc-v-event.fc-event .fc-content span {
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  line-height: 1.4;
}

#metting-pg #calendar .fc-view-container .fc-agendaWeek-view a.fc-time-grid-event.fc-v-event.fc-event .fc-content .fc-time span {
  font-weight: 400;
  opacity: 0.8;
}

#metting-pg #calendar .fc-view-container .fc-agendaWeek-view a.fc-time-grid-event.fc-v-event.fc-event .fc-content .fc-title {
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  line-height: 1.4;
}

#metting-pg #calendar .fc-view-container table td td.fc-list-item-marker {
  height: 100%;
  display: flex;
  align-items: center;
}

#metting-pg #calendar .fc-view-container table td.fc-list-item-marker span.fc-event-dot {
  display: flex;
  align-items: center;
  background-color: #00B0F0;
  position: relative;
  top: 5px;
}

.modal.meet-event.show .modal-header .title-btns {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap {
  width: max-content;
  display: flex;
  gap: 12px;
}

.modal.meet-event.show .modal-header .title-btns .btn-wrap button {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  padding: 6px !important;
}

@media(max-width: 992px){
  .modal.meet-event.show .modal-body button#joinUrlButton {
    font-size: 14px;
  }
}

@media(max-width: 768px){
  .modal.meet-event.show .modal-body button#joinUrlButton {
    margin-bottom: 0;
  }
}

@media(max-width: 382px){
  .modal.meet-event.show .modal-body .link-btn-wrap {
    flex-direction: column;
    align-items: flex-start;
  }
}
/* ===== Modal-Meeting-Event-CSS-End ===== */

/* ===== Create-Meeting-Event-CSS-Being ===== */
#create-meeting {
  margin-top: 20px;
}

#create-meeting .card {
  box-shadow: unset;
  padding: 20px;
}

#create-meeting .cm-form form#createMeetingForm .left-col .invalid-feedback {
  margin: -20px 0 0;
}

#create-meeting .cm-form form#createMeetingForm .left-col label.form-label {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #64748B;
  margin: 0 0 12px;
}

#create-meeting .cm-form form#createMeetingForm .left-col input {
  border-color: #E2E8F0;
  margin: 0 0 20px;
}

#create-meeting .cm-form form#createMeetingForm .left-col select {
  border-color: #E2E8F0;
  margin: 0 0 20px;
}

#create-meeting .cm-form form#createMeetingForm .left-col textarea {
  border-color: #E2E8F0;
  margin: 0 0 20px;
}

#create-meeting .cm-form form#createMeetingForm .left-col .select2-container {
  width: 100% !important;
  margin: 0 0 20px;
}

#create-meeting .cm-form form#createMeetingForm .left-col .ta-des {
  margin: 0 0 20px;
}

#create-meeting .cm-form form#createMeetingForm .left-col .select2-container span.select2-selection.select2-selection--single {
  background-color: #fff;
  border: 1px solid #E2E8F0;
  border-radius: 4px;
  height: 43.2px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  background-position: right 1rem center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  color: #64748B;
  padding: .775rem 1rem;
  padding-right: 30px;
}

#create-meeting .cm-form form#createMeetingForm .left-col .select2-container span.select2-selection.select2-selection--single::placeholder {
  color: #64748B;
}

#create-meeting .cm-form form#createMeetingForm .left-col .select2-container .select2-selection__clear {
  font-weight: 400;
  display: none;
}

#create-meeting .cm-form form#createMeetingForm .left-col .select2-container .select2-selection__arrow {
  display: none;
}

#create-meeting .cm-form form#createMeetingForm .left-col #start_date_time {
  color: #64748B;
}

#create-meeting .cm-form form#createMeetingForm .btn-wrap {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  margin: 10px 0 0;
}

#create-meeting .cm-form form#createMeetingForm .btn-wrap button {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  color: #ffffff;
  background-color: #00B0F0;
  padding: 6px 15px;
}

#create-meeting .cm-form form#createMeetingForm .btn-wrap button:hover {
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .btn-wrap button:focus {
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .btn-wrap button:active {
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .btn-wrap a {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500 !important;
  color: #ffffff;
  padding: 6px 15px;
  margin: 0 !important;
}

#create-meeting .cm-form form#createMeetingForm .right-col .rc-wrap {
  border: 1px solid #E2E8F0;
  border-radius: 6px;
  padding: 0 0 20px;
}

#create-meeting .cm-form form#createMeetingForm .right-col .rc-wrap #guestEmailInputs {
  width: 100%;
  max-height: 120px !important;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  overflow-y: scroll;
}

#create-meeting .cm-form form#createMeetingForm .right-col .rc-wrap #guestEmailInputs .input-group {
  position: relative;
  z-index: 1;
}

#create-meeting .cm-form form#createMeetingForm .right-col .rc-wrap #guestEmailInputs .input-group .invalid-feedback {
  position: absolute;
  bottom: -18px;
  z-index: 4;
}

#create-meeting .cm-form form#createMeetingForm .right-col label {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #0C0D0E;
}

#create-meeting .cm-form form#createMeetingForm .right-col label.form-label {
  margin: 0;
}

#create-meeting .cm-form form#createMeetingForm .right-col .form-control {
  border-color: #E2E8F0;
}

#create-meeting .cm-form form#createMeetingForm .right-col .form-control::placeholder {
  font-weight: 400;
  color: #94A3B8;
}

#create-meeting .cm-form form#createMeetingForm .right-col .search-bar {
  width: 100%;
  border-top: 1px solid #E2E8F0;
  padding: 15px 15px 0;
  margin-top: 4.25px;
}

#create-meeting .cm-form form#createMeetingForm .right-col  input#guest_search {
  display: flex;
  align-items: center;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1E293B;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 14.25C11.5637 14.25 14.25 11.5637 14.25 8.25C14.25 4.93629 11.5637 2.25 8.25 2.25C4.93629 2.25 2.25 4.93629 2.25 8.25C2.25 11.5637 4.93629 14.25 8.25 14.25Z' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7499 15.75L12.5249 12.525L15.7499 15.75Z' fill='%23F1F5F9'/%3E%3Cpath d='M15.7499 15.75L12.5249 12.525' stroke='%231E293B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 1rem center;
  padding-left: 36px;
  position: relative;
  z-index: 1;
}

#create-meeting .cm-form form#createMeetingForm .right-col input#guest_search::placeholder {
  color: #94A3B8;
}

#create-meeting .cm-form form#createMeetingForm .right-col .all-guest {
  width: 100%;
}

#create-meeting .cm-form form#createMeetingForm .right-col .all-guest .form-check {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  background-color: rgba(241, 245, 249, 0.7);
  padding: 14px;
  padding-left: 45px;
  margin: 5px 0 0;
}

#create-meeting .cm-form form#createMeetingForm .right-col .all-guest .form-check input#select_all_guests {
  width: 18px;
  min-width: 18px;
  height: 18px;
  border: 2px solid #64748B;
  border-radius: unset;
  padding: 3.5px;
}

#create-meeting .cm-form form#createMeetingForm .right-col .all-guest label.form-check-label {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #64748B;
}

#create-meeting .cm-form form#createMeetingForm .right-col label.form-label.check-label {
  display: none;
}


#create-meeting .cm-form form#createMeetingForm .right-col .user-list div#user-container {
  width: 100%;
  max-height: 204px;
  border-bottom: unset;
  padding: 0 0 15px;
  margin: 0;
  overflow-y: auto;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list div#user-container .form-check {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 7.5px 14px;
  padding-left: 45px;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list div#user-container .form-check .form-check-input {
  width: 18px;
  min-width: 18px;
  height: 18px;
  border: 2px solid #64748B;
  border-radius: unset;
  padding: 3.5px;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list div#user-container .form-check  label.form-check-label {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1E293B;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list div#user-container .form-check:first-child {
  padding-top: 0;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list div#user-container .form-check:last-child {
  padding-bottom: 0;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list .load-more-wrap {
  width: 95%;
  display: flex;
  justify-content: center;
  padding: 10.25px 0 0;
  border-top: 1px solid #E2E8F0;
  position: relative;
  left: 17px;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list button#load-more-btn {
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  color: #ffffff;
  background-color: #00B0F0;
  padding: 6px 15px;
  margin: 0 auto;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list button#load-more-btn:hover {
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list button#load-more-btn:focus {
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .right-col .user-list button#load-more-btn:active {
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 24px 0;
  margin: 0;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn button#addEmailBtn {
  display: flex;
  align-items: center;
  gap: 6px;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 8px;
  color: #64748B;
  background-color: #ffffff;
  border: 1px solid #E2E8F0;
  padding: 6px 15px;
  margin: 0;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn button#addEmailBtn:hover {
  color: #ffffff;
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn button#addEmailBtn:active {
  color: #ffffff;
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn button#addEmailBtn:focus {
  color: #ffffff;
  background-color: #0095cc !important;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn button#addEmailBtn:hover svg path {
  fill: #ffffff;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn button#addEmailBtn:active svg path {
  fill: #ffffff;
}

#create-meeting .cm-form form#createMeetingForm .right-col .title-btn button#addEmailBtn:focus svg path {
  fill: #ffffff;
}

form#createMeetingForm .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #64748B;
}

@media (max-width: 1361px){
  #create-meeting .cm-form form#createMeetingForm .left-col {
    width: 60%;
  }

  #create-meeting .cm-form form#createMeetingForm .right-col {
      width: 40%;
  }
}

@media (max-width: 1199px){
  #create-meeting .cm-form form#createMeetingForm .left-col {
    width: 100%;
  }

  #create-meeting .cm-form form#createMeetingForm .right-col {
      width: 100%;
  }

  #create-meeting .cm-form form#createMeetingForm .btn-wrap {
    margin: 20px 0 0;
  }
}

@media (max-width: 768px){
  #create-meeting .cm-form form#createMeetingForm .left-col .ta-des {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media (max-width: 401px){
  #create-meeting .cm-form form#createMeetingForm .right-col .title-btn {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  #create-meeting .cm-form form#createMeetingForm .right-col label.form-label {
    width: 100%;
  }
}

/* ===== Create-Meeting-Event-CSS-End ===== */


/* ===== Meeting-Event-Popup-Being-End ===== */
.modal.meet-event.show .modal-body.meet-body {
  position: relative;
  background-color: #fff;
  padding: 0 16px 16px 28px;
}
.modal.meet-event.show .modal-body.meet-body .mb-wrap {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  max-height: 75vh;
  overflow-y: auto;
}
.modal.meet-event.show .modal-body.meet-body .mb-wrap .icon-title-date {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 28px;
  margin: 0 0 12px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .icon-title-date .td-icon {
  width: 20px;
  height: 36px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .icon-title-date .td-icon span {
  width: 14px;
  height: 14px;
  display: flex;
  align-items: flex-start;
  background-color: #00B0F0;
  border-radius: 4px;
  margin-left: 3px;
  margin-top: 3px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .icon-title-date .title-date {
  width: calc(100% - 48px);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .icon-title-date .title-date .title {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  color: #1E293B;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .icon-title-date .title-date .date {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #64748B;
  margin: 3px 0 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .icon-title-date .title-date .date span.dot {
  margin: 0 8px;
  font-weight: 700;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .meet-icon {
  width: 40px;
  height: 50px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .meet-icon img {
  width: 20px;
  height: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .cta-text {
  width: calc(100% - 32px);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .copy {
  width: 32px;
  max-height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .copy button {
  width: 32px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border: unset;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .copy button svg {
  width: 20px;
  height: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .cta-text a {
  =:
  pa;
  width: max-content;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ffffff;
  background-color: #00B0F0;
  border-radius: 8px;
  padding: 6px 15px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .meet .cta-text span {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: .3px;
  color: #64748B;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .phone {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .phone .phone-icon {
  width: 40px;
  height: 52px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .phone .phone-icon svg path {
  fill: #5f6368;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .phone .no-text {
  width: calc(100% - 48px);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .phone a {
  width: max-content;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ffffff;
  background-color: #00B0F0;
  border-radius: 8px;
  padding: 6px 15px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .phone .no-text a {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: .2px;
  color: #00B0F0;
  background-color: transparent;
  padding: 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .phone .no-text span {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: .3px;
  color: #64748B;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .more-phone {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .more-phone .mp-icon {
  width: 40px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .more-phone .mp-icon svg {
  width: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .more-phone .mp-icon svg path {
  stroke: #5f6368;
  fill: #5f6368;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .more-phone .mp-text {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .2px;
  line-height: 20px;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .more-phone .mp-text a {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .2px;
  line-height: 20px;
}
.modal.meet-event.show .modal-body.meet-body .mb-wrap .notes {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .notes .notes-icon {
  width: 40px;
  height: 50px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .notes .notes-icon svg {
  width: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .notes .link-text {
  width: calc(100% - 72px);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .notes .link-text a {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: .2px;
  color: #00B0F0;
  background-color: transparent;
  padding: 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .notes .link-text span {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: .3px;
  color: #64748B;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .notes .dots-icon {
  width: 32px;
  display: flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .guest-icon {
  width: 40px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .guest-icon svg {
  width: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .guest-icon svg path {
  fill: #5f6368;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .title-text {
  width: calc(100% - 136px);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .title-text span.title {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: .2px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .title-text span.text {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: .3px;
  color: #64748B;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .icon-wrap {
  width: 96px;
  display: flex;
  justify-content: end;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .icon-wrap button {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border: unset;
  padding: 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .icon-wrap button svg path {
  fill: #5f6368;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guest-info .icon-wrap button.copy {
  display: none;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  list-style-type: none;
  /* padding-left: 40px;
  margin: 0; */
  gap: 15px;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  justify-content: center;
  padding-left: 10px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a .icon {
  width: 42px;
  position: relative;
  z-index: 1;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a .icon img {
  width: 24px;
  height: 24px;
  display: flex;
  object-fit: cover;
  object-position: center;
  border-radius: 100%;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a .icon svg.no {
  display: none;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a .icon svg {
  width: 14px;
  height: 14px;
  background-color: #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  right: 9px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a .caption {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a .caption span.name-email {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .2px;
  line-height: 20px;
  color: #1E293B;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li a .caption span.desig {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: .3px;
  color: #64748B;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .description {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .description .dc-icon {
  width: 40px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .description .dc-icon svg {
  width: 20px;
  height: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .description .dc-icon svg path {
  fill: #5f6368
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .description .dc-text {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: .2px;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .reminder {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .reminder .rem-icon {
  width: 40px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .reminder .rem-icon svg {
  width: 20px;
  height: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .reminder .rem-icon svg path {
  fill: #5f6368
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .reminder .rem-text {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: .2px;
  padding: 6px 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .reminder .rem-text ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .reminder .rem-text ul li {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: .2px;
  padding: 6px 0;
}


.modal.meet-event.show .modal-body.meet-body .mb-wrap .organiser {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .organiser .org-icon {
  width: 40px;
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .organiser .org-icon svg {
  width: 20px;
  height: 20px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .organiser .org-text {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: .2px;
  padding: 6px 0;
}

.modal.meet-event.show .modal-footer.meet-footer {
  width: 100%;
  display: flex;
  justify-content: space-between;
  background-color: #F1F5F9;/
  border-top: rgb(218, 220, 224) 1px solid;
  padding-top: 12px;
  padding-bottom: 12px;
}

.modal.meet-event.show .modal-footer.meet-footer .footer-wrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0;
}

.modal.meet-event.show .modal-footer.meet-footer .footer-wrap .label {
  display: flex;
  align-items: center;
}

.modal.meet-event.show .modal-footer.meet-footer .footer-wrap .label span {
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #1E293B;
}

.modal.meet-event.show .modal-footer.meet-footer .footer-wrap .cta {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
}

.modal.meet-event.show .modal-footer.meet-footer .footer-wrap .cta button {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #64748B;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #E2E8F0;
  padding: 5.2px 15px;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li .icon {
  position: absolute;
  /* top: 8px; */
  /* left: -12px; */
  background-color: #ffffff;
  border-radius: 100%;
  border: 1px solid #ffffff;
}

.modal.meet-event.show .modal-body.meet-body .mb-wrap .guests .guest-list ul li .icon svg.no {
  display: none;
}
/* ===== Meeting-Event-Popup-CSS-End ===== */
#create-meeting .cm-form form#createMeetingForm .left-col .invalid-feedback {
  margin: -20px 0 0;
  position: absolute;
  bottom: 0;
}

#create-meeting .cm-form form#createMeetingForm .left-col  .col-md-4 {
  position: relative;
  z-index: 1;
}

#create-meeting .cm-form form#createMeetingForm .left-col .title {
  position: relative;
  z-index: 1;
}

#create-meeting .cm-form form#createMeetingForm .left-col .title #title-error {
  margin: 0;
  bottom: -20px;
}


#ui-datepicker-div {
  position: absolute !important;
}

.toggle-custom {
  display: flex;
  flex-direction: column;
  justify-content: right;
  align-items: end;
}

.team-user-filter {
    gap: 0 !important;
}

#at_work:checked {
    background-color: green !important;
    border-color: green !important;
}


.card.pinned {
  position: relative;
  top: 0;
  z-index: 1;
  background-color: #fff;
}


.pinned-container {
  background-color: #f0f8ff;
  border-bottom: 1px solid #ddd;
  padding: 10px;
  margin-bottom: 10px;
  position: sticky;
  top: 0;
  z-index: 1;
  max-height: 150px;
  overflow-y: auto;
}

.info-header-tabs .tabs #tabs-content .tab-content #coach-notes .card.textKpis .card-body #CoachNotes .card.pinned {
  max-height: auto;
  overflow-y: auto;
}

.msg_history .incoming_msg, .msg_history .outgoing_msg {
  margin-bottom: 15px;
}

.incoming_msg.pinned-border {
  /* border-left: 4px solid #007bff; */
  border-right: none;
}

.outgoing_msg.pinned-border {
  /* border-right: 4px solid #007bff; */
  border-left: none;
}

.card.textKpis.notes-wrap .pinned-container {
    background-color: #bddde8;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap.msg-col-wrap {
  flex-direction: row;
}

.bs-example{
  margin: 20px;
}

.links,#teamReports{
  margin-top: 20px;
}

.incoming_msg_img img.pin-profile-img ,.outgoing_msg_img img.pin-profile-img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center;
  border-radius: 100%;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .received_msg .msg-wrap {
  background-color: #effaff;
  border-radius: 10px 10px 10px 0px;
  /* word-break: break-word;
  word-wrap: break-word; */
  padding: 14px 12px;
  overflow-wrap: anywhere;
  max-width: 100%;
  white-space: normal;
  min-width: auto;
}
.image-wrapper {
  position: relative;
}
/* ===== Dashboard-Message-Multiselect-Being ====== */
.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form  span.multiselect-native-select {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 20px 0 0;
  }

  #sendToAllForm span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select {
    width: 100%;
    height: 43.2px;
    text-align: left !important;
    border-radius: 8px;
    border: 1px solid #E2E8F0;
    position: relative;
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }

  #sendToAllForm span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select span.multiselect-selected-text {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #64748B;
  }

  #sendToAllForm span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select span.multiselect-selected-text::placeholder {
  color: #64748B;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show {list-style: none;margin: 0;padding: 0;border: inherit;border-top: none;right: 0;opacity: 1;pointer-events: auto;transition: opacity 0.4s ease-in-out;max-height: 300px;border-radius: 8px;border: 1px solid #E2E8F0;overflow: scroll;overflow-x: hidden;}

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item {width: 100%;display: flex;align-items: center;padding-top: 0;padding-bottom: 0;padding-right: 9.75px;/* background-color: #f1f5f9; */}

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item span.form-check {width: 100%;height: 37px;display: flex;align-items: center;flex-direction: row;justify-content: space-between;gap: 10px;padding: 8px 0;transition: all 0.2s ease-out;margin: 0;}

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item span.form-check .form-check-input {width: 15px;min-width: 15px;height: 15px;cursor: default;appearance: auto;box-sizing: border-box;margin: 0;padding: initial;border: initial;position: relative;}

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item span.form-check .form-check-label {
  width: calc(100% - 24px);
  display: flex;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #64748B;
  margin: 0;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:hover {
  background-color: #F1F5F9 !important;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:hover span.form-check .form-check-label {
  color: #1E293B;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:active {
  background-color: #F1F5F9 !important;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:active span.form-check .form-check-label {
  color: #1E293B;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:focus {
  background-color: transparent !important;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:focus span.form-check .form-check-label {
  color: #64748B;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item.active {
  background-color: #F1F5F9 !important;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item.active span.form-check .form-check-label {
  color: #1E293B !important;
  }


  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item:focus-visible {
  outline: unset !important;
  }

  .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form .custom-select:focus {
  border-color: unset;
  outline: 0;
  box-shadow: unset;
  }

  #sendToAllForm span.multiselect-native-select button.multiselect.dropdown-toggle.custom-select:focus-visible {
  outline: unset !important;
  }

  #sendToAllForm span.multiselect-native-select:focus-visible {
  outline: unset !important;
  }

  #sendToAllForm span.multiselect-native-select .btn-group:focus-visible {
  outline: unset !important;
  }
  #sendToAllForm span.multiselect-native-select .btn-group.show:focus-visible {
  outline: unset !important;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show:focus-visible {
  outline: unset !important;
  }

  .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form input.form-control {
  height: 43.2px;
  border: 1px solid #E2E8F0;
  }

  #sendToAllForm span.multiselect-native-select .btn-group {
  width: 100%;
  }

  .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.multiselect-group.dropdown-item.folder-optgroup span {
  border-bottom: unset !important;
  padding-top: 10px !important;
  padding-bottom: 5px !important;
  }

  .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.multiselect-group.dropdown-item.folder-optgroup span label.form-check-label {
  font-weight: 700 !important;
  }

  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.multiselect-option.dropdown-item.multiselect-group-option-indented:last-child {
  border-bottom: 1px solid silver;
  }


  .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msgform span.multiselect-native-select .multiselect-container.dropdown-menu.show button.multiselect-option.dropdown-item.multiselect-group-option-indented span.form-check {
  border-bottom: unset;
  }


  #sendToAllForm span.multiselect-native-select .multiselect-container.dropdown-menu.show button.dropdown-item.active {
      background-color: #F1F5F9 !important;
  }

/* ===== Dashboard-Message-Multiselect-End ====== */

#chatHistory .load_more_messages{
  text-align: center;
  margin-bottom: 10px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .incoming_msg .incoming_msg_img {
  width: 50px;
}

form#sendToAllForm .modal-body {
  max-height: 250px;
  overflow-y: auto;
}

.pinned-container .sent_msg .msg-wrap {
  height: max-content !important;
  border-radius: 10px 10px 0px 10px;
  background: #05728f none repeat scroll 0 0;
  gap: 0 !important;
  font-size: 14px;
  margin: 0;
  color: #fff;
  padding: 5px 10px 5px 12px;
}

.pinned-container .received_msg .msg-wrap {
  height: max-content !important;
  gap: 0 !important;
  background: #ebebeb none repeat scroll 0 0;
  border-radius: 10px 10px 10px 0px;
  color: #646464;
  font-size: 14px;
  margin: 0;
  padding: 5px 10px 5px 12px;
}

.msg-wrap br, #CoachNotes br {
    display: block !important;
}

/* Visually hide the file input */
.chat-media-buttons .input[type="file"] {
  display: none;
}

/* Style the label to look like a button */
.chat-media-buttons .custom-file-upload {
  width: max-content;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  flex-direction: row-reverse;
  cursor: pointer;
  transition: background-color 0.3s;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ffffff;
  background-color: #00B0F0;
  border: unset;
  border-radius: 8px;
  padding: 6px 15px;
}

.chat-media-buttons {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 15px;
  margin: 20px 0 0;
}

.chat-media-buttons .cmb-btn input {
  font-size: 0;
  opacity: 0;
  display: none;
}

.chat-media-buttons .cmb-btn {
  width: max-content;
}

.chat-media-buttons label.custom-file-upload:hover {
  background-color: transparent;
  color: #0095cc;
}

/* Adjust the appearance when hovering */
.chat-media-buttons .custom-file-upload:hover {
  background-color: #0056b3;
}

/* SVG icon styling */
.chat-media-buttons .custom-file-upload svg {
  margin-right: 8px; /* Adjust spacing between icon and text */
}

.send-btn-wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
  position: relative;
  z-index: 1;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .type_msg form button.chat_send_btn {
  height: 36px;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
}


.send-btn-wrap .popup {
  width: max-content;
  display: none;
  position: absolute;
  bottom: 42px;
  left: 0;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  overflow: hidden;
  z-index: 1000;
}

.send-btn-wrap .chat-media-buttons {
  padding: 10px;
}

.send-btn-wrap .cmb-btn {
  margin: 10px 0;
  display: flex;
  align-items: center;
}

.send-btn-wrap input[type="file"] {
  display: none;
}

.send-btn-wrap .custom-file-upload {
  background-color: transparent;
  color: #00B0F0;
  padding: 0;
  cursor: pointer;
  border-radius: 5px;
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 10px;
}

.send-btn-wrap .custom-file-upload svg {
  margin-right: 10px;
}

.send-btn-wrap button#attachment {
  height: 36px;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #ffffff;
  background-color: #00B0F0;
  border: unset;
  border-radius: 8px;
  padding: 6px 15px;
  margin: 20px 0 0;
}

.send-btn-wrap button#attachment:hover {
  background-color: #0095cc;
}

.chat-media-buttons label.custom-file-upload:hover svg path {
  fill: #0095cc;
}

.file-preview-item p {
  width: 60px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  font-size: 12px;
}

.file-preview-item {
  position: relative;
  z-index: 1;
  text-align: center;
}
.file-preview-item span.close-btn {
  position: absolute;
  right: -7px;
  top: -8px;
}
.file-preview {
  margin-top: 20px;
  display: flex;
}
.file-preview-item span.close-btn svg {
  width: 16px;
  cursor: pointer;
}

.file-preview .file-preview-item img {
  max-width: 45px;
  max-height: 60px;
  margin-bottom: 5px;
}
/* ===== New Company ===== */
.api-wrap h4 {
  margin: 12px 0 0 !important;
}
.api-wrap .form-check.form-switch {
  display: flex;
  align-items: center;
  padding: 0 0 0 9.75px;
  gap: 10px;
  margin: 20px 0 12px;
}

.api-wrap .form-group > label {
    width: 100%;
}

.api-wrap .form-check.form-switch input#api_active {
  cursor: pointer;
  margin: 0 !important;
}

.api-wrap .form-check.form-switch label.form-check-label {
  margin: 0 !important;
}

.aks-wrap .form-check-input[type=checkbox] {
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin: 0 !important;
}

.aks-wrap .check-wrap label {
  line-height: 1 !important;
  margin: 0 !important;
}

.aks-wrap .check-wrap {
  width: max-content;
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 0 0 10px !important;
}

.aks-wrap input#api_key {
  padding-right: 40px;
  margin: 0 0 12px !important;
}

.aks-wrap button.regenerate_api_key {
    margin: 12px 0;
}

.aks-wrap button {
    margin: 0;
}

.lang-col .select2-container {
  width: 100% !important;
}

.product-select .select2-container {
  width: 100% !important;
}

.aks-wrap .input-btn {
  position: relative;
  z-index: 1;
}

.aks-wrap .input-btn button.btn-sm {
    position: absolute;
    top: 4.3px;
    right: 5px;
    margin: 0;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
}
.aks-wrap .check-wrap-btn {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.aks-wrap button {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  color: #ffffff !important;
  background-color: #00B0F0 !important;
  border-radius: 8px;
  padding: 6px 15px;
}
.aks-wrap button:hover {
  background-color: #0095cc !important;
}
@media(max-width: 992px){
  .aks-wrap .input-btn button.btn-sm {
    top: 7.3px;
    height: 25px;
    width: 25px;
  }
  .aks-wrap .input-btn button.btn-sm svg {
    width: 16px;
  }
}
@media(max-width: 767px){
  .product-select .select2-container {
    margin: 0 0 12px;
  }
}

/* ===== nav.api-logs ===== */
.selectViews.api-logs-select .select2-container {
  width: 210px !important;
}

.selectViews.api-logs-select .select2-container span#select2-select-company-container {
  line-height: 1;
}

.selectViews.api-logs-select span.select2-selection.select2-selection--single {
  height: 36px !important;
}
@media(max-width: 481px){
  .selectViews.api-logs-select .select2-container {
    width: 155px !important;
  }
  .selectViews.api-logs-select span.select2-selection.select2-selection--single {
    padding-left: 10px !important;
  }
  .selectViews.api-logs-select .select2-container span#select2-select-company-container {
    font-size: 12px;
  }
}

td.copy-company-id button {
    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
}

td.copy-company-id button svg path {
    fill: #ffffff;
}

td.copy-company-id .cci-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

td.copy-me .ak-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    font-size: 12px;
}

td.copy-me .ak-wrap button {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}

td.copy-me .ak-wrap button svg path {
  fill: #ffffff;
}

.info-header-tabs .tabs #tabs-content .tab-content .pinned-container .msg-wrap {
  gap: 20px !important;
}

.info-header-tabs .tabs #tabs-content .tab-content .pinned-container .msg-wrap img.download-icon {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #c3c3c3;
  border-radius: 100%;
  margin: 0;
}

.info-header-tabs .tabs #tabs-content .tab-content .pinned-container .msg-wrap  a.download-btn {margin-top: -54px;margin-left: 3px;z-index: 1;}

.info-header-tabs .tabs #tabs-content .tab-content .pinned-container .msg-wrap img.pin-image {
  position: relative;
  z-index: 1;
  margin: 10px 0;
  object-fit: contain;
  height: auto;
}

.info-header-tabs .tabs #tabs-content .tab-content .pinned-container .msg-wrap audio {
  width: 100%;
}

#users-index .card.kpi table tr th .lang-class {
  display: flex;
  min-width: 130px;
}

.outgoing_msg_img .symbol,.outgoing_msg_img  {
  float: right;
}

.outgoing_msg_img .symbol .symbol-label{
  height: 40px;
  width: 40px;
}

.info-header-tabs .tabs #tabs-content .tab-content .messages .send-btn-wrap button#attachment {
  height: 36px;
}

.send-btn-wrap .left-col {
  display: flex;
  gap: 15px;
  position: relative;
  z-index: 1;
}

.send-btn-wrap .right-col {
  display: flex;
  position: relative;
  z-index: 1;
  margin: 20px 0 0;
}

.send-btn-wrap .right-col #show_all_message_div {
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
  z-index: 1;
  flex-direction: row;
  line-height: normal;
}

.send-btn-wrap .right-col #show_all_message_div input#show_all_message_check {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  border-color: #64748B;
  appearance: none;
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
}

.send-btn-wrap .right-col #show_all_message_div label {
  position: relative;
  cursor: pointer;
}

.send-btn-wrap .right-col #show_all_message_div label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #00B0F0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
  position: absolute;
  left: -33px;
  top: -2px;
}

.send-btn-wrap .right-col #show_all_message_div input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: -24px;
  width: 6px;
  height: 13px;
  border: solid     #00B0F0;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.pinned-container .outgoing_msg.pinned-border {
  justify-content: flex-end;
  gap: 20px;
}

.pinned-container .outgoing_msg.pinned-border .icon.btnMsgAction {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  cursor: pointer;
}

.pinned-container .outgoing_msg.pinned-border .outgoing_msg_img {
  order: 3;
}

.pinned-container .outgoing_msg.pinned-border .sent_msg {
  order: 2;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  margin-top: 12px;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg label {
  margin: 0;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg input#translate_messages {
  width: 13px;
  min-width: 13px;
  margin: 0;
}

#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .select2-container {
  width: 100% !important;
}

.input-btn.api_key {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
  margin: 5px  0 0;
  position: relative;
  z-index: 1;
}

.input-btn.api_key input#api_key {
  position: relative;
  z-index: 1;
}

.input-btn.api_key button.api_key_btn {
  width: 30px;
  height: 30px;
  background-color: #00B0F0;
  position: absolute;
  top: 6px;
  right: 14px;
  z-index: 2;
  padding: 0 !important;
}

.input-btn.api_key button.api_key_btn svg {
  width: 16px !important;
  height: 16px !important;
}

.input-btn.api_key button.api_key_btn:hover {
  background-color: #0095cc !important;
}

.input-btn.api_key button.api_key_btn:active {
  background-color: #0095cc !important;
}

.input-btn.api_key button.api_key_btn:focus {
  background-color: #0095cc !important;
}

button.btn.btn-info.regenerate_api_key {
  background-color: #00B0F0 !important;
}

button.btn.btn-info.regenerate_api_key:hover {
  background-color: #0095cc !important;
}

button.btn.btn-info.regenerate_api_key:active {
  background-color: #0095cc !important;
}

button.btn.btn-info.regenerate_api_key:focus {
  background-color: #0095cc !important;
}

.my-plan-sec.mp-sec .plan-table .pt-wrap {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}

.my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col.most-popular {
  width: 335px;
}

.my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col:first-child {
  width: 335px;
}

.my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col {
  height: max-content;
}

.my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col:last-child {
  width: 75%;
  background-color: #00b0f0;
  box-shadow: 0px 4px 6px -1px rgba(226, 232, 240, 0.50), 0px 2px 4px -2px rgba(226, 232, 240, 0.50);
}

.my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col:last-child p {
  color: #fff;
}

.my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col:last-child a#cancelPlan {
  border: 1px solid #ffffff;
  color: #ffffff;
}

.my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col:last-child a#cancelPlan svg path {
  fill: #ffffff;
}

.received_withd_msg .msg-wrap.translated-message {
  width: 100% !important;
  background-color: #a9ddf6 !important;
  border-radius: 10px !important;
  border: 1px solid #a4d9f7;
  margin: -4px auto 0;
  color: #000 !important;
}

.outgoing_msg_img {
  order: 3;
}

.sent_msg {
  order: 2;
}

.sent_msg .msg-wrap.translated-message {
  width: 100% !important;
  background-color: #a9ddf6 !important;
  border-radius: 10px !important;
  border: 1px solid #a4d9f7;
  margin: -4px auto 0;
  color: #000 !important;
}

.title.api_title {
  margin: 12px  0 8px;
}

label.control-label.api_cl {
  margin: 0 0 12px;
}

.input-btn.api_key .api_key_input_btn {
  width: 100%;
  max-width: 415px;
  position: relative;
  z-index: 1;
}



@media (max-width: 1060px){
  .input-btn.api_key {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

@media (max-width: 767px){
  .my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col:last-child {
    width: 100%;
  }
  .my-plan-sec.mp-sec .plan-table .pt-wrap {
      flex-direction: column;
  }
  .my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col.most-popular {
      width: 100%;
  }
  .my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col:first-child {
    width: 100%;
  }

  .my-plan-sec.mp-sec .plan-table .pt-wrap .pt-col {
    width: 100%;
  }
  .input-btn.api_key button.api_key_btn {
    width: 25px;
    height: 25px;
    top: 8px;
  }
}

@media (max-width: 481px){
  .input-btn.api_key input#api_key {
    font-size: 10px;
  }
  .input-btn.api_key .api_key_input_btn {
    max-width: 100%;
  }
  .input-btn.api_key button.api_key_btn {
    top: 5px;
  }
}

.pinned-container .incoming_msg.pinned-border .icon.btnMsgAction {
  right: 0;
  left: unset;
}

#ranking-index .card .card-toolbar .drop-cta form .select2-container--default .select2-selection--single {
  height: 36px !important;
}

#ranking-index .card .card-toolbar .drop-cta form .row.selectViews input#select-date {
  height: 36px;
  font-family: Poppins;
  font-style: normal;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: normal;
  color: #64748B;
  border-radius: 8px;
  border: 1px solid #E2E8F0;
  padding-left: 20px;
}

#ranking-index .card .card-toolbar .drop-cta form .row.selectViews .select2-container {
  width: 100% !important;
}

/*#subhistory-table_wrapper .dataTables_paginate span .current{
  background-color: #00B0F0 !important;
  color: #ffffff !important;
  background: none;
}

#subhistory-table_wrapper .dataTables_paginate a{
  border: 1px solid;
}

#subhistory-table_wrapper .dt-buttons{
  margin-top: 8px;
  margin-bottom: 5px;
}*/

/* Form */
/* @media(max-width: 767px){
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .trans-msg label { font-size: 14px; margin: 0; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg label { font-size: 14px; margin: 0; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg input#translate_messages { width: 30px; height: 15px; min-width: 30px; max-width: 30px; }
}

@media(min-width: 576px){
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .fs-4 { width: calc(50% - 10px); }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .select2-container { width: 100% !important; }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser { width: 100%; display: flex; flex-wrap: wrap; align-items: center; column-gap: 20px; }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .trans-msg { width: 100%; height: 100%; display: flex; flex-wrap: wrap; align-items: center; margin: 0 !important; }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .trans-msg label { padding: 0; margin: 0; }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .trans-msg input#translate_messages { width: 30px; height: 15px; min-width: 30px; max-width: 30px; }

  #users-profile.profile-sec #kt_user_view_details .fs-6 .mb-3 { width: calc(50% - 10px); }
  #users-profile.profile-sec #kt_user_view_details .fs-6 { display: flex; flex-wrap: wrap; column-gap: 20px; }
  #users-profile.profile-sec .ps-wrap form #kt_user_view_details .mb-3 .trans-msg { order: 8; }
  #users-profile.profile-sec #kt_user_view_details .fs-6 .fs-4 { width: calc(50% - 10px); }
  #users-profile.profile-sec .ps-wrap form #kt_user_view_details .select2-container { width: 100% !important; }
  #users-profile.profile-sec #kt_user_view_details .fs-6 .fs-4 .trans-msg { display: flex; align-items: center; }
  #users-profile.profile-sec #kt_user_view_details .fs-6 .fs-4 .trans-msg label { margin: 0; }
  #users-profile.profile-sec #kt_user_view_details .fs-6 .fs-4 .trans-msg input#translate_messages { width: 30px; height: 15px; min-width: 30px; max-width: 30px; }

  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .fs-4 { width: calc(50% - 10px); }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .select2-container { width: 100% !important; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser { width: 100%; display: flex; flex-wrap: wrap; align-items: center; column-gap: 20px; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg { width: 100%; height: 100%; display: flex; align-items: center; margin: 0 !important; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg label { padding: 0; margin: 0; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .trans-msg input#translate_messages { width: 30px; height: 15px; min-width: 30px; max-width: 30px; }
}


@media(max-width: 575px){
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .form-group { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .form-group label.control-label { width: 100%; }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser select select#role-select { width: 100%; }
  #users-profile.new-user .nu-wrap .card .card-body form#frmUser .select2-container { width: 100% !important; }

  #users-profile.profile-sec #kt_user_view_details .form-group { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }
  #users-profile.profile-sec #kt_user_view_details .form-group label.control-label { width: 100%; }
  #users-profile.profile-sec #kt_user_view_details select select#role-select { width: 100%; }
  #users-profile.profile-sec #kt_user_view_details .select2-container { width: 100% !important; }
  #users-profile.profile-sec .ps-wrap form #kt_user_view_details .mb-3 label.form-label { width: 100%; }
  #users-profile.profile-sec #kt_user_view_details .fs-6 .fs-4 .trans-msg { display: flex; align-items: center; }
  #users-profile.profile-sec #kt_user_view_details .fs-6 .fs-4 .trans-msg label { font-size: 14px; margin: 0; }
  #users-profile.profile-sec #kt_user_view_details .fs-6 .fs-4 .trans-msg input#translate_messages { width: 30px; height: 15px; min-width: 30px; max-width: 30px; }

  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .form-group { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .form-group label.control-label { width: 100%; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser select select#role-select { width: 100%; }
  #users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .select2-container { width: 100% !important; }
}

#users-profile.new-user .nu-wrap .card .card-body form#frmUser .user_coach i { width: 100%; font-size: 12px; }
#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser .user_coach i { width: 100%; font-size: 12px; }
#users-profile.edit-profile .ed-wrap .card .card-body form#frmUser input { margin: 0; } */

.user-crm-user-id, .coach-edit-btn {
    min-width: 100px;
    width: max-content;
}

.typing_gif{
  height: 20px;
}

.regenerate-response img,.feedback-response img{
  width: 16px;
  float: right;
}

.refresh-spinner {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  from {
      transform: rotate(0deg);
  }
  to {
      transform: rotate(360deg);
  }
}

.feedback-ratings{
  margin-top: 25px;
}

.feedback-form{
  padding-bottom: 25px;
}

.select2-container--default .select2-selection--single #select2-kpi_text_ids-container{
  padding-right: 35px;
}

.select2-container--default .select2-selection--single #select2-select-user-container{
  padding-right: 35px;
}

.rep-act-sec .drop-btn .dropdown-wrap .select2-container { 
  width: 100% !important; 
}

iframe.bpFab.\#1n0sv8k { 
  width: 5rem; 
}

iframe.bpFab.\#ux4pmf { 
  height: 5rem; 
}

iframe.bpFab.\#8y4a46 { 
  right: 1.7rem; 
}

.\#x91wja { 
  right: 6px; 
  position: absolute; 
  top: 8px; 
}

div#fab-root { 
  position: absolute !important; 
  top: 9px !important; 
  right: 8px !important; 
}

@media (max-width: 991.98px) {
  iframe.bpFab.\#ux4pmf { height: 5.4rem; }
  iframe.bpFab.\#1n0sv8k { width: 5.4rem; }
}

.red-star {
  color: red;
}

@media (max-width: 440.98px) {
  .info-header-tabs .tabs #tabs-content .tab-content .messages .msg-wrap .chat-pannel .cp-wrap .mesgs .msg_history .outgoing_msg .sent_msg {
    width: 75%;
  }
}

#user-list-table .login-history-btn{
  background-color: #e873afab !important;
}

#user-list-table select{
  width: 200px;
}

#login-history-table_filter{
  margin-bottom: 15px;
}

#login-history-table_wrapper .dataTables_paginate .paginate_button.current, .user-login-history-index button{
  background-color: #00B0F0 !important;
}

.user-companies-index .filter-btn{
  background-color: #00B0F0 !important;
}

.user-companies-index a.login-history-btn{
  background-color: #e873afab !important;
}

.user-companies-index a.kpi-question{
  background-color: #71B8F9 !important;
}

.user-companies-index a.chart {
  background-color: #AB83FE !important;
}

.user-companies-index a.edit-user {
  background-color: #FFAE34 !important;
}

.user-companies-index a.change-password{
  width: 48px !important;
  height: 39px;
}

.user-companies-index a.change-password i{
  font-size: 20px !important;
}

.user-companies-index a.view-user {
  background-color: #65D1AA !important;
}

.user-companies-index a.delete-user {
  background-color: #FC3B75 !important;
}

#user-companies-table_wrapper .dataTables_paginate .paginate_button.current{
  background-color: #00B0F0;
}

.loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
}

.loader {
  border: 8px solid #f3f3f3; 
  border-top: 8px solid #3498db;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.tooltipster-default .tooltipster-box {
  background: #ffffff !important;
  color: #000000 !important;
  border: 1px solid #000000;
}

.tooltipster-default .tooltipster-content {
  padding: 10px;
  font-size: 14px;
}

.tooltip-text {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltip-text::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: black;
  color: white;
  padding: 5px;
  border-radius: 4px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.tooltip-text:hover::after {
  opacity: 1;
  visibility: visible;
}

.mg-30{
  margin-top: 30px;
}

.text-left {
    text-align: left !important;
}

#ViewUserModal img#symbol-avatar{
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  object-fit: cover;
  object-position: center;
  border-radius: 100%;
}

.symbol-circle{
  background-color: #e9f3ff;
}

.user-companies-index span.select2-selection.select2-selection--single {
    width: 100%;
    height: 46px;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #64748B;
    border-radius: 8px;
    border: 1px solid #E2E8F0;
    padding-left: 20px;
    display: flex;
    align-items: center;
    --bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2378829D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-position: right 1rem center;
    background-repeat: no-repeat;
    background-size: 16px 12px;
}

.user-companies-index .select2-selection--single .select2-selection__arrow, .user-companies-index .select2-selection--single .select2-selection__clear {
  display: none;
}

.user-companies-index .select2-container { 
  width: 100% !important;
}

.user-companies-index input { 
  font-size: 12px !important;
}

.user-companies-index .select2-selection__rendered { 
  font-size: 12px !important;
}

.user-companies-index span.select2-selection.select2-selection--single { 
  height: 39.75px;
}

.user-companies-index button.filter-btn { 
  height: 39.75px;
  line-height: 1;
}

.user-companies-index button.filter-btn i { 
  margin-top: -2px;
}

.user-companies-index div#user-companies-table_length { 
  margin: 0 0 20px;
}

.user-companies-index div#user-companies-table_filter { 
  margin: 0 0 20px;
}

.user-companies-index table tr td .icon-btn-wrap { 
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}

.user-companies-index table tr td .icon-btn-wrap a { 
  width: 36px !important;
  height: 36px; 
  display: flex; 
  justify-content: center; 
  align-items: center; 
  text-align: center; 
  border-radius: 6px; 
  padding: 0 !important; 
  position: relative; 
  z-index: 1;
}

.user-companies-index .dataTables_wrapper .dataTables_paginate {
  width: max-content;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #E2E8F0;
  border-radius: 4px;
  padding: 0;
  margin: 5px 0 0;
  flex-wrap: wrap;
}

.user-companies-index .dataTables_wrapper .dataTables_paginate a {
  border-left: unset;
  margin: 0 auto;
}

.user-companies-index .dataTables_paginate a.paginate_button.current {
  background-color: #00B0F0 !important;
  color: #ffffff !important;
}

.user-companies-index a.paginate_button.current {
  background-color: #00B0F0 !important;
  color: #ffffff !important;
}

.user-companies-index .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #ffffff !important;
  border: unset;
}

.user-companies-index .dataTables_wrapper .dataTables_paginate .paginate_button {
  border-left: 1px solid #E2E8F0;
}

.user-companies-index .dataTables_wrapper .dataTables_paginate .paginate_button:active, .user-companies-index .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background-color: #00B0F0 !important;
  background: #00B0F0 !important;
  color: #ffffff !important;
  border: unset;
  box-shadow: unset;
}

@media(max-width:767px) {
  .user-companies-index .dataTables_wrapper .dataTables_paginate {
    margin: 12px auto 0;
  }
}

.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link span.menu-icon svg.digital-ai-icon path {
    fill: #464852 !important;
}
.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link.active span.menu-icon svg.digital-ai-icon path {
    fill: #00B0F0 !important;
}
.app-sidebar .app-sidebar-menu #kt_app_sidebar_menu_wrapper .menu-column a.menu-link:hover span.menu-icon svg.digital-ai-icon path {
    fill: #00B0F0 !important;
}

.language_flag{
  width: auto;
  height: 20px;
  margin-left: 7px;
}

.dropdown_language_flag{
  width:20px; 
  height:auto; 
  margin-right:10px;
}

button.coach-edit-popup {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
  background-color: #6c5fc8 !important;
  border-color: #6c5fc8 !important;
}

button.coach-edit-popup:hover {
  background-color: #4f4595 !important;
  border-color: #4f4595 !important;
}

button.coach-edit-popup svg {
  width: 15px;
  max-width: 15px;
  min-width: 15px;
  height: 20px;
  padding: 0;
  display: flex;
  margin: 0 auto;
  font-size: 24px;
}

#users-profile.profile-sec span.select2 {
    width: 100% !important;
}

#users-profile .form-switch .form-check-input:checked {
    background-color: #4f9df8;
    border-color: #4f9df8 !important;
}

#users-profile .form-switch .form-check-input {
    border: 1px solid #EEE !important;
    border-radius: 3.25rem !important;
    padding: 0 !important;
    margin: 0 0 0 10px;
}

#users-profile .form-switch {
    padding: 0;
    display: flex;
    gap: 10px;
}

@media(max-width: 481px){
  #users-profile .trans-msg.form-check.form-switch {
    flex-wrap: wrap;
  }
}

.coach-label {
  color: white;
  background-color: #6c5fc8;
  border-radius: 7px;
  padding: 4px;
  margin: 2px;
}