﻿@media only screen and (min-width: 992px) {
    .section-main {
        background: linear-gradient(90deg, #fff 78%, #116DD9 22%);
    }
}

.text-primary {
    color: #116DD9 !important;
}

.bg-primary {
    background-color: #116DD9 !important;
}

.alert-dark {
    border-left: 5px solid #116DD9;
}

.btn.btn-primary {
    background-color: #116DD9;
    border-color: #116DD9;
    box-shadow: 0 2px 2px 0 rgba(17, 109, 217,.14), 0 3px 1px -2px rgba(17, 109, 217,.2), 0 1px 5px 0 rgba(17, 109, 217,.12);
}

    .btn.btn-primary.focus, .btn.btn-primary:focus, .btn.btn-primary:hover {
        background-color: #002d9c;
        border-color: #002d9c;
    }
    .btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:hover {
        box-shadow: 0 14px 26px -12px rgba(0, 45, 156,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0, 45, 156,.2);
    }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
    background-color: #116DD9;
    border-color: #116DD9;
}

.btn.btn-secondary {
    color: #116DD9 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: 0 2px 2px 0 hsla(0,0%,98%,.14), 0 3px 1px -2px hsla(0,0%,98%,.2), 0 1px 5px 0 hsla(0,0%,98%,.12);
    font-weight: bold;
    text-decoration: none !important;
}
.btn-secondary.disabled, .btn-secondary:disabled {
    color: #aaa !important;
    background-color: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    cursor: initial !important;
}

a {
    color: #002D9C !important;
    text-decoration: underline !important;
}

.form-control, .is-focused .form-control {
    background-image: linear-gradient(0deg,#116DD9 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0);
}

.form-check .form-check-input:checked ~ .circle {
    border-color: #116DD9;
}
.form-check .form-check-label .circle .check {
    background-color: #116DD9;
}
.form-check .form-check-input[disabled] + .circle .check {
    background-color: #116DD9;
}

.file-pending {
    color: #116DD9;
}
.file-item.pending .file-badge {
    background: #116DD9;
}

.file-uploading {
    color: #116DD9;
}

.form-section-edit {
    color: #116DD9;
}

.form-control:read-only {
    background-image: linear-gradient(0deg,#116DD9 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0);
}

.main-loading i {
    color: #116DD9;
}