@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

:root {
    --primary: #0888ff;
    --secondary: #d4ebff;
    --green: #10c282;
    --red: #ec1414;
    --light-primary: #f3f9ff;
    --dark-primary: #e2f1ff;
    --black: #505050;
    --gray: #c8c8c8;
    --paragraph: #505050;
    --white: #ffffff;
    --border: #bfe0ff;
    --yellow: #e2a70f;
}

html, body { height: 100%;}
body { overflow-x: hidden; font-family: 'Open Sans', sans-serif; font-weight: 600; color: var(--black);}
a{ text-decoration: none; color: var(--primary); }
a.small{ text-decoration: underline; }
.link{ color: var(--black); text-decoration: underline; }
.btn-primary{ background-color: var(--primary); border-color: var(--primary); }

.completed{ color: var(--green) !important; }
.incomplete{ color: var(--red) !important; }
.refunded{ color: var(--yellow) !important; }
.form-control:focus{
        border-color: #0888ff;box-shadow:none;
}
/*top-header*/
.topnav .navbar-brand{ font-size: 34px; font-weight: 700; line-height: 1; }

.btn-icon { padding: 0; justify-content: center; overflow: hidden; border-radius: 100%; flex-shrink: 0; height: calc((0.875rem * 1) + (0.875rem * 2) + (2px)) !important; width: calc((0.875rem * 1) + (0.875rem * 2) + (2px)) !important;}
.btn-transparent-dark:focus { box-shadow: 0 0 0 0.25rem rgb(33 40 50 / 25%) !important;}
.dropdown-user .dropdown-menu .dropdown-header .dropdown-user-img { height: 2.5rem; width: 2.5rem; margin-right: 1rem; border-radius: 100%;}
.dropdown-user .dropdown-menu .dropdown-header .dropdown-user-details { font-weight: 400;}
.dropdown-user .dropdown-menu .dropdown-header .dropdown-user-details .dropdown-user-details-name { color: #212832; font-weight: 500; font-size: 0.9rem; max-width: 10rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dropdown-user .dropdown-menu .dropdown-header .dropdown-user-details .dropdown-user-details-email { color: #69707a; font-size: 0.75rem; max-width: 10rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dropdown-menu .dropdown-item { display: flex; align-items: center;}
.dropdown-menu .dropdown-item .dropdown-item-icon { margin-right: 0.5rem; line-height: 1;}
.dropdown-user .dropdown-menu .dropdown-item .dropdown-item-icon { color: #a7aeb8;}
.dropdown-menu .dropdown-item .dropdown-item-icon svg { height: 0.9em; width: 0.9em;}
.dropdown-user .dropdown-menu .dropdown-item .dropdown-item-icon svg { vertical-align: inherit;}
@media (min-width: 576px){
  .topnav .dropdown .dropdown-menu { width: auto; min-width: 15rem; right: 0; left: auto;}
}

.header-search .input-group-text{ background-color: var(--primary); border-color: var(--primary); }
.header-search .input-group-text svg{ color: var(--white); }

.table-filter .btn-icon.dropdown-toggle{display: flex; align-items: center;}
.table-filter .btn-icon.dropdown-toggle::after{ display: none;}
/*top-header*/

/*main-section*/
#layoutSidenav { display: flex;}
/*main-section*/
div#layoutSidenav_nav {
  background-color: #333547!important;
}

a.dropdown-item.appearance {
  background-image: linear-gradient(135deg, #0888ff 10%, #b2e792 100%);
  color: #fffe16;
}

/*sidebar*/
#layoutSidenav #layoutSidenav_nav { flex-basis: 20rem; flex-shrink: 0; transition: transform 0.15s ease-in-out; z-index: 1038; transform: translateX(-15rem);}
.fixed-top, .nav-fixed #layoutSidenav #layoutSidenav_nav, .nav-fixed .topnav { position: sticky; top: 0; right: 0; left: 0; z-index: 1030;}
.nav-fixed #layoutSidenav #layoutSidenav_nav { width: 20rem; height: calc(100vh - 60px); z-index: 1038; padding:2rem 1rem ; padding-right: 0px;}
.nav-fixed .topnav { z-index: 1039;}
.shadow-right { box-shadow: 0.15rem 0 1.75rem 0 rgb(33 40 50 / 15%) ;}
.sidenav { display: flex; flex-direction: column; height: 100%; flex-wrap: nowrap; font-size: 0.9rem;}
.sidenav-light { background-color: #333547; color: #212832; border-radius: 20px; padding-top: 1rem; padding-bottom: 1rem;}
.sidenav .sidenav-menu { flex-grow: 1; padding-top: 1rem;}
.nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu { overflow-y: overlay;}
.sidenav .sidenav-menu .nav { flex-direction: column; flex-wrap: nowrap; padding:0 20px;}
.sidenav-light .sidenav-menu .sidenav-menu-heading { color: #a7aeb8;}
.sidenav .sidenav-menu .nav .sidenav-menu-heading { padding: 1.75rem 1rem 0.75rem; font-size: 0.7rem; font-weight: bold; text-transform: uppercase; letter-spacing: 0.05em;}
.sidenav-light .sidenav-menu .nav-link { color: #212832;}
.sidenav .sidenav-menu .nav .nav-link { display: flex; align-items: center; line-height: normal; padding-top: 0.75rem; padding-bottom: 0.75rem; position: relative; color: #a1adb8; background-color: #333547; margin-bottom: 1rem; border-radius: 6px;}
.sidenav .sidenav-menu .nav .nav-link:hover{ color: var(--white); background-color: #495057; }
.sidenav .sidenav-menu .nav .nav-link.active{ color: #c3e4ff; background-color: #495057; }
.sidenav .sidenav-menu .nav .nav-link .nav-link-icon { font-size: 0.9rem; padding-right: 0.5rem; display: inline-flex;}
.sidenav .sidenav-menu .nav .nav-link .nav-link-icon img{ width: 25px; height: 25px; object-fit: cover; }
.sidenav .sidenav-menu .nav .nav-link:hover .nav-link-icon img{ filter: brightness(0) invert(1); }
.sidenav .sidenav-menu .nav .nav-link.active .nav-link-icon img{ filter: brightness(0) invert(1); }
.sidenav .sidenav-menu .nav .nav-link .sidenav-collapse-arrow { display: inline-block; margin-left: auto; transition: transform 0.15s ease;}
.sidenav .sidenav-menu .nav .nav-link.collapsed .sidenav-collapse-arrow { transform: rotate(-90deg);}
.sidenav .sidenav-menu .nav .nav-link .sidenav-collapse-arrow { display: inline-block; margin-left: auto; transition: transform 0.15s ease;}
.svg-inline--fa { display: inline-block; font-size: inherit; height: 1em; overflow: visible; vertical-align: -0.125em;}
.sidenav .sidenav-menu .nav .sidenav-menu-nested { flex-direction: column; margin-left: 1.4375rem; border-left-style: solid; border-left-width: thin; padding-left: 0.5625rem;}
.sidenav .sidenav-menu .nav .nav-link .badge { padding: 0.125rem 0.25rem; --bs-bg-opacity: 1; background-color: rgba(218, 231, 251);}
.sidenav-light .sidenav-menu-nested { border-left-color: #d4dae3;}
@media (min-width: 992px){
  #layoutSidenav #layoutSidenav_nav { transform: translateX(0);}
  .sidenav-toggled #layoutSidenav #layoutSidenav_nav { transform: translateX(-20rem);}
}
/*scroller*/
.nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu { overflow-y: overlay;}
.nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu::-webkit-scrollbar { width: 0.75rem;}
.nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu::-webkit-scrollbar-thumb { border-radius: 10rem; border-width: 0.2rem; border-style: solid; background-clip: padding-box; background-color: rgba(14, 255, 211, 0.2); border-color: transparent;}
.nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu::-webkit-scrollbar-button { width: 0; height: 0; display: none;}
.nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu::-webkit-scrollbar-corner {background-color: transparent;}
.nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu::-webkit-scrollbar-track { background: inherit;}
@media (pointer: fine) and (hover: hover) {
  .nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu { /* overflow-y: hidden; */ }
  .nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu:hover { overflow-y: overlay; }
}
@media (pointer: coarse) and (hover: none) {
  .nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu { overflow-y: overlay;}
}
@-moz-document url-prefix() {
  .nav-fixed #layoutSidenav #layoutSidenav_nav .sidenav .sidenav-menu { overflow-y: auto;}
}
/*scroller*/
/*sidebar*/

/*content*/
#layoutSidenav #layoutSidenav_content { position: relative; display: flex; flex-direction: column; justify-content: space-between; min-width: 0; flex-grow: 1; min-height: calc(100vh - 3.625rem); margin-left: -20rem; padding: 2rem 1rem;}
@media (min-width: 992px){
  #layoutSidenav #layoutSidenav_content { margin-left: 0; transition: margin 0.15s ease-in-out;}
  .sidenav-toggled #layoutSidenav #layoutSidenav_content { margin-left: -20rem;}
}

/*contant*/



/*scrolling table*/
.scrolling-table{ position: relative;overflow-x: auto; }

.table { width: 100%; margin: auto;}
.scroll { font-size: 16px; color: var(--primary); -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; padding: 0.5rem 0.5rem; background-color: rgba(0,0,0,0.1); }
.scroll:hover { color: gray; cursor: pointer; }
.left-scroll { position: absolute; z-index: 10; left: 0px; top: 11px; border-radius: 0 6px 6px 0;}
.left-scroll svg{ transform: rotate(90deg); }
.right-scroll { position: absolute; z-index: 10; right: 0px; top: 11px; border-radius:6px 0 0 6px;}
.right-scroll svg{ transform: rotate(-90deg); }

.table-design table{ border-collapse: separate; border-spacing:0 10px; border: 1px solid var(--dark-primary); padding: 0 10px; }
.table-design table th, .table-design table td{  text-align: center; }
td.review-list {white-space: normal !important;}
.table-design table>:not(caption)>*>*{ background-color: var(--light-primary); color: var(--black); border: 0px; white-space: nowrap; }
.table-design table>:not(caption) svg{ color: var(--primary); }
.table-design table thead th{ background-color: var(--dark-primary); color: var(--primary); }
.table-design table>tbody>tr{ border-radius: 10px; }
.table-design table>tbody>tr:hover { --bs-table-accent-bg: var(--dark-primary); }
/* .table-design table>:not(caption)>*>*{ padding: 0.5rem 1.5rem; } */

.table-design .dataTables_scrollBody{ overflow-y: overlay;}
.table-design .dataTables_scrollBody::-webkit-scrollbar { height: 0.5rem;}
.table-design .dataTables_scrollBody::-webkit-scrollbar-thumb { border-radius: 10rem; border-width: 0.05rem; border-style: solid; background-clip: padding-box; background-color: rgba(33, 40, 50, 0.2); border-color: transparent;}
.table-design .dataTables_scrollBody::-webkit-scrollbar-button { width: 0; height: 0; display: none;}
.table-design .dataTables_scrollBody::-webkit-scrollbar-corner {background-color: transparent;}
.table-design .dataTables_scrollBody::-webkit-scrollbar-track { background: inherit;}
/*table.dataTable thead th{padding:10px 30px;}*/
table.dataTable thead th{padding:8px 12px;text-align:center;}
/*table.dataTable tbody th, table.dataTable tbody td{padding:10px 30px;text-align:left;}*/
table.dataTable tbody th, table.dataTable tbody td{padding:8px 12px;text-align:center;}
/*scrolling table*/

/*tabs-design*/
.tabs-design{ margin-bottom: 1rem; }
.tabs-design .nav{ display: flex; }
.tabs-design .nav a{ display: flex; align-items: center; line-height: normal; padding: 0.75rem 1rem; margin-right: 1rem; position: relative; border-radius: 6px; background-color: var(--white); color: var(--primary); border: 1px solid var(--dark-primary); }
.tabs-design .nav a:hover{ background-color: var(--light-primary); }
.tabs-design .nav a.active{ background-color: var(--light-primary); }
.table-time
{
  padding: 4px !important;
}
/*tabs-design*/

/*insight-list*/
.insight-list{ width: 100%; display: flex; }
.insight-list ul{ list-style: none; padding: 0px; margin: 0px; display: flex; }
.insight-list ul li{ margin-right: 1rem; background-color: var(--light-primary); color: var(--primary); padding: 1rem; border-radius: 6px; }
.insight-list ul li>*{ display: flex; flex-wrap: wrap; justify-content: center; }
.insight-list ul li strong{ flex: 0 100%; max-width: 100%; text-align: center; font-size: 3rem; line-height: 1;}
.insight-list ul li span{ flex: 0 100%; max-width: 100%; text-align: center; font-size: 12px; }

.green{ color: #2ddd7e; }
.orange{ color: #f3a100; }
.pink{ color: #dc3ef7; }
.light-green{ color: #25cdb9; }
.purple{ color: #3b2ddd; }
.red{ color: #f61c1c; }
.yellow{ color: #cec722; }
/*insight-list*/

/* Expert list pan card image */
.img_pre {
    width: 100px;
    min-height: 100px;
    border: 2px solid gray;
    margin: 10px;

    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: gainsboro;
}

.image-preview-image{
    display: none;

}
/* Expert list pan card image */

/*status-collapse*/
.status-collapse{ display: flex; justify-content: center; }
.status-collapse svg{ color: #000; }
.status-collapse .status-collapse-arrow{ cursor: pointer; margin-left: 1rem; transition: transform 0.15s ease; }
.status-collapse .status-collapse-arrow:not(.collapsed){ transform: rotate(-180deg); }
/*status-collapse*/

/*table-design-collapse*/
.table-design table>:not(caption) .table-design-collapse{ background-color: var(--secondary); padding: 1rem;  }
.table-design-collapse h6{ text-align: left; color: var(--primary); display: flex; align-items: center;  }
.table-design-collapse h6:before{ content: ""; width: 25px; height: 25px; display: inline-block; border-radius: 50%; background-color: var(--primary); margin-right: 0.5rem; }
/* .table-design-collapse table{border-spacing: 0; border: 0px; padding: 0px; width: auto; margin: 0;} */
.table-design-collapse table{border-spacing: 0; border: 0px; padding: 0px;  margin: 0;}
.table-design-collapse table thead th{ min-width: 150px; background-color: var(--white); }
/* .table-design-collapse table tbody td{ background-color: var(--secondary); } */

/*table-design-collapse*/

/*tabs-design-collapse*/
































































.tabs-design-collapse{ margin-top: 1rem; margin-bottom: 1rem; border-bottom: 1px solid var(--light-primary);}
.tabs-design-collapse .nav{ display: flex; }
.tabs-design-collapse .nav a{ display: flex; align-items: center; line-height: normal; padding: 0 1rem; margin-right: 1rem; position: relative; color: var(--primary); opacity: 0.5; border-bottom: 2px solid transparent; }
.tabs-design-collapse .nav a:hover{ color: var(--primary); opacity: 1; border-bottom: 2px solid var(--primary); }
.tabs-design-collapse .nav a.active{ color: var(--primary); opacity: 1; border-bottom: 2px solid var(--primary); }
/*tabs-design-collapse*/

/*table-design-collapse2*/
.table-design table>:not(caption) .table-design-collapse2{ background-color: var(--white); padding: 1rem;  }
.table-design table>:not(caption) .table-design-collapse2:hover{ background-color: #f00; }
.table-design-collapse2 h6{ text-align: left; color: var(--primary); display: flex; align-items: center;  }
.table-design-collapse2 h6:before{ content: ""; width: 25px; height: 25px; display: inline-block; border-radius: 50%; background-color: var(--primary); margin-right: 0.5rem; }
.table-design-collapse2 table{border-spacing: 0; border: 0px; padding: 0px; width: auto; margin: 0;}
.table-design-collapse2 table thead th{ min-width: 150px; background-color: var(--light-primary); }
.table-design-collapse2 table tbody td{ background-color: var(--white); }
/*table-design-collapse2*/

/*tabs-design-collapse2*/
.tabs-design-collapse2{ margin-bottom: 1rem; }
.tabs-design-collapse2 .nav{ display: flex; }
.tabs-design-collapse2 .nav a{ display: flex; align-items: center; line-height: normal; padding:0.5rem; margin-right: 1rem; position: relative; color: var(--primary); border-radius: 6px; border: 1px solid var(--primary); }
.tabs-design-collapse2 .nav a:hover{ color: var(--white); background-color: var(--primary); border-color: var(--primary);}
.tabs-design-collapse2 .nav a.active{ color: var(--primary); background-color: var(--dark-primary); border-color: var(--primary); }
/*tabs-design-collapse2*/

/*star*/
.star-center{ display: flex; flex-wrap: wrap; justify-content: center; }
.rate-area { float: left;border-style: none; padding: 0px; margin: 0px;}
.rate-area:not(:checked) > input { position: absolute; top: -9999px; clip: rect(0, 0, 0, 0);}
.rate-area:not(:checked) > label { float: right; overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 0px; color: #fff; margin-right: 5px; margin-left: 5px;}
.rate-area:not(:checked) > label:before { content: "★"; font-size:24px;line-height: 1; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: gold;}
.rate-area > input:checked ~ label { color: gold;}
.rate-area:not(:checked) > label:hover,.rate-area:not(:checked) > label:hover ~ label{ color: gold;}
.rate-area > input:checked + label:hover,
.rate-area > input:checked + label:hover ~ label,
.rate-area > input:checked ~ label:hover,
.rate-area > input:checked ~ label:hover ~ label,
.rate-area > label:hover ~ input:checked ~ label { color: gold;}
/*star*/

/*model*/
.modal-content{ border-radius: 0.6rem; padding: 2rem; }
.modal-content h5{ margin-bottom: 1rem; }
/*model*/

/*login*/
.ftco-section {padding: 7em 0;}
.login-wrap {
    position: relative;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 34px -15px rgb(0 0 0 / 24%);
    -moz-box-shadow: 0 10px 34px -15px rgba(0,0,0,.24);
    box-shadow: 0 10px 34px -15px rgb(0 0 0 / 24%);
}
.login-wrap .icon {
    width: 80px;
    height: 80px;
    background: #0888ff;
    border-radius: 50%;
    font-size: 30px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.login-wrap h3 {
    font-weight: 700;
    font-size: 20px;
    color: #0888ff;
}
.login-wrap .form-control {
    height: 50px;
    background: rgba(0,0,0,.05);
    color: #000;
    font-size: 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.login-wrap .icon img{filter: invert(1) brightness(30);}
.login-wrap .icon {
    width: 80px;
    height: 80px;
    background: #0888ff;
    border-radius: 50%;
    font-size: 30px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.login-wrap .form-group { margin-bottom: 1rem;position:relative;}
.login-wrap .form-group .submit {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

/*login*/

/*View Full Profile Modal*/
.full-profile {flex: 1;text-align: right;color: var(--black);text-decoration: underline;}
.full-profile img {border-radius: 50%;margin-left: 10px;}

#msform {  text-align: center;  position: relative;}

#msform fieldset .form-card {padding: 20px;background: #F7F7F7;border-radius: 9px;text-align:left;}

#msform fieldset {background: var(--white);border: 0 none;border-radius: 0.5rem;box-sizing: border-box;  width: 100%; margin-top: 4rem; position: relative;}
#msform fieldset .form-card .form-control,.form-select{background: #E9E9E9;border: 1px solid #D5D5D5;border-radius: 6px;}
#msform fieldset .form-card label{font-size:16px;margin-bottom:.875em;color:var(--black);}
.edit-info {
    float: right;
    font-size: 1.2rem;
    color: var(--black);
    cursor: pointer;
}
.edit-info img {
    margin-left: 10px;
}
#msform fieldset:not(:first-of-type) {display: none;}

#msform input:focus, #msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none;
    font-weight: bold;
    border-bottom: 2px solid skyblue;
    outline-width: 0;
}

/*Blue Buttons*/
#msform .action-button {
    background: var(--primary);
    color: var(--white);
    cursor: pointer;
    padding: 8px 15px;
    margin: 20px 4px 0;
    box-shadow: 0px 4px 14px rgb(0 0 0 / 17%);
    border-radius: 7px;
    border: none;
    float: right;
}
#msform .close.action-button{background: var(--white);color: var(--primary);border: 1px solid var(--primary);}
#msform .approve .action-button {margin: 0 6px;float: inherit;padding: 10px 24px;font-size: 1.2rem;}
#msform .approve .action-button.decline {background: var(--white);color: var(--primary);border: 1px solid var(--primary); }

/*Dropdown List Exp Date*/
select.list-dt {border: none; outline: 0;  border-bottom: 1px solid #ccc; padding: 2px 5px 3px 5px; margin: 2px;}

select.list-dt:focus { border-bottom: 2px solid skyblue;}

/*The background card*/
.card { z-index: 0; border: none;border-radius: 0.5rem; position: relative;}

/*FieldSet headings*/
.fs-title {font-size: 22px;font-weight:600;color: #2C3E50;margin-bottom: 10px;text-align: left;}

.chat-btn
{
  font-size: 16px;
  width: 102px
}
.txn-btn
{
  font-size: 16px;
  width: 114px
}
.edit-btn
{
  font-size: 16px;
  width: 72px
}


/*progressbar*/
#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: lightgrey;
}

#progressbar .active {
    color: #000000;
}

#progressbar li {list-style-type: none; font-size: 16px;font-weight:300;width: 16%; float: left;position: relative;}

/*ProgressBar before any progress*/
#progressbar li:before {
    content:'';
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 18px;
    color: #ffffff;
    background: lightgray;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px;
}

/*ProgressBar connectors*/
#progressbar li:after {
    content: '';
    width: 100%;border-bottom:1px dashed var(--gray);
    position: absolute;
    left: 50%;
    top: 25px;
    z-index: -1;
}
#progressbar li:last-child:after{border:none;}
#progressbar li.active:last-child:after{border:none;}

 #progressbar li.active:after { border-bottom:1px dashed var(--primary);}

#progressbar li.active:before{background:var(--primary);}

.image-upload > input {visibility:hidden;width:0; height:0;}
.image-upload label {position:relative;
    width: 100px;
    height: 100px;
    border: 1px dashed var(--gray);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.cross {
    position: absolute;
    right: 15px;
    top: 15px;
    background: var(--gray);
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: .875rem;
    cursor: pointer;
    z-index: 99;
}
.play-video a {
    padding: .75rem 1rem .75rem .75rem;
    background: #E9E9E9;
    border: 1px solid #D5D5D5;
    border-radius: 6px;
    color: #899096 !important;
    font-weight: 500;
    cursor: pointer;
}
.play-video a img { margin-right: 18px; background: var(--white); border-radius: 50%; padding: 5px;}
.play-video span img{ margin-left: 10px;cursor:pointer;}
/*View Full Profile Modal*/


/*user setting*/
.user-setting .collapse_1{background-color: var(--dark-primary);box-shadow:none;border-radius: 0 !important;padding:.5rem 1.25rem;}
.user-setting .collapse_1 h3 {font-size: 1.2rem; color: var(--primary);margin:0;width:100%;}
.user-setting .accordion-item{border:none;}
.user-setting .collapse_1 span {float: right;margin-right:2rem;}
.collapse_1.accordion-button::after {
   content: '+';background-image:inherit;font-size:2rem;height:inherit;transition:inherit;color:var(--primary);
}
.collapse_1.accordion-button:not(.collapsed)::after{ content: '-';}
.user-setting .collapse_1{position: relative;display:flex;justify-content:space-between;margin-bottom:1rem;}
.add-subcat ul {list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;}
.user-setting .card{margin:1rem 0;}
.add-subcat ul li {background-color: var(--light-primary);margin-right: 1rem;margin-bottom:1rem;color: var(--primary);padding: .45rem .7rem;font-weight: 400;cursor:pointer;border-radius:6px;    position: relative;
    display: flex;align-items: center;}
.add-subcat ul li a span{ margin-left:8px;}
/*li:after {content: '✕'; position: absolute;color: var(--primary);right: 10px;top: 8px;}*/
.add-subcat {display: flex;flex-wrap: wrap;}

/*user setting*/
#layoutSidenav #layoutSidenav_content { position: relative; display: flex; flex-direction: column; justify-content: space-between; min-width: 0; flex-grow: 1; min-height: calc(100vh - 3.625rem); margin-left: -20rem; padding: 2rem 1rem;}
@media (min-width: 992px){
  #layoutSidenav #layoutSidenav_content { margin-left: 0; transition: margin 0.15s ease-in-out;}
  .sidenav-toggled #layoutSidenav #layoutSidenav_content { margin-left: -20rem;}
  .sidenav-toggled .container{
    margin-right: auto;
    margin-left: auto;
  }

    .nav-fixed .container{
        margin-left: 2px;
        margin-right: 2px;
      }
      .sidenav-toggled .container{
        margin-right: auto !important;
        margin-left: -250px !important;
      }
}

/*Responsive start*/
@media (max-width: 991px){
    .sidenav-toggled #layoutSidenav_nav{
        display: none !important;
      }
      #layoutSidenav_nav{
        margin-left: 230px;
      }
      #layoutSidenav_content{
        padding-left: 70px !important;
      }
      .sidenav-toggled #layoutSidenav_content{
        margin: 0px !important;
        padding: 0px !important;
        max-width: 100;
      }
      .nav-fixed .container{
        margin-left: -230px;
      }
      .sidenav-toggled .container{
        margin-right: 10px;
        margin-left: auto;
      }
}

@media (max-width: 767px){
  .sidenav-toggled #layoutSidenav_nav{
    display: none !important;
  }
  #layoutSidenav_nav{
    margin-left: 230px;
  }
  #layoutSidenav_content{
    padding-left: 70px !important;
  }
  .sidenav-toggled #layoutSidenav_content{
    margin: 0px !important;
    padding: 0px !important;
    width: 100%;
  }
  .nav-fixed .container{
    margin-left: -230px;
  }
  .sidenav-toggled .container{
    margin-right: 10px;
    margin-left: auto;
  }
}

@media (max-width: 576px){
    .sidenav-toggled #layoutSidenav_nav{
        display: none !important;
      }
    .nav-fixed #layoutSidenav_nav{
        margin-left: 230px !important;
      }
      #layoutSidenav_content{
        padding-left: 70px !important;
      }
      .sidenav-toggled #layoutSidenav_content{
        margin: 0px !important;
        padding: 0px !important;
        width: 100%;
      }
      .nav-fixed .container{
        margin-left: -230px;
      }
      .sidenav-toggled .container{
        margin-right: 10px;
        margin-left: auto;
      }
}

@media (max-width: 480px){
    .sidenav-toggled #layoutSidenav_nav{
        display: none !important;
      }
    .nav-fixed #layoutSidenav_nav{
        margin-left: 230px !important;
      }
      #layoutSidenav_content{
        padding-left: 70px !important;
      }
      .sidenav-toggled #layoutSidenav_content{
        margin: 0px !important;
        padding: 0px !important;
        width: 100%;
      }
      .nav-fixed .container{
        margin-left: -230px;
      }
      .sidenav-toggled .container{
        margin-right: 10px;
        margin-left: auto;
      }
}

@media (max-width: 479px){
    .sidenav-toggled #layoutSidenav_nav{
        display: none !important;
      }
    .nav-fixed #layoutSidenav_nav{
        margin-left: 230px !important;
      }
      #layoutSidenav_content{
        padding-left: 70px !important;
      }
      .sidenav-toggled #layoutSidenav_content{
        margin: 0px !important;
        padding: 0px !important;
        width: 100%;
      }
      .nav-fixed .container{
        margin-left: -230px;
      }
      .sidenav-toggled .container{
        margin-right: 10px;
        margin-left: auto;
      }
}
/*Responsive end*/
