i.hint-pop{
color:#000;
}
.hint-pop{
position:relative;
display:inline;
vertical-align:middle;
bottom:3px;
}
.hint-pop>p.help-block{
font-size:14px!important;
position:absolute;
z-index:3;
visibility:hidden;
display:block;
background-color:#000;
border-radius:10px 10px 10px 0px;
color:white!important;
font-family:"Open Sans", sans-serif!important;
line-height:20px;
padding:10px!important;
width:360px;
bottom:100%;
left:50%;
opacity:0;
transition:opacity .5s;
letter-spacing:normal;
}
.hint-pop.hint-pop-left>p.help-block{
border-radius:10px 10px 0px 10px;
right:50%;
left:auto;
}
.hint-pop.hint-pop-menu>p.help-block{
border-radius:10px 0px 10px 10px;
padding:2px 10px;
width:auto;
white-space:nowrap;
right:50%;
left:auto;
top:40px;
bottom:auto;
}
.hint-pop>p.help-block::after{
z-index:3;
content:" ";
position:absolute;
top:100%;
left:0%;
border:0px;
border-top:10px solid #000;
border-right:10px solid #ffffff00;
}
.hint-pop.hint-pop-left>p.help-block::after{
right:0%;
left:auto;
border-right:0px;
border-left:10px solid #ffffff00;
}
.hint-pop.hint-pop-menu>p.help-block::after{
right:0%;
left:auto;
top:-10px;
border:0px;
border-left:10px solid #ffffff00;
border-bottom:10px solid #000;
}
.hint-pop:hover>p.help-block{
visibility:visible;
opacity:1;
}
.aim-connect-copy.copied > a > div[data-op3-background="overlay"]:after{
background-color:#4f73da!important;
transition: 500ms linear;
}
.aim-qstats{
display:flex;
width:100%;
justify-content:space-between;
}
.aim-qstats>div{
width:20%;
padding:5px;
}
.aim-qstats>div>label{
width:100%;
color:#59606c80;
font-family:"Open Sans", sans-serif;
font-size:20px;
font-weight:600;
text-align:center;
line-height:1.15em;
letter-spacing:-1px;
margin-bottom:0px;
}
.aim-qstats>div>h2{
font-family:"Open Sans", sans-serif;
font-size:40px;
font-weight:700!important;
text-align:center;
margin-bottom:0px;
}
.aim-qstats .current-level{
border-color:#893a8e;
border-style:dashed;
}
.aim-connect-buy-button{
margin-left:auto;
margin-right:auto;
height:40px;
border:0px;
color:#FFF;
background-color:#59606ca3;
border-radius:2px;
padding:0 22px;
width:208px;
display:block;
font-weight:600;
font-family:"Open Sans", sans-serif;
}
.aim-connect-buy-button:hover{
background-color:#4f73da;
}
.aim-connect-buy-button[data-target]{
height:31px;
width:auto;
background-color:#3652a3;
font-size:15px;
font-weight:700;
border-radius:4px;
}
.aim-connect-buy-button[data-target]:hover{
background-color:#3cab50;
}
.aim-connect-buy-button.img{
padding:0;
height:auto;
width:auto;
border:0px;
border-radius:0px;
background-color:initial;
}
.aim-connect-buy-button.img:hover{
background-color:initial;
filter: brightness(1.10);
}
.aim-buy-modal img.center{
padding-top:70px 0;
}
img.center{
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
.aim-image-overlay{
z-index:1;
position:absolute;
left:0;
right:0;
top:0;
height:100%;
opacity:0%;
color:#FFF;
font-family:Helvetica, sans-serif;
font-size:16px;
padding:15px 20px;
}
.aim-image-overlay:hover{
opacity:100%;
background-color:#000000a0;
}
.aim-image-overlay.loading{
display:none;
}
#op3-designer-element>div>div:first-child .aim-connect-copy>a{
border-radius:0 5px 5px 0 !important;
}
.map-form input[type=text],.map-form input[type=date],.map-form textarea{
width:100%;
border-radius:3px;
border-color:#e8e8e8;
border-style:solid;
border-width:1px;
margin-bottom:10px;
padding:21px 15px;
font-size:18px;
font-family:"Nunito Sans", sans-serif;
height:44px;
}
.map-form select{
width:100%;
height:44px;
border-radius:3px;
border-color:#e8e8e8;
border-style:solid;
border-width:1px;
background-color:#FFF;
padding-left:10px;
margin-bottom:10px;
font-size:18px;
font-family:"Nunito Sans", sans-serif;
}
.map-form button{
height:40px;
border:0px;
color:#FFF;
background-color:#3cab50;
border-radius:2px;
padding:0 22px;
display:block;
font-weight:600;
font-family:"Open Sans", sans-serif;
}
.map-form button:hover{
background-color:#4f73da;
}
.map-dt{
margin-right:3px;
}
.map-dt table{
width:100%;
}
.map-dt .date-search{
position:absolute;
z-index:2;
right:300px;
left:140px;
}
.map-dt .date-search label{
margin-right:50px;
width:30%;
}
.map-dt .dataTables_wrapper .dataTables_filter input{
width:100%;
}
.map-dt .dataTables_length select{
height:40px;
margin-top:24px;
}
.aim-buy-modal{
width: 100% !important;
height: auto !important;
padding-bottom: 15px;
}
#pay-frame{
width: 100% !important;
transition: height 0.5s ease-in-out;
}

.aim-loader {
border: 5px solid #f3f3f3;
border-radius: 50%;
border-top: 5px solid #3498db;
width: 30px;
height: 30px;
-webkit-animation: aim-spin 2s linear infinite;
animation: aim-spin 2s linear infinite;
float: right;
}
.aim-loader-pause {
border: 5px solid #f3f3f3;
border-radius: 50%;
border-top: 5px solid #3498db;
width: 30px;
height: 30px;
-webkit-animation: aim-spin 2s linear infinite;
animation: aim-spin 2s linear infinite;
float: right;
}
@-webkit-keyframes aim-spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes aim-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

#aimpay-frame{ 
    display:flex;
}

.op3-element[data-op3-element-type=button]>.op3-link[data-op-action=disabled]{
opacity: 1 !important;
}
