#app{
    height:100%;
    min-height: 100vh;
}
.container{
    padding:80px 0;
}
.pr-gap{
    padding-left:0;
    padding-right:5.5px;
}
.big-text{
    font-family: 'GothamNarrowBold';
}
.phone .form-select{
    border-radius: 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
#input-phone.form-control{
    border-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
#counterStore select{
    background-position: left .75rem center;
    padding-left:50px;
}
.form-check-input{
    width:.75em;
    height:.75em;
}
.form-label.consent{
    font-size:12px;
    text-transform: inherit;
    font-family: 'GothamNarrowLight';
}
.input-error{
    max-width: 350px;
    margin: 10px auto;
    color: red;
    font-weight: bold;
}
.input-error.consent{
    max-width:100%;
    margin:0 auto;
}
.form-check-input:focus{
    outline:none;
    box-shadow: none;
}
.form-check-input[type=checkbox]{
    border-radius:50%;
    background:transparent;
    border:1px solid white;
}
.form-check-input:checked{
    background-color:#0d6efd!important;
    border-color:#0d6efd!important;
}
#register .logo-wrapper .logo {
    max-width: none;
    width: auto;
    height: auto;
}
/* mobile */
@media(max-width:720px){
    #register{
        padding:40px 20px;
    }
    .form-wrapper{
        max-width: 350px;
    }
}