/* @font-face {
  font-family: "BYekan";
  src: url("../fonts/yekan/BYekan-webfont.eot");
  src:
    url("../fonts/yekan/BYekan-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/yekan/BYekan-webfont.woff") format("woff"),
    url("../fonts/yekan/BYekan-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
} */
/* @font-face {
    font-family: "BYekan";
    src: url("../fonts/BYekan/BYekan-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
} */
@font-face {
    font-family: "BYekan";
    src: url("../fonts/yekan/BYekan-webfont.eot") format("eot"),
        url("../fonts/yekan/BYekan-webfont.woff") format("woff"),
        url("../fonts/yekan/BYekan-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "BYekan";
    src: url("../fonts/yekan/BYekan-webfont.eot") format("eot"),
        url("../fonts/yekan/BYekan-webfont.woff") format("woff"),
        url("../fonts/yekan/BYekan-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
/* 
@font-face {
  font-family: "IRANSans";
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot");
  src:
    url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"),
    url("../fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AnjomanFN";
  src: url("../fonts/AnjomanFN/AnjomanFaNum-Heavy.eot");
  src:
    url("../fonts/AnjomanFN/AnjomanFaNum-Heavy.eot?#iefix") format("embedded-opentype"),
    url("../fonts/AnjomanFN/AnjomanFaNum-Heavy.woff") format("woff"),
    url("../fonts/AnjomanFN/AnjomanFaNum-Heavy.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
} */


/* body{
    background: url(/assets/images/body_back4.jpg) repeat; 
} */

*{
    font-family: "BYekan";
    direction: rtl;
    text-align: right;
    font-size: 0.94rem;
    /* box-sizing: content-box */
}
a{
    text-decoration: none !important;
}


.waiting_center{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    animation-name: opacityChange;
    animation-iteration-count: infinite;
    animation-duration: 1s;
}
@keyframes opacityChange {
    0%   {opacity: 1;}
    50%  {opacity: 0.5;}
    100% {opacity: 1;}
}

.modal-backdrop.fade{
    display: none !important;
}

.navbar.fixed-top{
    z-index: unset !important;
}

.disabled{
    pointer-events: none !important;
    opacity: 0.5;
}

.font_1_7{
    font-size: 1.7rem;
}
.font_1_5{
    font-size: 1.5rem;
}
.font_1_2{
    font-size: 1.2rem;
}


/* scrollbars ------------------ */
::-webkit-scrollbar{
    width: 1px !important;
}

::-webkit-scrollbar-track{
    background: transparent;
}

::-webkit-scrollbar-thumb{
    background: transparent;
}

::-webkit-scrollbar-thumb:hover{
    background: #555;
}

:root{
    --transition_300 : all 300ms ease
}

.hoverable_text{
    transition: all 200ms ease;
}
.hoverable_text:hover{
    text-shadow: 0 0 3px black;
}

.error_message{
    margin-top: -8px;
}

.hoverable{
    transition: all 200ms ease;
}
.hoverable:hover{
    box-shadow: 0 0 5px black !important;
}

.chips_elem{
    background: #e9ecef;
    border-radius: 5rem;
    padding: 0.2rem 0.5rem;
    margin-left: 3px;
    white-space: nowrap;
    border: 1px solid #ced4da;
}

.chips_elem i{
    position: relative;
    top: 2px;
    cursor: pointer;
    margin-left: 2px;
}

.pointer{
    cursor: pointer !important;
}

.no_pointer{
    cursor: default !important;
}

.no_hover{
    background: unset !important;
}

.font_08{
    font-size: 0.8rem !important;
}
.font_1_0{
    font-size: 1.0rem !important;
}
.font_1_1{
    font-size: 1.1rem !important;
}
.no_border_style{
    border-style: hidden !important;
}

.dir_ltr{
    direction: ltr !important;
}

.w_6rem{
    width: 6rem !important;
}

.w_8rem{
    width: 8rem !important;
}
.w_15{
    width: 15% !important;
}
.w_70{
    width: 70% !important;
}

.no_wrap{
    white-space: nowrap !important;
}

.text_truncate{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* td , th {
    text-align: center !important;
} */

.top_navbar{
   height: 64px;
}

.top_navbar .navbar-brand{
    width: 60px;
}

.top_navbar .navbar-brand img{
    transition: var(--transition_300);
    filter: drop-shadow(0 0 6px white);
    -webkit-filter: drop-shadow(0 0 6px white);
}

.top_navbar .navbar-brand img:hover{
    filter: drop-shadow(0 0 3px white);
    -webkit-filter: drop-shadow(0 0 3px white);
}

.top_navbar .left_content i{
    font-size: 1.3rem;
    transition: all 200ms ease;
}
.top_navbar .left_content i:hover{
    color:white;
}
.top_navbar .right_content{
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #15283c !important;
}
.top_navbar .mini_menu{
    font-size: 0.8rem;
}
.top_navbar .mini_menu i{
    font-size: 0.8rem;
}
.top_navbar .alarm_count{
    position: absolute;
    top: -5px;
    right: -8px;
    background-color: orange;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    font-size: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media(max-width:768px){
    .top_navbar .right_content{
        background-color: #15283c !important;
        width: 50px;
    }
}

/* sidebar start------->>>>>>> */

#sidebar_section{
    position: fixed;
    right: 0;
    /* top: 64px; */
    height: calc(100vh);
    /* height: calc(100vh - 64px); */
    padding: 0;
    background-color: #15283c !important;
    /* overflow-y: scroll; */
    overflow: visible;
      
}
#sidebar_section .mini_sidebar{
    width: 70px;
    transition: all 300ms ease; 
    box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.4); 
    background-image: url(/assets/images/pattern_h.png);
    /* overflow-y: auto; */
 
}
#sidebar_section .mini_sidebar p {
    padding: 15px 25px;  
    font-size: 15px;
 
}
#sidebar_section .mini_sidebar a {
    padding: 8px 25px;  
    font-size: 14px;
    margin-right: 16px;
    color: #94a3b8;
 
}
.tooltip-box a{
    padding-right: 0px !important;
    margin-right: 0px !important;
}
#sidebar_section:hover .mini_sidebar.collapsedd{
    width:300px;
}
#sidebar_section:hover #content_section{
    width:30px !important;
}
/* #sidebar_section .mini_sidebar .hiddenable{
    transition: all 300ms ease;
} */
#sidebar_section .mini_sidebar .hiddenable{
    transform: scale(0);
    opacity: 0;
    /* color: white; */
}

