body.VGlence {
    overflow: hidden;
}
a {
    color: #fff!important;
    text-decoration: underline;
}
.logo{
    height:200px;
}
.nav-link.active{
    text-decoration:underline;
}
.display-3 small {
    font-size: 12px;
    margin-left: -20px;
}
.form-control{
    color: #fff !important;
}
.border-radius{
    border-radius:15px;
}
.how-corner{
    margin:-1rem;
    display:flex;
}
.how-corner span{
    color:#fff;
    min-width:110px;
    text-align:center;
    border-radius:0px 15px;
    font-size:1.25rem;
}
#wtcContent p:last-child {
    margin-bottom: 0 !important;
}
.wtc {
    line-height: 2.2rem;
    width: 80%;
}
.w-85{
    width:85%;
}
.arrow-icon{
    width:200px;
    margin-top:-80px;
}
.how-much{
    height:82vh;
}
.how-much td {
    padding: 0;
    vertical-align:middle;
}
.how-much td img{
    width: 50px;
}
.count--inc{
    margin-left:-25px;
}
.blinker {
    opacity: 1;
    margin-bottom: -2px;
    height: 15px;
    margin-left: -5px;
    border-left: 4px solid #fff;
    animation: blinker 0.5s steps(2, start) end;
}

@keyframes blinker {
    to {
        visibility: hidden;
    }
}
.btnApply{
    position:absolute;
    bottom:30%;
}
#captcha-container {
    background: #25262b;
    padding: 5px 15px;
    display: inline-block;
    font-size: 20px;
    border-radius: 5px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

#refresh-icon {
    cursor: pointer;
    margin-right: 7px;
    font-size: 20px;
}
#user-captcha{width:50%;display:inline-block;float:right;}
div.table-responsive {
    max-height: calc(100vh - 250px);
    height: auto;
}
a.page-link, a.page-link:hover, a.page-link:focus, .dropdown-item:hover, .dropdown-item:focus {
    background: rgb(0, 0, 0);
    color: #fff !important;
}
.page-item.active .page-link {
    background-color: #1a1e21 !important;
    border-color: #dee2e6 !important;
}
@media (max-width: 600px) {
    .logo{height:auto!important;}
    .count--inc, .display-2 small { margin-left: -12px;}
    html, body {overflow:auto;}
    .how-much td img{width:25px!important;}
    .content {
        display: flex;
        flex-flow: column;
    }
    .display--1{order:1}
    .display--2{order:2}
    .what h2{font-size:25px;padding-bottom:0px!important;}
    .what a{margin-bottom:20px!important;display:inline-block;padding-top:5px!important;}
    .what .arrow-icon{width:180px;}
    .who p, .who{padding:0!important;}
    span.captcha--value{display:flex!important;flex-wrap:wrap;margin:10px 0;}
    span.captcha--value .form-control{width:100%!important;}
    .where div{text-align:left!important;margin:10px 0!important;}
    .address div{padding-left:0!important;}
    #topnav {
        color: #fff;
        background-color: #212529;
        border-color: #212529;
    }
    #topnav ul.nav{display:block!important;}
}
