*{
  padding: 0;
  margin: 0;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none!important;
margin: 0!important;
}

/* Firefox */
input[type=number] {
-moz-appearance: textfield!important;
}
/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
  -webkit-box-shadow: none!important;
}
input:-internal-autofill-selected {
background-color: transparent!important;
}
::-webkit-scrollbar
{
width: 5px;
background-color: var(--color-black);
}

::-webkit-scrollbar-thumb
{
background-color: #7a7a7a;
margin: 5px;
}
body, html{
font-family: "Inter", serif;
/*overflow-x: hidden;*/
}
/* select {
-moz-appearance: none;
appearance: none;
font-family: Arial, sans-serif;
padding: 10px;
} */
.common_top_padding{
padding-top: 40px;
}
.common_bottom_padding{
padding-bottom: 40px;
}
.flex_title {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 30px;
}
.common_title {
color: #6C5CE7;
font-size: 26px;
font-weight: 500;
margin: 0;
}
.common_btn {
text-decoration: none;
color: #A7A7A7;
font-size: 15px;
font-weight: 400;
display: flex;
align-items: center;
text-transform: capitalize;
}
.common_btn:hover{
color: #A7A7A7;
}
.common_btn iconify-icon {
margin-left: 10px;
font-size: 20px;
}
.single_title{
margin-bottom: 25px;
}
.text_green{
color: #1ABC9C;
}
.text_dark{
color: #171717;
}
.common_paragraph p{
color: #646464;
font-size: 15px;
font-weight: 400;
line-height: 22px;
}
/* .border_top {
border-top: 1px solid #0000000A;
} */
.bread_crum a {
text-decoration: none;
color: #17171799;
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
}
.bread_crum .active{
color: #171717;
}
.bread_crum {
display: flex;
align-items: center;
padding: 10px 0px;
}
.bread_crum iconify-icon {
    margin: 0 10px -2px;
    color: #17171799;
}
#list_banner img {
width: 100%;
height: 100%;
object-fit: cover;
}
.owl-nav .disabled {
opacity: 0!important;
}
.btn-close:focus {
outline: 0;
box-shadow: none;
opacity: 1;
}

.spinner-border {
--bs-spinner-width: 1rem;
--bs-spinner-height: 1rem;
--bs-spinner-vertical-align: -0.125em;
--bs-spinner-border-width: 0.18rem;
--bs-spinner-animation-speed: 0.75s;
--bs-spinner-animation-name: spinner-border;
border: var(--bs-spinner-border-width) solid currentcolor;
border-right-color: transparent;
}

.form-group.required > label:first-child:after{
color: red;
padding: 2px;
vertical-align: sub;
content: "*";
}


.custom_check_label{
display: inline-block;
width: 100%;
}

.custom_check_label .btn.btn-outline-success {
float: left;
width: fit-content;
border-radius: 5px !important;
margin-right: 4px;
margin-bottom: 4px;
}
.custom_check_label .btn-check:checked+.btn{
color: #fff;
background-color: #6c5ce7;
border-color: #6c5ce7;
}
.custom_check_label .btn {
color: #344054;
border-radius: 10px !important;
text-decoration: none;
background: #f4f4f4;
border-color: #e8e8e8 !important;
}
.custom_check_label .btn-check+.btn:hover {
color: #6c5ce7;
border-color: #6c5ce7 !important;
}
.custom_check_label .btn-check:checked+.btn:hover{
color: #fff!important;
}

/* loader */
.loading-waves {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
height: 40px; }
.loading-waves__wave {
  display: inline-block;
  width: 4px;
  height: 30px;
  background-color: #1c1c1c;
  border-radius: 8px;
  -webkit-transition: 0.2sease;
  transition: 0.2sease;
  margin-left: 8px;
}
  .loading-waves__wave:nth-child(1) {
    -webkit-animation: loading-waves 0.7s infinite linear;
            animation: loading-waves 0.7s infinite linear;
    -webkit-animation-delay: 0.14s;
            animation-delay: 0.14s; }
  .loading-waves__wave:nth-child(2) {
    -webkit-animation: loading-waves 0.7s infinite linear;
            animation: loading-waves 0.7s infinite linear;
    -webkit-animation-delay: 0.28s;
            animation-delay: 0.28s; }
  .loading-waves__wave:nth-child(3) {
    -webkit-animation: loading-waves 0.7s infinite linear;
            animation: loading-waves 0.7s infinite linear;
    -webkit-animation-delay: 0.42s;
            animation-delay: 0.42s; }
  .loading-waves__wave:nth-child(4) {
    -webkit-animation: loading-waves 0.7s infinite linear;
            animation: loading-waves 0.7s infinite linear;
    -webkit-animation-delay: 0.56s;
            animation-delay: 0.56s; }
  .loading-waves__wave:nth-child(5) {
    -webkit-animation: loading-waves 0.7s infinite linear;
            animation: loading-waves 0.7s infinite linear;
    -webkit-animation-delay: 0.7s;
            animation-delay: 0.7s; }
  .loading-waves__wave:first-child {
    margin-left: 0; }

@-webkit-keyframes loading-waves {
0% {
  height: 40px; }
50% {
  height: 8px; }
100% {
  height: 40px; } }

@keyframes loading-waves {
0% {
  height: 40px; }
50% {
  height: 8px; }
100% {
  height: 40px; } }

.table_loader_div {
position: relative;
}
.table_loader {
position: absolute;
width: 100%;
height: 100%;
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
background: rgb(255 255 255 / 9%);
backdrop-filter: blur(3px);
-webkit-backdrop-filter: blur(5px);
display: flex;
align-items: center;
justify-content: center;
}
.primarycol{
  color: #00ADB5;
}
.filters .accordion-button{
position:relative;
}
.filters .accordion-button .spinner-border {
    position: absolute;
    right: 30px;
    top: 13px;
        left: unset;
}
img.mainlogo {
    width: 115px;
}