body{
    background: #1b1c1e;
}
div.header{
    background:#1b1c1e;
}
div.header:after {
    background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.03) 15%, rgba(0, 0, 0, 0.125) 30%, rgba(0, 0, 0, 0.25) 46%, rgba(0, 0, 0, 0.4) 61%, rgba(0, 0, 0, 0.553) 75%, rgba(0, 0, 0, 0.694) 88%, rgba(0, 0, 0, 0.8));
}
.main.fullscreen-bg{
    background:#1b1c1e;
}
.button-holder button{
    color: #E2E2E6;
    border-radius: 4px !important;
    background: #e60001;
    transition: .3s all ease;
}
.button-holder button:hover {
    box-shadow: 0px 1px 3px 1px rgb(0 0 0 / 15%);
    filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3)) brightness(1.2);
   
}
.inp-txt-behaviour label{
    background: #1b1c1e;
}
.button-holder button:active, .button-holder button:focus {
   filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3)) brightness(1.4);
}
label.input-button:not(.selected){
    border: 2px solid #8D9199;
}
.multsite-txt{
    display:block !important;
}
label.input-button:not(.selected):hover {
    background-color: #1b1d1f;
    border: 2px solid #0161a4;
}
label.input-button:not(.selected):focus{
    background-color: #1d1f20;
    border: 2px solid #0161a4;
}
.membership-options label.selected{
    border: 2px solid #0161a4 !important;
    background-color: #0161a4 !important;
   
}
.membership-options .selected .option-container, .membership-options li.promo label.selected .radio-wrapper:before, .membership-options .selected .membership-billing-details, .membership-options li:hover .selected .radio-wrapper:before{
    color: #E2E2E6 !important;
}
.membership-options li:hover .radio-wrapper:before {
    color: #fff;
}
ul.membership-options li{
    color: #C3C6CF;
}
ul.membership-options li label:not(.selected) .price-box, 
ul.membership-options li label:not(.selected) .membership-period, 
ul.membership-options li label:not(.selected) .real-price{
    color:#fff;
}
.inp-txt-behaviour input:hover  {
    border: 1px solid #E2E2E6 !important;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) !important;
}
.main .pure-form .inp-txt-behaviour input:focus {
    border-bottom:0px solid transparent !important;
    border: 1px solid #9ECAFF !important;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) !important;
    box-shadow: 0 0 0 0.25rem #9ecaff40;
    background-color: transparent;
}
