﻿body {
    color: #4f4f4f;
    font-size: 1rem;
    font-family: "Lato";
}

.header-a .link-regresar {
    color: #fff;
}

    .header-a .link-regresar:hover {
        color: #fff;
    }

@media screen and (max-width: 991px) {
    .header-a .link-regresar {
        color: #4f4f4f;
    }

        .header-a .link-regresar:hover {
            color: #4f4f4f;
        }
}

#bannerSide {
    background-color: #f4590f;
    background-image: url("/images/banner.jpg");
}

::-moz-selection {
    background-color: #f4590f;
    color: #fff;
}

::selection {
    background-color: #f4590f;
    color: #fff;
}

a {
    color: inherit;
    transition: color 0.3s ease;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
}

    a.link-decoration-hover {
        text-decoration: none;
    }

        a.link-decoration-hover:hover {
            text-decoration: none;
        }

    a:hover {
        color: inherit;
    }

.text-error {
    color: #c10000 !important;
}

.ig-switch .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #f4590f;
    border-color: #f4590f;
}

.btn-outline-header {
    color: #4f4f4f;
    border-color: #4f4f4f;
}

    .btn-outline-header:hover {
        color: #fff;
        background-color: #4f4f4f;
        border-color: #4f4f4f;
    }

    .btn-outline-header:focus, .btn-outline-header.focus {
        box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
    }

    .btn-outline-header.disabled, .btn-outline-header:disabled {
        color: #4f4f4f;
        background-color: transparent;
    }

    .btn-outline-header:not(:disabled):not(.disabled):active, .btn-outline-header:not(:disabled):not(.disabled).active, .show > .btn-outline-header.dropdown-toggle {
        color: #fff;
        background-color: #4f4f4f;
        border-color: #4f4f4f;
    }

        .btn-outline-header:not(:disabled):not(.disabled):active:focus, .btn-outline-header:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-header.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
        }

.btn-submit {
    color: #fff;
    background-color: #f4590f;
    border-color: #f4590f;
}

    .btn-submit:hover {
        color: #fff;
        background-color: #c3470c;
        border-color: #c3470c;
    }

    .btn-submit:focus, .btn-submit.focus {
        color: #fff;
        background-color: #c3470c;
        border-color: #c3470c;
        box-shadow: 0 0 0 0.2rem rgba(244, 89, 15, 0.5);
    }

    .btn-submit.disabled, .btn-submit:disabled {
        color: #fff;
        background-color: #f4590f;
        border-color: #f4590f;
    }

    .btn-submit:not(:disabled):not(.disabled):active, .btn-submit:not(:disabled):not(.disabled).active, .show > .btn-submit.dropdown-toggle {
        color: #fff;
        background-color: #c3470c;
        border-color: #c3470c;
    }

        .btn-submit:not(:disabled):not(.disabled):active:focus, .btn-submit:not(:disabled):not(.disabled).active:focus, .show > .btn-submit.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(244, 89, 15, 0.5);
        }