#sidebar_section .mini_sidebar.collapsedd .hiddenable{
    transform: scale(0);
    opacity: 0;
    /* color: white; */
}
#sidebar_section  .mini_sidebar.collapsedd .siebar_items.avatar_li .hiddenable{
   display: none !important;
} 
#sidebar_section:hover .mini_sidebar.collapsedd .hiddenable{
    transform: scale(1);
    opacity: 1;
    
}

#sidebar_section .mini_sidebar.expanded{
    width:300px;
}

#sidebar_section .mini_sidebar.expanded .hiddenable{
    opacity: 1;
    /* color: #05ce9c; */
    transform: scale(1);
}
#sidebar_section .mini_sidebar .tooltip-box .hiddenable {
    opacity: 1;
    /* color: #05ce9c; */
    transform: scale(1);
}
#sidebar_section .mini_sidebar .siebar_items{
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    
}
/* :not(:first-child) */
#sidebar_section .mini_sidebar .siebar_items:hover{
    background-color: rgb(138, 208, 240) !important;
    border-radius: 3px 0 0 3px;
    color: #000;
}
.active-sidebaritem {
    background-color: #6e8b9c ;
    color: #000 !important;
    border-radius: 3px 0 0 3px;

}
#sidebar_section .mini_sidebar .siebar_items {
    justify-content: right;
}
/* #sidebar_section .mini_sidebar .siebar_items:not(:first-child){
    justify-content: right;
} */

