html body{
    background-color: white;
    color: #0a0a0a;
}
footer{
    background-color:#0a0a0a;
    color: white;
}
main #register-form .form-row input,
main #register-form .form-row select,
main #register-form .form-row input:active, 
main #register-form .form-row input:focus,
main #register-form .form-row.has-success input, 
main #register-form .form-row.has-success select{
    border-color:#0a0a0a;
    color: #0a0a0a;
}    
main #register-form .consent{
    color: rgba(0, 0, 0, .65);
}
main #register-form .form-row select{
    background-image: url(/wp-content/themes/caivan-theme/assets/images/chevron-black.svg);
    background-size: 12px;
}  
main .checkbox .checkbox-btn,
main .radio .radio-btn{
    background-image: url(/wp-content/themes/caivan-theme/assets/images/checkbox-disabled-black.svg);
}
main .checkbox .checkbox-btn:checked,
main .radio .radio-btn:checked{
    background-image: url(/wp-content/themes/caivan-theme/assets/images/checkbox-enabled-black.svg);
}

header.header,
header.header .main-header-nav{
    background-color: white;
    color:#0a0a0a;
}

header.header a.not-underlined-but-include-hover-effect, 
header.header .artificial-link.not-underlined-but-include-hover-effect{
    --color: #0a0a0a;
}

header.header #community-links,
header.header .main-header-nav{
    box-shadow: none;
}

header.header .community-header-group{
    background-color: white;
    color:#0a0a0a;
    border-bottom: 1px solid #535353;
}

header.header .community-header-group a{
    color:#0a0a0a;
}

header.header .menu-right a:last-of-type,
#register-button,
.isolated-register{
    background-color: rgb(67 178 82);
    border-radius: 5px;
}

header.header .menu-right a:last-of-type:hover,
#register-button:hover,
.isolated-register:hover{
    background-color: #fffb93;
}