﻿.btn {
    padding: 10px 20px;
    margin-right:6px;
}

.btn-primary {
    border-color: var(--cx-admin-button-primary-bg, #009fd9);
    background-color: var(--cx-admin-button-primary-bg, #009fd9);
}


a.btn-primary {
    color: var(--cx-admin-button-primary-color, white) !important;
}


.btn-light {
    background-color: #e8e9ea;
}

.btn-light:hover {
    border-color: #38393a;
}


.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: var(--cx-admin-button-primary-hover-bg, #20355a);
    border-color: var(--cx-admin-button-primary-hover-bg, #20355a);
    box-shadow: none !important;
}

a {
    color: var(--cx-admin-button-primary-bg, #009fd9);
    text-underline-offset: 3px;
}


a:hover, a:active, a:focus {
    color: var(--cx-admin-button-outline,#20355a);
    text-underline-offset: 3px;
}



.pointer {
    cursor:pointer;
}

.no-pointer {
    cursor: default !important;
}
.btn-primary.no-pointer:hover {
    border-color: var(--cx-admin-button-primary-bg, #20355a);
    background-color: var(--cx-admin-button-primary-bg, #20355a);
}

a.no-underline:hover, a.no-underline:active, a.no-underline:visited, a.no-underline {
    text-decoration:none;
}

.btn-outline-primary {
    border-color: var(--cx-admin-button-outline,#20355a) !important;
    color: var(--cx-admin-button-outline,#20355a) !important;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active {
    /*border-color: var(--cx-admin-button-outline-hover,#009fd9) !important;*/
    /* color: var(--cx-admin-button-outline-hover,#009fd9) !important;*/
    background-color: var(--cx-admin-button-outline-hover-bg,#f4f6fa) !important;
    box-shadow:none !important;
}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
    box-shadow:none !important;
}


.form-check-input {
    height:16px;
    width:16px;
}


a.link {
    color: var(--cx-admin-button-primary-bg, #009fd9);
    /*text-decoration: none !important;*/
    cursor: pointer;
}


a.collapse-expand {
    color: var(--cx-admin-button-primary-bg, #009fd9) !important;
    text-decoration: none !important;
    cursor: pointer;
    font-weight: bold;
    display: block;
}

a.collapse-expand.collapsed .fa-chevron-up {
    display:none;
}
a.collapse-expand .fa-chevron-up {
    display: inline;
}


a.collapse-expand .fa-chevron-down {
    display: none;
}

a.collapse-expand.collapsed .fa-chevron-down {
    display: inline;
}



.blinking-red {
    animation: blinkingText 1.2s infinite;
}

@keyframes blinkingText {
    0% {
        color: #A62700;
    }

    49% {
        color: #A62700;
    }

    60% {
        color: transparent;
    }

    99% {
        color: transparent;
    }

    100% {
        color: #A62700;
    }
}

.tooltip {
    pointer-events: none;
}

.toast {
    background-color: rgba(210,210,210,1);
}


.tooltip-inner {
    max-width: 350px;
    /* If max-width does not work, try using width instead */
    width: 350px;
text-align:left;

}