#sidebar_section .mini_sidebar .siebar_items .sidebar_avatar_name{
    position: relative;
    bottom: 0;
   
}

#sidebar_section .mini_sidebar .siebar_items.avatar_li{
    
    height: 130px !important;
    overflow: hidden;
    background-color: #656d6f69;
}

#sidebar_section .mini_sidebar .avatar_box{
    width: 70px;
    height: 70px;
}

#sidebar_section .mini_sidebar .avatar_box img{
    box-shadow: 0 0 5px white;
}

#sidebar_section .mini_sidebar .icon{
    display: flex;
    justify-content: center;
    align-items: center;
}

#sidebar_section .sidebar_submenu_list{
    background: rgb(33, 37, 41);
    color: rgba(255, 255, 255, 0.9); 
    position: absolute;
    inset: 0px 0px auto auto;
    margin: 0px;
    transform: translate(-108px, 8px);
    box-shadow: 0 0 5px white;
}

#sidebar_section .group_sidebar_title{
    /* color: #dbb904 !important;
    text-shadow: 0px 0px 20px #04eb0b !important; */

    color: #e2e8f0;
    font-weight: 500;
}
.sidebar_menu_item.active{
    background: rgba(94, 91, 91, 0);
}
.sub-item-before
{
    padding-right: 15px;
}
.sub-item-before::before
{
    content: "›";
        font-size: 14px;
        margin-left: 8px;
        opacity: 0.6; 
}
.arrow{
    margin-right: auto;
}
.arrow::after { 
    
    color:#e2e8f0 ;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-right: .3em solid;
    border-top: .3em solid transparent;
    border-left: 0;
    border-bottom: .3em solid transparent;

}

.active .arrow::after {
    transform: rotate(-90deg);
}
/* sidebar end-------<<<<<<< */

 .tooltip-box {
    position: absolute;
    top: 0;
    /* left: 100%; */
    transform: translateY(0);
    background-color: #1c3042;
    color: #100b0b;
    /* padding: 8px; */
    border-radius: 6px 0 0 6px;
    white-space: nowrap;
    z-index: 100;
    min-width: 120px;
    box-shadow: -8px 9px 20px 0px #1978878c;
   
 }
/* content start------->>>>>>> */
#content_section{
    width: calc(100% - 70px);
    height: calc(100vh);
    position: absolute;
    /* top: 64px; */
    left: 0;
    overflow: auto;
    transition: all 300ms ease;
    /* background: url(/assets/images/body_back4.png) repeat; */
}
#content_section.with_sidebar{
    width: calc(100% - 300px);
}

.color_tag{
    border: 1px solid black;
}

#content_section table{
    background: white;
    box-shadow: 8px 8px 12px 0 rgb(25 42 70 / 13%);
}

.no_shadow_back_table{
    background: #ffffff70 !important;
    box-shadow: unset !important;
}



/* dashboard */

.dashboard_card{
    border: unset !important;
    border-radius: unset !important;
    box-shadow: 0 0 4px gray;
    cursor: pointer;
    transition: all 300ms ease;
}

.dashboard_card:hover{
    box-shadow: 0 0 13px gray;
}

.dashboard_card .card_icon{
    background: wheat;
    padding: 12px;
    border-radius: 50%;
    display: block;
    font-size: 1.4rem;
    width: 50px;
    height: 50px;
    line-height: 26px;
    text-align: center;
}

