@import url('https://fonts.maateen.me/solaiman-lipi/font.css');
/*@import url('https://fonts.maateen.me/kalpurush/font.css');*/
body {
    font-family: /*'Kalpurush',*/'SolaimanLipi','Nunito', ui-sans-serif, system-ui, '-apple-system', 'BlinkMacSystemFont', "Segoe UI", 'Roboto', "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.them-back{
    background-color: rgb(7 89 133); 
}

.them-item-hover:hover{
    color: #ab874e;
}

.them-back-hover:hover{
    background-color: #966922;
}

.them-text-color{
    color:#00987B;
}

.them-text-hover-color{
    color:#DA8C27;
}

.them-button-color{
    background-color:#DA8C27;
}

.dropdown-active{
    color:#fff;
}

.web-menu-text-active-color{
    color:#DA8C27;
}

.link-color{
    color: rgb(30, 134, 190);
}

.link-hover:hover{
    color: #b07a2b;
}
.tooltip{
    visibility: hidden;
    position: absolute;
}

.has-tooltip:hover .tooltip {
    visibility: visible;
    z-index: 100;
}

.primary{
    background-color: #0c4a6e;
}

.primary:hover{
    background-color: #966922;
}

.gradient-backgroud{
    background: -webkit-linear-gradient(315deg,hsla(236.6,0%,53.52%,1) 0,hsla(236.6,0%,53.52%,0) 70%),-webkit-linear-gradient(65deg,hsla(220.75,34.93%,26.52%,1) 10%,hsla(220.75,34.93%,26.52%,0) 80%),-webkit-linear-gradient(135deg,hsla(46.42,36.62%,83.92%,1) 15%,hsla(46.42,36.62%,83.92%,0) 80%),-webkit-linear-gradient(205deg,hsla(191.32,50.68%,56.45%,1) 100%,hsla(191.32,50.68%,56.45%,0) 70%);
}

.cart-msg{
    transform: translateX(-50%);
}

.cart-package-title{
    line-height: 0.5;
}

.svg_icon{
    width:16px;
    padding-top:2px;
}

.svg_arrow{
    width:12px;
    padding-top:2px;
}

.svg_11{
    width:11px;
}

.svg_12{
    width:12px;
}

.svg_13{
    width:13px;
}

.svg_14{
    width:14px;
}

.svg_sort_icon{
    width:15px;
}

/*svg:hover{
    fill:#fff;
}*/

#getcard:focus {
    outline: 1px solid #cccccc;
}

.bg-indigo-950{
    background-color: rgba(47,54,95,var(--tw-bg-opacity));
}
.text-indigo-350{
    color: rgba(178,183,255,var(--tw-text-opacity));
}

.fill-indigo-350{
    fill: rgba(178,183,255,var(--tw-text-opacity));
}

.fill-gray-350{
    fill: rgb(59, 59, 63);
}

.fill-yellow-350{
    fill: rgb(202, 202, 37);
}

.fill-indigo-450{
    fill: rgb(41, 37, 139);
}

.fill-green-750{
    fill: rgb(74, 154, 25);
}

.fill-red-750{
    fill: rgb(184, 38, 22);
}

.fill-pink-750{
    fill: rgb(209, 37, 103);
}

#Capa_cart{
     fill: rgb(41, 37, 139) !important;
}

#Capa_cart:hover{
    fill: rgba(178,183,255,var(--tw-text-opacity));
}

.fill-white{
    fill: #fff;
}

.group:hover .group-hover{
    fill: #fff;
}

.group:hover .group-cart{
     fill: rgb(79 70 229);
}

/* Scrollbar style for Chrome */

#aside_menu::-webkit-scrollbar, #log_widget::-webkit-scrollbar{
    height: 8px;
    width: 8px;
    background: rgb(44, 44, 44);
}

#aside_menu::-webkit-scrollbar-thumb, #log_widget::-webkit-scrollbar-thumb{
    background: #a1a19f;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

#aside_menu::-webkit-scrollbar-corner, #log_widget::-webkit-scrollbar-corner{
    background: #000;
}

.logo_width{
    width:170px;
}

.nav_right{
    width: calc(100% - 224px);
}

/* Pulse design */

.blob {
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    height: 10px;
    width: 10px;
    transform: scale(1);
  }
  .blob.green {
    background: rgba(51, 217, 178, 1);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
    animation: pulse-green 2s infinite;
  }

  .blob.yellow {
    background: rgb(197, 185, 11);
  }

  .blob.black {
    background: rgb(26, 25, 25);
  }

  .blob.red{
    background: rgb(192, 15, 15);
  }

  .statement tbody tr:last-child td{
    border-bottom:1px solid rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .mobilemenu-enter-active {
    animation: menuslide 0.5s;
}
.mobilemenu-leave-active {
    animation: menuslide 0.5s reverse;
}
@keyframes menuslide {
0% {
    width:0;
}
100% {
    width:320px;
}

}
.close {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 16px;
    height: 16px;
    opacity: 0.3;
}
.close:hover {
    opacity: 1;
}
.close:before, .close:after {
    position: absolute;
    left: 5px;
    content: ' ';
    height: 15px;
    width: 2px;
    background-color: #333;
}
.close:before {
    transform: rotate(45deg);
}
.close:after {
    transform: rotate(-45deg);
}
.showSubMenu{
    display: block;
    animation: fadeIn 1s;
}

.rotateArrow{
    transform:rotate(90deg);
    animation: rotate_arrow 0.5s;
}

@keyframes rotate_arrow{
    0%{
       transform:rotate(0);
    }

    100%{
       transform:rotate(90deg);
    }
}

.active{
  color:#DA8C27;
}

  
  @keyframes pulse-green {
    0% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
    }
    
    70% {
      transform: scale(1);
      box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
    }
    
    100% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
    }
  }

/* End scrollbar design */

@media only screen and (max-width: 768px) {
    #Capa_cart{
        fill: #fff !important;
   }
   #Capa_cart:hover{
       fill: rgba(178,183,255,var(--tw-text-opacity));
   }
   .blob {
    height: 8px;
  }
}

@media only screen and (max-width: 640px) {
    .logo_width{
        width:130px;
        margin-top:5px;
    }
    
    .nav_right{
        width: calc(100% - 160px);
    }

    /* Pulse design */

}

@media print {
    body{
      -webkit-print-color-adjust: exact; /*chrome & webkit browsers*/
      color-adjust: exact; /*firefox & IE */
    } 
}
  