/* ============================================= */
/* ============ Bootstrap Overrides ============ */
/* ============================================= */
a {
    color: #e1168d;
}

.text-primary {
    color: #e1168d;
}

.bg-primary {
    background-color: #e1168d;
}

.color-primary {
    color: #e1168d;
}

.btn-primary {
    color: #ffffff;
    background-color: #e1168d;
    border-color: #e1168d;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #ffffff;
    background-color: #e1168d;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #e1168d;
    opacity: 0.8;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #e1168d;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #e1168d;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #e1168d;
    border-color: #e1168d;
}

.btn-primary .badge {
    color: #e1168d;
}

.btn-link {
    color: #e1168d;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #e1168d;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    border-color: #e1168d;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background-color: #e1168d;
}

.pagination > li > a,
.pagination > li > span {
    color: #e1168d;
}

.pagination > li > a,
.pagination > li > span {
    color: #e1168d;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #e1168d;
    border-color: #e1168d;
    color: #ffffff;
}

.label-primary {
    background-color: #e1168d;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    color: #e1168d;
}

a.thumbnail.active {
    border-color: #e1168d;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #e1168d;
}

.progress-bar {
    background-color: #f5a623;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    background-color: #e1168d;
    border-color: #e1168d;
}

.panel-primary {
    border-color: #e1168d;
}

.panel-primary > .panel-heading {
    background-color: #e1168d;
    border-color: #e1168d;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e1168d;
}

.panel-primary > .panel-heading .badge {
    color: #e1168d;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e1168d;
}

.modal-header {
    background-color: #e1168d;
}

.modal-title {
    color: #ffffff;
}

.modal-header .close {
    color: #ffffff;
}

/* =============================================== */
/* ============ FontAwesome Overrides ============ */
/* =============================================== */
.fa {
    color: #e1168d;
}

/* =============================================== */
/* ============ App configured colors ============ */
/* =============================================== */
.st-primary-color {
    color: #e1168d;
}

.st-text-color-over-primary-color {
    color: #ffffff;
}

.st-background-color {
    color: #eeeeee;
}

.st-buttons-base-color {
    color: #87ba45;
}

.st-secondary-color {
    color: #f5a623;
}

.st-bg-primary-color {
    background-color: #e1168d;
    border-color: #e1168d;
}

.st-bg-text-color-over-primary-color {
    background-color: #ffffff;
    border-color: #ffffff;
}

.st-bg-background-color {
    background-color: #eeeeee;
    border-color: #eeeeee;
}

.st-bg-buttons-base-color,
.st-bg-buttons-base-color:hover,
.st-bg-buttons-base-color:focus,
.st-bg-buttons-base-color:active:hover,
.st-bg-buttons-base-color.active:hover,
.st-bg-buttons-base-color:active:focus,
.st-bg-buttons-base-color.active:focus,
.st-bg-buttons-base-color:active.focus,
.st-bg-buttons-base-color.active.focus,
.st-bg-buttons-base-color.disabled:hover,
.st-bg-buttons-base-color[disabled]:hover,
.st-bg-buttons-base-color.disabled:focus,
.st-bg-buttons-base-color[disabled]:focus,
.st-bg-buttons-base-color.disabled.focus,
.st-bg-buttons-base-color[disabled].focus {
    background-color: #87ba45;
    border-color: #87ba45;
}

.st-bg-secondary-color {
    background-color: #f5a623;
    border-color: #f5a623;
}


/* ========================================================================= */
/* ============ BOTH GlobalServer and LocalServer App Overrides ============ */
/* ========================================================================= */
.separator {
    border-top: 3px solid #e1168d;
}

.navbar {
    background-color: #e1168d;
    border-color: #e1168d;
}

.navbar .logo {
    background-color: #e1168d;
    background-image: url("/img/logo-placeholder.jpg?v=1852114166");
}

.backend-selector .backend-title {
    color: #ffffff;
}

.backend-selector li select.in-store-selector {
    color: #e1168d;
}

.navbar-inverse .backend-selector > li > a {
    color: #ffffff;
}

.navbar-inverse .backend-selector > li > a:hover,
.navbar-inverse .backend-selector > li > a:focus {
    color: #e1168d;
}

.navbar-inverse .backend-selector > .selected > a,
.navbar-inverse .backend-selector > .selected > a:hover,
.navbar-inverse .backend-selector > .selected > a:focus {
    color: #e1168d;
}

.navbar-right .dropdown-toggle.profile {
    color: #ffffff;
}

.navbar-right .dropdown-toggle.profile:hover,
.navbar-right .dropdown-toggle.profile:active,
.navbar-right .dropdown-toggle.profile:focus,
.navbar-right .dropdown.open > a,
.navbar-right .dropdown.open > a:hover,
.navbar-right .dropdown.open > a:focus {
    color: #e1168d;
    background-color: #ffffff;
}

.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
    color: #e1168d;
}

.nav-sidebar li.active > ul > li.active > a,
.nav-sidebar li.active > ul > li.active > a:hover,
.nav-sidebar li.active > ul > li.active > a:focus {
    color: #e1168d;
}

.nav-sidebar .badge {
    background: #e1168d;
}

/* ==================================================== */
/* ============ GlobalServer App Overrides ============ */
/* ==================================================== */
.flex-parent {
    border: 1px solid #e1168d;
}

.graph-selector-type ul li {
    color: #e1168d;
}

.graph-selector-type ul li:hover {
    background: #e1168d;
}

.graph-selector-type ul li.selected {
    background: #e1168d;
}

#statistics-data tr.selected td {
    background-color: #e1168d;
}

.graph-type-select{
    background: #e1168d;
    color: #ffffff;
}

/* ============================================================= */
/* ============= LocalServer and Devices Overrides ============= */
/* ============================================================= */
.edit-device {
    color: #e1168d;
}

.service-menu-btn {
    color: #e1168d;
}

.remaining-counter {
    color: #e1168d;
}

#currentTicket {
    color: #e1168d;
}

.ccu-stats-section {
    background-color: #e1168d;
}

#serviceMenuModal .service-modal-btn {
    color: #e1168d;
}

#attending-turn-timer-warning-modal .service-modal-btn {
    color: #e1168d;
}

.ccu-container .modal-title {
    background-color: #e1168d;
}

.ccu-modal .modal-btn {
    color: #e1168d;
}

#confirm-reassign-device-modal .service-modal-btn {
    color: #e1168d;
}

#last-called-turn-display {
    background-color: #e1168d;
}

.messaging .user-block.selected {
    color: #e1168d;
}

#device-service-configuration .checkbox-all .checkbox-label {
    color: #e1168d;
}

#ticket-dispenser .logo {
    background-image: url("/img/logo-placeholder.jpg?v=1296310045");
}

#cms-content .template-image {
    background-image: url("/img/template-image-placeholder.png?v=1027852096");
}

/* ==================================================== */
/* ============ Poll unit ============ */
/* ==================================================== */

#poll-unit .logo {
    background-image: url("/img/logo-placeholder.jpg?v=1263871343");
}

.countdown-bar div {
    background-color: #f5a623;
}

#poll-unit .image-input-radio input[type=radio]:checked + label {
    border: 1px solid #fff;
    box-shadow: 0 0 3px 3px #f5a623;
}
