.oh-login {

    max-width: 300px;

    width: 100%;

    align-content: flex-start;

    background-color: rgba(255, 255, 255, 1);

    overflow-y: scroll;

    height: 100vh;

    left: unset;

    position: fixed;

    right: -100%;

    top: 0;

    margin: 0;

    transition: right .2s ease;

    flex-direction: column !important;

}



.open>.oh-login {

    right: -5px;

    z-index: 200;

}



.content-login p.termsAndConditions label.big-checkbox {

    float: none;

    margin-top: 0!important;

    margin-left: 0;

    padding: 0.45rem;

    margin-right: 0.5rem;

}





/* .content-login .oh-login #loginForm .account-close { */



.account-closer {

    width: 25px;

    height: 25px;

    display: block;

    overflow: hidden;

    border: none;

    background-image: url(/website-images/icons/close-blk.svg);

    background-repeat: no-repeat;

    color: transparent;

    outline: none;

    z-index: 100;

    cursor: pointer;

}



.oh-login p {

    font-weight: 300;

}



.oh-login p,

.oh-login label {

    display: flex;

    color: #444 !important;

    font-size: 12pt;

    text-align: left;

    font-family: avenir w01;

    margin: 10px 0;

}



.oh-login .header {

    padding: 1rem 1rem 0 1rem;

    border: none !important;

    max-height: 100px;

}



.oh-login label {

    cursor: pointer;

    text-align: left;

    font-family: avenir w01;

    margin-bottom: 0;

}



.oh-or {

    margin: 1rem 0 0 0;

}



.account-title {

    font-size: 28pt !important;

    font-weight: 900;

    height: 60px;

    line-height: 60px;

    font-weight: 900 !important;

    align-items: flex-start;

    margin-bottom: 2rem;

    padding: 0 !important;

}



.form-register,

.login-form {

    opacity: 0;

    padding: 0;

    max-height: 0;

    transition: all .2s linear;

    display: none;

}



.form-register.visible,

.login-form.visible {

    opacity: 1;

    max-height: 5000vh;

    display: block;

}



.chack {

    margin: 0 !important;

}



.content-login .oh-input {

    margin: 1rem 0 0 0;

}



.oh-login form {

    padding: 1rem;

}



.oh-login .oh-button {

    margin-top: 1rem;

}



.overflow-content {

    max-height: 100%;

    overflow-y: auto;

}



.overflow-content::-webkit-scrollbar {

    display: none !important;

}



.overflow-content::-moz-scrollbar {

    display: none !important;

}

progress{
background-color: black ;
 border-radius: 20px;
border: 0.5px solid black;
}
progress::-webkit-progress-bar {
background-color: white ;
   border-radius: 20px;
   border: 0.5px solid black;
}
progress::-webkit-progress-value {
background-color: black ;
   border-radius: 20px;
border: 0.5px solid black;
}
progress::-moz-progress-bar {
background-color: black ;
   border-radius: 20px;
border: 0.5px solid black;
}

