body {
    color: #000;
}

.color-filter-dark-5 {
    height: 100vh;
    overflow: auto;
}
.color-filter-dark-5:before {
    position: fixed;
}

a.white {
    color:#fff;
}
a.white:hover {
    opacity: 0.8;
}

hr.white {

    border-top: 1px solid rgba(255, 255, 255, 0.21);
}

.custom-form-check input:checked ~ span {
    background-color: #000;
}

.btn.action-2 {
    background-color: #000;
    color: #fff;
}
.btn.action-2:hover {
    background-color: #303030;
}

.btn.action-outline-2 {
    /*border: 2px #ebeaed solid;*/
    border: 2px #b0b0b2 solid;
    /*border: 2px #000 solid;*/
    color: #000;
}
.btn.action-outline-2:hover {
    color: #000;
    border-color: #000;
}

.btn.action-3 {
    background-color: #787679;
    color: #fff;
}
.btn.action-3:hover {
    background-color: #605f61;
}

.color-filter-dark-5:before {
    background-color: rgba(0,0,0,.5);
}

input[type=checkbox].border-action-2,
input[type=radio].border-action-2 {
    display: none;
}
input[type=checkbox].border-action-2 + label:before,
input[type=radio].border-action-2 + label:before {
    width: 17px;
    height: 17px;
    margin-top: 2px;
    margin-right: 0px;
    border-radius: 3px;
    font-family: 'Font Awesome 5 Pro';
    line-height: 14px;
    font-size: 11px;
    text-align: center;
    text-indent: 1px;
}
input[type=checkbox].border-action-2+label:before,
input[type=radio].border-action-2+label:before {
    border: 2px solid #ebeaed;
}
input[type=checkbox].border-action-2:checked + label:before {
    border-color:#000;
}

.form_4 .form_4_menu a.slick-current {
    color: #000;
}
.form_4 .form_4_menu a:after {
    background: #000;
}
.input.focus-action-1:focus {
    border-color: #000;
}

.btn,
.input {
    border-radius: 0px;
}
@media only screen and (max-width : 575px) {
    form {
        padding-left: 15px;
        padding-right: 15px;
    }
}