﻿nav .app-nav .main-nav > li:not(.menu-title).active > a {
    background: rgba(var(--primary), 0.3) !important;
    color: rgba(var(--primary-dark), 1);
    font-weight: 600;
}

.swal2-title {
    font-size: 24px;
}

.table.table-xs tr td {
    padding: 0.20rem !important;
}

.spin {
    animation-name: spin;
    animation-duration: 2500ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.btn-ggogle .abcRioButton {
    border-radius: var(--app-border-radius);
    /*width: 160px !important;*/
}

.fa-google {
    background: linear-gradient(to bottom left,transparent 49%,#fbbc05 50%) 0 25%/48% 40%, linear-gradient(to top left,transparent 49%,#fbbc05 50%) 0 75%/48% 40%, linear-gradient(-40deg,transparent 53%,#ea4335 54%), linear-gradient( 45deg,transparent 46%,#4285f4 48%), #34a853;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.select2-container {
    line-height: 2;
}

    .select2-container .select2-search--inline .select2-search__field {
        height: 28px !important;
        padding-left: 10px;
        font-family: inherit;
    }

.select2-search.select2-search--inline {
    font-size: 0.875rem;
}
