
/*style 1*/
.sch-style-1 #sch-progressbar li.active::before,
.sch-style-1 #sch-progressbar li.active::after {
    background: #00a8cc;
    color: #e4f9ff;
}

.sch-style-1 #sch-form .action-button {
    background: #00a8cc;
    color: #e4f9ff;
}

.sch-style-1 #sch-form .action-button:hover,
.sch-style-1 #sch-form .action-button:focus,
.sch-style-1 #sch-form .action-button-previous:hover,
.sch-style-1 #sch-form .action-button-previous:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #00a8cc;
}

.sch-style-1 #sch-form input,
.sch-style-1 #sch-form textarea,
.sch-style-1 .sch-form-select {
    box-shadow: 1px 1px 3px #00a8cc;
}
.sch-radio-item-input-style-1 + .sch-radio-item-label-style-1::after,
.sch-radio-item-input-style-2 + .sch-radio-item-label-style-2::after{
    background: #00a8cc;
}

.sch-radio-item-input-style-1 + .sch-radio-item-label-style-1::before,
.sch-radio-item-input-style-2 + .sch-radio-item-label-style-2::before{
    border: 1px solid #00a8cc;
}

.sch-radio-item-input-style-1:checked + .sch-radio-item-label-style-1::before,
.sch-radio-item-input-style-2:checked + .sch-radio-item-label-style-2::before{
    background: #00a8cc;
}
.sch-radio-item-input-style-1:checked + .sch-radio-item-label-style-1::before,
.sch-radio-item-input-style-2:checked + .sch-radio-item-label-style-2::before {
    background: #00a8cc;
}
.sch-checkbox-item-input-style-1 + .sch-checkbox-item-label-style-1::before {
    border: 1px solid #00a8cc;
}
.sch-checkbox-item-input-style-1 + .sch-checkbox-item-label-style-1::after {
    background: #00a8cc;
}
.sch-checkbox-item-input-style-1:checked + .sch-checkbox-item-label-style-1::before {
    background: #00a8cc;
}
.sch-checkbox-item-input-style-1:checked + .sch-checkbox-item-label-style-1::after {
    border-color: white;
    border: none;
    background: #fff;
}
.sch-style-1 #sch-form input:focus, .sch-style-1 #sch-form textarea:focus {
    border: 1px solid #00a8cc;
}


/*style 2*/
.sch-style-2 #sch-form .action-button,
.sch-style-2 #sch-progressbar::after,
.sch-style-2 #sch-progressbar li.active i {
    background-image: linear-gradient(to right bottom, #00a8cc, #46759f, #4a4865, #30242f, #000000);
}
.sch-radio-item-input-style-3 + .sch-radio-item-label-style-3::before, 
.sch-radio-item-input-style-4 + .sch-radio-item-label-style-4::before,
.sch-checkbox-item-input-style-2 + .sch-checkbox-item-label-style-2::before {
    border: 1px solid #00a8cc;
}
.sch-radio-item-input-style-3 + .sch-radio-item-label-style-3::after, 
.sch-radio-item-input-style-4 + .sch-radio-item-label-style-4::after,
.sch-checkbox-item-input-style-2 + .sch-checkbox-item-label-style-2::after {
    color: #00a8cc;
}
.sch-radio-item-input-style-3:checked + .sch-radio-item-label-style-3::before, 
.sch-radio-item-input-style-4:checked + .sch-radio-item-label-style-4::before,
.sch-checkbox-item-input-style-2:checked + .sch-checkbox-item-label-style-2::before {
    background: #00a8cc;
}

/*style 3*/
.sch-style-3 .sch-next-button {
    background-color: #00a8cc;
    color: #fff;
    box-shadow: none;
}

.sch-style-3 #sch-3-progressbar li.active::after {
    background: #00a8cc;
}

.sch-style-3 #sch-3-progressbar li.active::before {
    background: #00a8cc;
}

.sch-style-3 #sch-3-progressbar li::before {
    border: 2px solid #00a8cc;
}

.sch-style-3 #sch-3-progressbar {
    color: #00a8cc;
}

.sch-style-3 .select:hover::after {
    color: #00a8cc;
}

.sch-style-3 input:focus,
.sch-style-3 select:focus {
    border-bottom: 1px solid #00a8cc!important;
}

.sch-style-3 textarea:focus {
    border: 1px solid #00a8cc;
}

.sch-style-3 #sch-3-progressbar .step0::before {
    color: #fff;
}

.sch-style-3 #sch-3-progressbar li:before,
.sch-style-3 #sch-3-progressbar li.active::before {
    box-shadow: none;
}

.sch-style-3 #sch-3-progressbar li:before,
.sch-style-3 #sch-3-progressbar li.active::before {
    box-shadow: none;
}

.sch-style-3 .sch-card2.show,
.sch-style-3 .sch-room-colum {
    box-shadow: 0 0 15px 1px rgba(0, 168, 204, 0.4);
}

.sch-checkbox-item-input-style-3 + .sch-checkbox-item-label-style-3::before,
.sch-radio-item-input-style-3-index + .sch-radio-item-label-style-3-index::before {
    border: 1px dotted #00a8cc;
}

.sch-checkbox-item-input-style-3:checked + .sch-checkbox-item-label-style-3::before,
.sch-radio-item-input-style-3-index:checked + .sch-radio-item-label-style-3-index::before {
    background: #00a8cc;
}

/*style 4*/
.sch-style-4 .nav-pills li.active a {
    color: #fff!important;
}

.sch-style-4 .nav-pills li.active {
    background-color: #00a8cc;
    color: #fff;
    box-shadow: 0 0 15px 1px rgba(0, 168, 204, 0.4);
}

.sch-style-4 .sch-form .form-control:focus {
    border-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 168, 204, 0.4);
}

.sch-style-4 .sch-code .sch_icon i,
.sch-style-4 .sch-passport .sch_icon i {
    color: #fff;
    background: #00a8cc;
}

.sch-style-4 .sch-code_group .form-group {
    border-bottom: 1px solid #00a8cc;
}

.sch-style-4 .sch-custom-file .custom-file-label,
.sch-style-4 .sch-phone-detail input,
.sch-style-4 .sch-question .sch-product_select {
    border: 1px solid #00a8cc;
}

.sch-style-4 .sch-file_added li a i {
    color: #00a8cc;
}

.sch-style-4 .sch-form .btn {
    box-shadow: 0 16px 24px 2px rgba(0, 168, 204, 0.14), 0 6px 30px 5px rgba(0, 168, 204, 0.12), 0 8px 10px -5px rgba(0, 168, 204, 0.2);
}

.sch-style-4 .sch-form .btn.btn-finish {
    background: #00a8cc;
	color:#fff;
}