.asw-menu,.asw-menu-btn{
position:fixed;
/* left:20px;*/
right: 8px;
transition:.3s;
z-index:500000
}
.asw-widget{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
font-weight:400;
-webkit-font-smoothing:antialiased
}
.asw-widget *{
box-sizing:border-box
}
.asw-menu-btn{
/* bottom:20px; */
/* top: 140px; */
/* background:#0048ff!important; */
/* background: rgb(25 36 79 / 70%) !important; */
/* box-shadow:0 5px 15px 0 rgb(37 44 97 / 15%),0 2px 4px 0 rgb(93 100 148 / 20%); */
/* box-shadow:0 5px 15px 0 rgb(25 36 79 / 15%),0 2px 4px 0 rgb(25 36 79 / 20%); */
border-radius:50%;
align-items:center;
justify-content:center;
transform:translateY(0);
/*width: 55px /* 64px */;
/*height: 55px /* 64px */;
display:flex;
fill:white;
cursor:pointer
width: 40px !important;
height: 40px !important;
top:95px !important;
background:#19244f !important;
border:1px solid white;
}
.asw-menu-btn svg{
width:34px;
height:34px;
min-height:34px;
min-width:34px;
max-width:34px;
max-height:34px;
background:0 0!important
}
.asw-menu-btn:hover{
transform:scale(1.05)
}
.asw-menu{
display:none;
top:20px;
border-radius:8px;
box-shadow:-1px 0 20px -14px #000;
opacity:1;
overflow:hidden;
background:#fff;
width:500px;
line-height:1;
font-size:14px;
height:calc(100vh - 40px - 75px);
letter-spacing:.015em
}
.asw-btn,.asw-footer a{
font-size:14px!important
}
.asw-menu-header{
display:flex;
align-items:center;
justify-content:space-between;
/* background: #0334b1; */
background: #19244f; 
color:#fff;
padding-left:12px;
font-weight:600
}
.asw-menu-header>div{
display:flex
}
.asw-menu-header div[role=button]{
padding:12px;
cursor:pointer
}
.asw-menu-header div[role=button]:hover,.asw-minus:hover,.asw-plus:hover{
opacity:.8
}
.asw-items{
display:flex;
gap:10px;
padding:0;
list-style:none;
flex-wrap:wrap;
justify-content:space-between
}
.asw-btn{
width:140px;
height:120px;
border-radius:8px;
padding:15px;
display:flex;
align-items:center;
justify-content:center;
flex-direction:column;
text-align:center;
color:#333;
/* background:#ecf3ff; */
/* border:3px solid #ecf3ff; */
background: #f7f7f7;
border:3px solid #f7f7f7;
transition:background-color .3s;
cursor:pointer
}
.asw-btn .material-icons{
margin-bottom:16px
}
.asw-btn:hover{
/* border-color:#0048ff */
border-color: #19244f;
}
.asw-btn.asw-selected{
/* background:#0048ff; */
background: #19244f;
color:#fff;
/* border-color:#0048ff; */
border-color: #19244f;
}
.asw-footer{
position:absolute;
bottom:0;
left:0;
right:0;
/* background:#0334b1; */
background: #19244f;
padding:16px;
text-align:center;
color:#fff
}
.asw-footer a{
text-decoration:underline;
color:#fff;
background:0 0!important
}
.asw-menu-content{
overflow:scroll;
max-height:calc(100% - 80px);
color:#000
}
.asw-card{
margin:0 15px 30px
}
.asw-card-title{
font-size:18px;
padding:15px 0
}
.asw-adjust-font{
/* background:#ecf3ff; */
background: #f7f7f7;
padding:20px 25px;
margin-bottom:16px
}
.asw-adjust-font .label{
display:flex;
align-items:center
}
.asw-adjust-font>div{
display:flex;
justify-content:space-between;
margin-top:20px;
align-items:center;
font-size:16px;
font-weight:700
}
.asw-adjust-font div[role=button]{
/* background:#0648ff; */
background: #19244f;
border-radius:50%;
width:36px;
height:36px;
display:flex;
align-items:center;
justify-content:center;
color:#fff;
cursor:pointer
}
.asw-overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:10000;
display:none
}
@media only screen and (max-width:560px){
.asw-menu{
    width:calc(100vw - 20px);
    left:10px
}
.asw-btn{
    width:calc(50% - 8px)
}
}

.asw-tooltip {
position: relative;
/* display: inline-block;
    border-bottom: 1px dotted black; */
}

.asw-tooltip .asw-tooltiptext {
visibility: hidden;
width: 90%;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;

/* Position the tooltip */
position: absolute;
z-index: 1;
}

.asw-tooltip:hover .asw-tooltiptext {
visibility: visible;
transition: visibility 0s linear 2.5s;
top: -40%;
left: 5%;
}

.asw-tooltip:hover .asw-tooltiptext:empty {
visibility: hidden;
}
