﻿/*------------------------------------
 - COLOR roxo
 ------------------------------------*/
.alert-roxo {
    color: #130b19;
    background-color: #b79bd0;
    border-color: #ad8dc9;
}

    .alert-roxo hr {
        border-top-color: #a17cc1;
    }

    .alert-roxo .alert-link {
        color: #000000;
    }

.badge-roxo {
    color: #fff;
    background-color: #52336d;
}

    .badge-roxo[href]:hover, .badge-roxo[href]:focus {
        color: #fff;
        background-color: #37224a;
    }

.bg-roxo {
    background-color: #52336d !important;
}

a.bg-roxo:hover, a.bg-roxo:focus, button.bg-roxo:hover, button.bg-roxo:focus {
    background-color: #37224a !important;
}

.border-roxo {
    border-color: #52336d !important;
}

.btn-roxo {
    color: #fff;
    background-color: #52336d;
    border-color: #52336d;
}

    .btn-roxo:hover {
        color: #fff;
        background-color: #3f2754;
        border-color: #37224a;
    }

    .btn-roxo:focus, .btn-roxo.focus {
        box-shadow: 0 0 0 0.2rem rgba(82, 51, 109, 0.5);
    }

    .btn-roxo.disabled, .btn-roxo:disabled {
        color: #fff;
        background-color: #52336d;
        border-color: #52336d;
    }

    .btn-roxo:not(:disabled):not(.disabled):active, .btn-roxo:not(:disabled):not(.disabled).active, .show > .btn-roxo.dropdown-toggle {
        color: #fff;
        background-color: #37224a;
        border-color: #301d3f;
    }

        .btn-roxo:not(:disabled):not(.disabled):active:focus, .btn-roxo:not(:disabled):not(.disabled).active:focus, .show > .btn-roxo.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(82, 51, 109, 0.5);
        }

.btn-outline-roxo {
    color: #52336d;
    background-color: transparent;
    border-color: #52336d;
}

    .btn-outline-roxo:hover {
        color: #fff;
        background-color: #52336d;
        border-color: #52336d;
    }

    .btn-outline-roxo:focus, .btn-outline-roxo.focus {
        box-shadow: 0 0 0 0.2rem rgba(82, 51, 109, 0.5);
    }

    .btn-outline-roxo.disabled, .btn-outline-roxo:disabled {
        color: #52336d;
        background-color: transparent;
    }

    .btn-outline-roxo:not(:disabled):not(.disabled):active, .btn-outline-roxo:not(:disabled):not(.disabled).active, .show > .btn-outline-roxo.dropdown-toggle {
        color: #fff;
        background-color: #52336d;
        border-color: #52336d;
    }

        .btn-outline-roxo:not(:disabled):not(.disabled):active:focus, .btn-outline-roxo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-roxo.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(82, 51, 109, 0.5);
        }

.list-group-item-roxo {
    color: #130b19;
    background-color: #ad8dc9;
}

    .list-group-item-roxo.list-group-item-action:hover, .list-group-item-roxo.list-group-item-action:focus {
        color: #130b19;
        background-color: #a17cc1;
    }

    .list-group-item-roxo.list-group-item-action.active {
        color: #fff;
        background-color: #130b19;
        border-color: #130b19;
    }

.table-roxo, .table-roxo > th, .table-roxo > td {
    background-color: #ad8dc9;
}

.table-hover .table-roxo:hover {
    background-color: #a17cc1;
}

    .table-hover .table-roxo:hover > td, .table-hover .table-roxo:hover > th {
        background-color: #a17cc1;
    }

.text-roxo {
    color: #52336d !important;
}

a.text-roxo:hover, a.text-roxo:focus {
    color: #37224a !important;
}
