
/* 
    Created on : 21.07.2020, 13:08:57
    Author     : 6491
*/

:root {
    --blue: #428bca;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #d9534f;
    --orange: #fd7e14;
    --yellow: #f0ad4e;
    --green: #5cb85c;
    --teal: #20c997;
    --cyan: #5bc0de;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #428bca;
    --secondary: #6c757d;
    --success: #5cb85c;
    --info: #5bc0de;
    --warning: #f0ad4e;
    --danger: #d9534f;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

a {
    color: #428bca;
}
.valid-feedback {
    color: #5cb85c;
}
.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #5cb85c;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #5cb85c;
}

.was-validated .custom-select:valid, .custom-select.is-valid {
    border-color: #5cb85c;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #5cb85c;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #5cb85c;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
    color: #5cb85c;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #5cb85c;
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #5cb85c;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
    border-color: #5cb85c;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #5cb85c;
}
.invalid-feedback {
    color: #d9534f;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #d9534f;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #d9534f;
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
    border-color: #d9534f;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #d9534f;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #d9534f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
    color: #d9534f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #d9534f;
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #d9534f;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #d9534f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #d9534f;
}
.btn-primary {
    background-color: #428bca;
    border-color: #428bca;
}
.btn-primary:hover {
    background-color: #4176a4; /*#3276b1;*/
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    background: #3c6c96;
}
.btn-primary:focus, .btn-primary.focus {
    background-color: #4176a4;
    border-color: #0062cc;
}
.btn-primary.disabled, .btn-primary:disabled {
    background-color: #428bca;
    border-color: #428bca;
}
.btn-success {
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.btn-success.disabled, .btn-success:disabled {
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.btn-info {
    background-color: #5bc0de;
    border-color: #5bc0de;
}
.btn-info:hover {
    background-color: #39b3d7;
}
.btn-info.disabled, .btn-info:disabled {
    background-color: #5bc0de;
    border-color: #5bc0de;
}
.btn-warning {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}
.btn-warning.disabled, .btn-warning:disabled {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}
.btn-danger {
    background-color: #d9534f;
    border-color: #d9534f;
}
.btn-danger.disabled, .btn-danger:disabled {
    background-color: #d9534f;
    border-color: #d9534f;
}
.btn-outline-primary {
    color: #428bca;
    border-color: #428bca;
}
.btn-outline-primary:hover {
    background-color: #428bca;
    border-color: #428bca;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #428bca;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    background-color: #428bca;
    border-color: #428bca;
}

.btn-outline-success {
    color: #5cb85c;
    border-color: #5cb85c;
}
.btn-outline-success:hover {
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #5cb85c;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.btn-outline-info {
    color: #5bc0de;
    border-color: #5bc0de;
}
.btn-outline-info:hover {
    background-color: #5bc0de;
    border-color: #5bc0de;
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #5bc0de;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    background-color: #5bc0de;
    border-color: #5bc0de;
}
.btn-outline-warning {
    color: #f0ad4e;
    border-color: #f0ad4e;
}
.btn-outline-warning:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #f0ad4e;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}
.btn-outline-danger {
    color: #d9534f;
    border-color: #d9534f;
}
.btn-outline-danger:hover {
    background-color: #d9534f;
    border-color: #d9534f;
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #d9534f;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    background-color: #d9534f;
    border-color: #d9534f;
}
.btn-link {
    color: #428bca;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #428bca;
}
.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #428bca;
    background-color: #428bca;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: #428bca;
    background-color: #428bca;
}
.custom-range::-webkit-slider-thumb {
    background-color: #428bca;
}
.custom-range::-moz-range-thumb {
    background-color: #428bca;
}
.custom-range::-ms-thumb {
    background-color: #428bca;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background-color: #428bca;
}
.page-link {
    color: #428bca;
}
.page-item.active .page-link {
    background-color: #428bca;
    border-color: #428bca;
}
.badge-primary {
    background-color: #428bca;
}
.badge-success {
    background-color: #5cb85c;
}
.badge-info {
    background-color: #5bc0de;
}
.badge-warning {
    background-color: #f0ad4e;
}
.badge-danger {
    background-color: #d9534f;
}
.progress-bar {
    background-color: #428bca;
}
.list-group-item.active {
    background-color: #428bca;
    border-color: #428bca;
}
.bg-primary {
    background-color: #428bca !important;
}
.bg-success {
    background-color: #5cb85c !important;
}
.bg-info {
    background-color: #5bc0de !important;
}
.bg-warning {
    background-color: #f0ad4e !important;
}
.bg-danger {
    background-color: #d9534f !important;
}
.border-primary {
    border-color: #428bca !important;
}
.border-secondary {
    border-color: #6c757d !important;
}
.border-success {
    border-color: #5cb85c !important;
}
.border-info {
    border-color: #5bc0de !important;
}
.border-warning {
    border-color: #f0ad4e !important;
}
.border-danger {
    border-color: #d9534f !important;
}

/* .text */
.text-primary {
    color: #428bca !important;
    color: var(--primary) !important;
}
.text-secondary {
    color: #6c757d !important;
    color: var(--secondary) !important;
}
.text-success {
    color: #5cb85c !important;
    color: var(--success) !important;
}
a.text-success:hover, a.text-success:focus {
    color: var(--success) !important;
}
.text-info {
    color: #5bc0de !important;
    color: var(--info) !important;
}
a.text-info:hover, a.text-info:focus {
    color: #0f6674 !important;
}
.text-warning {
    color: #f0ad4e !important;
    color: var(--warning) !important;
}
a.text-warning:hover, a.text-warning:focus {
    color: #ba8b00 !important;
}
.text-danger {
    color: #d9534f !important;
    color: var(--danger) !important;
}
.text-light {
    color: #f8f9fa !important;
    color: var(--light) !important;
}
.text-dark {
    color: #343a40 !important;
    color: var(--dark) !important;
}
