﻿a, .btn-link {
    color: #0071c1;
}

.btn {
    border-radius: 12px !important;
    height: 42px;
}

.btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.btn-device {
    border-radius: 12px !important;
    height: auto !important;
    width: 100%;
}

.btn-outline-secondary-device {
    border-color: #DBDBDB !important;
    color: black;
}

.btn-outline-secondary-device:active,
.btn-outline-secondary-device:focus-visible {
    border-color: #DBDBDB !important;
    background-color: #FFF !important;
    /*color: #1588C9 !important;*/
}

.btn-outline-secondary-device-selected:active,
.btn-outline-secondary-device-selected:focus-visible {
    border-color: black !important;
    background-color: #FFF !important;
    /*color: #1588C9 !important;*/
}

.btn-outline-secondary-device-selected {
    background-color: rgba(21, 136, 201, 0.05) !important;
    border-color: #1588C9 !important;
    color: var(--flex-black);
}

.btn-outline-secondary-device:hover {
    background-color: rgba(21, 136, 201, 0.05) !important;
}

.btn-outline-secondary-device-selected:hover {
    background-color: rgba(21, 136, 201, 0.05) !important;
}

/* Bootstrap button style overrides */
.application-stepper-buttons .btn,
.terms-modal .modal-footer .btn {
    max-width: 140px;
    width: 100%;
}

.wide-btn .btn {
    max-width: 220px;
    width: 100%;
    min-height: 42px;
    height: auto;
}

.btn-primary {
    background-color: #1588C9 !important;
    border-radius: 12px;
    border-color: #1588C9 !important;
    font-size: 15px !important;
    max-width: 220px;
    width: 100%;
    font-weight: 700;
}

.btn-primary:disabled {
    background-color: #BBBBBB !important;
    border-color: #BBBBBB !important;
}

.btn-outline-secondary:disabled {
    border-color: #BBBBBB !important;
    color: #BBBBBB;
}

.btn-outline-secondary {
    border-color: #1588C9 !important;
    color: #1588C9;
    font-weight: 700;
    font-size: 15px;
}

.btn-outline-secondary:hover,
.btn-outline-secondary:active,
.btn-outline-secondary:focus-visible {
    background-color: #FFF !important;
    color: #1588C9 !important;
}
/* Bootstrap button style overrides */

.btn-hide-caret::after,
.dropdown-toggle::after {
    display: none !important;
    content: none !important;
}

.dashboard-toggle:first-child {
    color: var(--bs-primary);
}
.dashboard-toggle:focus,
.dashboard-toggle:active,
.btn.rounded-circle:active,
.btn.rounded-circle:focus {
    border: 1px solid transparent;
}

.btn:first-child:active {
    border: 1px solid transparent;
}

.btn.dashboard-toggle.show {
    border: 1px solid transparent;
    color: var(--flex-black);
}