.tooltip{
    visibility: hidden;
    position: absolute;
}

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

.primary{
    background-color: #b07a2b;
}

.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;
}

a.active{
    border-color: blue;
    border-bottom-width: 2px;
}

.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));
  }
  
  @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 */
    } 
}
  