@import "default-theme-v2.css";
@import "gold-theme-v3.css";
@import "green-theme-v3.css";
@import "red-theme-v3.css";
@import "purple-theme-v3.css";
@import "blue-theme-v3.css";

/* Bootstrap overrides for all themes */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    background-image: none;
    background-repeat: no-repeat;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    text-decoration: none;
    background-image: none;
    background-repeat: no-repeat;
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #ffc107;
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #dc3545;
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #28a745;
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #17a2b8;
}

.btn {
    background-image: none;
    text-shadow: none;
    box-shadow: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
}

.alert {
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert,
.alert h4 {
    color: #856404;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.alert-success h4 {
    color: #155724;
}

.alert-danger,
.alert-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-danger h4,
.alert-error h4 {
    color: #721c24;
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

.alert-info h4 {
    color: #0c5460;
}

.label-important,
.badge-important {
    background-color: #dc3545;
}

.label-warning,
.badge-warning {
    color: #212529;
    background-color: #ffc107;
}

.label-success,
.badge-success {
    background-color: #218838;
}

.label-info,
.badge-info {
    background-color: #17a2b8;
}