.width-fit-content{
    width: fit-content;
}
.video-ads-table{
    vertical-align: middle !important;
}
.fs-18{
    font-size: 18px;
}
.spinner:before{
    border-color: #050505 !important;
}
.spinner:after{
    background-color: #050505 !important;
}
.login-box{
    background-color: #050505;
    border: 1px solid #252525;
    border-radius: 10px;
}
.login-box input{
    background: transparent !important;
    border-color: #252525;
    color: #f2f2f2 !important;
}
label.error{
    font-size: 13px;
}
.loading-bar {
    background: #4c4c4c;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999999;
    height: 3px;
    transition: all 0.8s;
}
.phone-code-input{
    width: 15%;
}
.phone-code-input input{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.phone-input input{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.fs-22{
    font-size: 22px !important;
}
.fs-50{
    font-size: 50px !important;
}
.fw-300{
    font-weight: 300;
}
.border-light{
    border: 1px solid #e2e2e2 !important;
}
.bg-theme-light{
    background-color: #f2f2f2 !important;
}
.theme-input-group{
    display: flex;
    align-items: flex-start;
}
.flex-1{
    flex: 1;
}
input[type='file']{
    color: #6e777f !important;
}
.fs-16{
    font-size: 16px !important;
}
.conditions-list{
    margin-bottom: 0;
    padding-left: 15px;
}
.conditions-list li{
    margin-bottom: 10px;
    list-style: circle;
}