.dashboard_card_parent:nth-child(1) .dashboard_card{
    background: hsla(33, 100%, 53%, 1);
    background: linear-gradient(90deg, hsla(33, 100%, 53%, 1) 0%, hsla(58, 100%, 68%, 1) 100%);
    background: -moz-linear-gradient(90deg, hsla(33, 100%, 53%, 1) 0%, hsla(58, 100%, 68%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FF930F", endColorstr="#FFF95B", GradientType=1 );
}

.dashboard_card_parent:nth-child(2) .dashboard_card{
    background: hsla(332, 75%, 76%, 1);
    background: linear-gradient(90deg, hsla(332, 75%, 76%, 1) 0%, hsla(0, 83%, 70%, 1) 100%);
    background: -moz-linear-gradient(90deg, hsla(332, 75%, 76%, 1) 0%, hsla(0, 83%, 70%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F096C0", endColorstr="#F27575", GradientType=1 );
}

.dashboard_card_parent:nth-child(3) .dashboard_card{
    background: hsla(152, 100%, 50%, 1);
    background: linear-gradient(90deg, hsla(152, 100%, 50%, 1) 0%, hsla(186, 100%, 69%, 1) 100%);
    background: -moz-linear-gradient(90deg, hsla(152, 100%, 50%, 1) 0%, hsla(186, 100%, 69%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#00FF87", endColorstr="#60EFFF", GradientType=1 );
}

.dashboard_card_parent:nth-child(4) .dashboard_card{
    background: hsla(217, 100%, 50%, 1);
    background: linear-gradient(90deg, hsla(217, 100%, 50%, 1) 0%, hsla(186, 100%, 69%, 1) 100%);
    background: -moz-linear-gradient(90deg, hsla(217, 100%, 50%, 1) 0%, hsla(186, 100%, 69%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#0061FF", endColorstr="#60EFFF", GradientType=1 );
}

.danger_shadow{
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.4);
}

.is_inline .input-group{
    margin: 0 !important;
}


.multi_select_items_content{
    position: absolute;
    background: white;
    width: 100%;
    right: 0;
    top: 38px;
    z-index: 1;
    border: 1px solid #ced4da;
    border-radius: 5px;
    box-shadow: -1px 7px 15px grey;
}

.multi_select_items_content .multi_select_items{
    padding: 2px 10px 2px 0;
}

.multi_select_items_content .multi_select_items:hover{
    background-color: #3186e7;
    color: white;
}

.main_image{
    border-bottom: 3px solid green !important;
}

.add_image_gallery, .image_gallery{
    width: 200px;
    height: 200px;
}

.image_action_container{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.699);
    left: 0;
    top: 0;
    transition: all 200ms ease;
    transform: scale(0);
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.image_gallery:hover .image_action_container{
    transform: scale(1);
    opacity: 1;
}

.opacity_0{
    opacity: 0 !important;
}

/* content end-------<<<<<<< */

/* datepicker ------------->>>>>>>>>> */
.form_date_picker .input100 {
    font-size: 15px;
    line-height: 1.5;
    color: #666666;
    display: block;
    width: 100%;
    background: #ffffff;
    height: 41px;
    border-radius: 3px;
    border: 1px solid #e2e3e5;
    padding-right: 18px;
  }
  
  .form_date_picker .datePicker {
    position: absolute;
    top: 0;
    height: 41px;
    background: #ffffff;
    border-radius: 3px;
    z-index: 1;
    border: 1px solid #e2e3e5;
  }  

  .back_smoke{
    background-color: rgba(0, 0, 0, 0.459) !important;
  }

  .sidebar_items_container{
    max-height: calc(100vh - 210px) !important;
    overflow: auto;
    overflow-x: hidden !important;
  }
  
  .select-search-container{
    width: 100% !important;
  }
  
  .select-search-input{
    font-family: "BYekan" !important;
    text-align: right !important;
    height: 39px !important;
    border: 1px solid #ced4da !important;
    border-radius: 0.25rem !important;
  }

  .select-search-input:focus{
    border: 1px solid #ced4da !important;
  }

  .select-search-select *{
    font-family: "BYekan" !important;
    text-align: right !important;
  }

  .mini_date_box select{
    padding: 0 !important;
  }

 .whitesmoke_bgcolor {
    background-color: #e2e0dc !important;
} 
.gray_bgcolor {
    background-color: #6d6a65 !important;
}
.search_bgcolor {
    background-color:#198754 !important
}
.yellow_bgcolor {
    background-color: #ff9800 !important;
}
.titledash_bgcolor {
background-color: #c5d9f1 !important;
}
 
.orange_bgcolor {
    background-color: #ff5722 !important;
}
.yellow_color {
    color: #d39e50 !important;
}
.purple_color {
    color: #9c27b0 !important;
}
.purple1_color {
    color: #673ab7 !important;
}
.red_color {
    color: #e91e63 !important;
}
.blue_color {
    color: #2196f3 !important;
}
.green_color {
    color: #009688 !important;
}
.orange_color {
    color: #ff5722 !important;
}
.gray_color {
    color: #07ccbc !important;
}
.darkblue_color {
    color:#15283c !important;
}
.white_color{
    color: #ffffff !important;
}
.bg-darkblue{
     background-color:#15283c !important;
}
p:hover{
   background-color:#75a8df !important;
}
.dropdown-item:hover{
     background-color:#15283c !important;
     color: #e9ecef !important;
}
.m-p-l-0{
    margin-left: 0px !important;
    padding-left:0px !important;
}
.pt-14{
    padding-top:1.2em !important;
}
.ml-14{
     margin-left: 14px !important;
   
}
div .m-p-l-0
{
  align-items: stretch !important;
}
.navbar{
    position: absolute !important;
}
.font-anjoman-heavy
{
 font-family:"AnjomanFN" !important;
}
.content_all{
    top: 64px;
    position: relative;
     
}
.content{
    top: 0px;
    position: relative;
    min-height: 90vh;
}
.bg-subMenu
{
   background-color:  #0971b8;
   color: white; 
   font-size:1.7svh;
   min-height: 5vh;
}
.fs-sm
{
   font-size: small !important;
}
.fs-md {
    font-size: medium !important;
}
.rmdp-day span
{
    text-align: center !important;
}
.loader {
  border-top: 7px solid rgb(1, 16, 24);
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgb(1, 16, 24);
  border-left: 7px solid transparent;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 2s linear infinite; 
  transform-style: preserve-3d;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.pattern{
      background-image: url(/assets/images/pattern_h.png);
}

.submenu-button
{
    background-color: #dddad6;
}


.page_title {
    background: #f4f6f7;
    margin-top: 0;
    margin-bottom: 30px;
    padding: 15px 35px 10px 38px;
    box-shadow: 1px 0 5px rgba(0, 0, 0, 0.1);
    margin-left: -1rem;
    margin-right: -1rem;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.m-20
{
    margin: 20px;
}

.card-body{
    background-color: #2273c324;
}
.rmdp-container
{
    width: 100%;
}
/* /////////////////////////////////////////////////////////////////////////// */



.table-dash {
    width: 100%;
    border-collapse: collapse;
    --cell-bg: #f3f3f3;
    font-size: small;
    
    /* رنگ دلخواه تو */
}

.table-dash thead {
    /* background: #a3c7d7; */
    /* background: linear-gradient(90deg, hsl(298.99deg 51.21% 68.02% / 52%) 0%, hsl(193.85deg 40.32% 61.98%) 100%) */
}

/* table-dash th, */
.table-dash td {
    padding: 10px;
    border: 1px solid #ccc;
    text-align: right;
}

/* برای دسکتاپ
table {
  width: 100%;
  border-collapse: collapse;
} */
.table {
  width:100%;
  border-collapse: collapse;
   --cell-bg: #f3f3f3; /* رنگ دلخواه تو */
    font-size: small !important;
}

.table thead {
  /* background: #a3c7d7;  */
  border-top-color: transparent;
   border-top: 0;
    border-right: 0;
    border-left: 0;
}
 
/* .table th, */
.table td {
  padding: 10px;
  border: 1px solid #ccc;
  text-align: right;
}
 
.table>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: rgb(97 97 97 / 10%);
    color: var(--bs-table-striped-color);
}
/* --- MOBILE MODE --- */
@media (max-width: 750px) {

  .table thead,.table tfoot{
    display: none; /* مخفی کردن هدر در موبایل */
  }
 

   /* .table>tfoot>tr {
       display: block;
       margin-bottom: 15px;
       border: 1px solid #ddd;
       border-radius: 8px;
       padding: 10px;
   }

   .table>tfoot>td {
       display: flex;
       justify-content: right;
       padding: 8px 5px;
       border: none;

   } */

  .table tr {
    display: block;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 10px;
  }

  .table td {
    display: flex;
    justify-content: right;
    padding: 8px 5px;
    border: none; 
    
  }

  .table td:last-child {
    border-bottom: none;
  }

  /* نمایش عنوان ستون قبل از مقدار با استفاده از attr(data-label) */
  .table td::before {
    content: attr(data-label);
    font-weight: bold;
    color: #555;
    text-wrap-mode: nowrap;
    padding-left: 2px;
    background-color:  var(--cell-bg) !important;
  }
  /* .table>tfoot> td::before {
      content: attr(data-label);
      font-weight: bold;
      color: #555;
      text-wrap-mode: nowrap;
      padding-left: 2px;
      background-color: var(--cell-bg) !important;
  } */
}
.h-100vh
{
    /* height: 100vh; */
}
.card_content{
        justify-content:center ;
        align-items:center;
    }

@media(max-width:991px){
    .card_content{
        justify-content:right ;
        align-items:right;
    }
}
@media(max-width:768px){
    .card_content{
        justify-content:center ;
        align-items:center;
    }
}
 


.loading{
    position: static;
    top: 40vh;
}
.pagination  
{
   
    font-family: "BYekan" !important; ;
}
.page-link{
background-color: darkgreen !important;
color: rgb(236, 235, 222);
}
 
.page-link:hover {
    z-index: 2;
    color:darkgreen !important;
    background-color:rgb(193, 226, 188) !important;
    border-color: #dee2e6;
}

.page-link:focus {
    z-index: 5;
    color: #e7f1ee !important;
    background-color: #0668ca !important;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}



.form-check .form-check-input {
    float: right !important;
    margin-right: -1.5em !important;
}

.multiselect-dropdown
{
   width: 100%;
   margin-top: 38px;
   right: 0;
   z-index: 1000;
   max-height:250px;
   overflow-y:auto; 
   position: absolute;
}

.bg-gradiant-1{
    background: linear-gradient(90deg, hsl(298.99deg 14.99% 80.72% / 0%) 0%, hsl(193.85deg 100% 17.4%) 100%);
    color: #76e97a;
    border-radius: 5px;
}
.bg-gradiant-2{
    background: linear-gradient(1deg, hsl(298.99deg 28.22% 98.01% / 0%) 0%, hsl(138.46deg 17.71% 82%) 100%);
    color: #141614;
    
}
.togglebox-body{
   border: 1px solid #ddd;
   border-Radius: 8PX;
   margin-Bottom: 10PX;
}
.togglebox-title{
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #f5f5f5;
           
}
.togglebox-content{
    padding: 10px;
}
.togglebox-open 
{
    transform: rotate(90deg);
    transition: "0.2s";
}
.togglebox-close{
    transform: rotate(0deg);
    transition: "0.2s";
}
.w-fitcontent{
    width: fit-content;
}
.bg-bisque
{
    background-color: bisque;
}
.bg-lightgreen {
    background-color: rgb(192, 226, 212);
}
.bg-lightbanafsh {
    background-color: rgb(190, 210, 248);
}
.otp-timer{
    text-align:end;
    margin-top: 15px;
}