/* ==========================================================================
MOLA-AZUL: #292663
MOLA-ROSA: #ee3f75
========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;700&family=Nunito:wght@300;400;700&display=swap');

body {
    background-color: #292663;
    font-family: 'Archivo', sans-serif;
}

a {
    color: #0c98cd;
}

a:hover,
a:focus {
    color: #0a7da9;
}

.navbar-default .nav > li > a {
    color: #fff;
}

.navbar-default .nav > li.active {
    background: #ee3f75;
    border-left: 4px solid #fff;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus,
.navbar-default .nav > li.active > a:hover,
.navbar-default .nav > li.active > a:focus {
    background-color: #ee3f75;
    color: #fff;
}

ul.nav-second-level {
    background-color: #292663;
}

.navbar-default .nav-second-level li.title {
    background: #ee3f75;
    color: #fff;
}

.navbar-default .nav-second-level li a:hover,
.navbar-default .nav-second-level li a:focus {
    background-color: #292663;
    color: #ee3f75;
}

.mini-navbar .nav .nav-second-level {
    background-color: #292663;
}

body.mini-navbar .nav-header {
    background-color: #292663;
    background-image: none;
}

.nav-header {
    background-color: #292663;
}

.navbar-toggle {
    background-color: #ee3f75;
}

.pace .pace-progress {
    background: #ee3f75;
}

.systembar .btn-suporte:hover,
.systembar .btn-dropdown:hover,
.systembar .btn-dropdown:active,
.systembar .btn-dropdown[aria-expanded=true] {
    background-color: #ee3f75;
    color: #fff;
}

.systembar .btn-rozze:hover {
    background-color: #ee3f75;
    color: #fff;
}

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

.label-primary[href]:focus,
.label-primary[href]:hover {
    background-color: #eb1c5c;
}

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

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

.panel-success {
    border-color: #59bd7b;
}

.panel-success > .panel-heading {
    background-color: #59bd7b;
    border-color: #59bd7b;
    color: #fff;
}

.panel-info {
    border-color: #5b7ef5;
}

.panel-info > .panel-heading {
    background-color: #5b7ef5;
    border-color: #5b7ef5;
    color: #fff;
}

.panel-warning {
    border-color: #fbb157;
}

.panel-warning > .panel-heading {
    background-color: #fbb157;
    border-color: #fbb157;
    color: #fff;
}

.panel-danger {
    border-color: #f75959;
}

.panel-danger > .panel-heading {
    background-color: #f75959;
    border-color: #f75959;
    color: #fff;
}

.label-success {
  background-color: #59bd7b;
  color: #fff;
}

.label-info {
    background-color: #5b7ef5;
    color: #fff;
}

.label-warning {
  background-color: #fbb157;
  color: #000;
}

.label-danger {
  background-color: #f75959;
  color: #fff;
}

.panel-heading a:not(.btn) {
    color: #fff;
}

.panel-heading a:not(.btn):focus,
.panel-heading a:not(.btn):hover {
    background-color: #ee3f75;
}

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

.btn-primary a {
    color: #fff;
}

.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection {
    border-color: #0c98cd;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(48, 167, 213, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(48, 167, 213, .6);
}

.select2-container--bootstrap .select2-dropdown {
    border-color: #0c98cd;
}

.btn-breadcrumb .btn-active {
    background-color: #ee3f75;
    border-color: #ee3f75;
    color: #fff;
}

.btn-breadcrumb .btn.btn-active:not(:last-child):after,
.btn-breadcrumb .btn.btn-active:hover:not(:last-child):after {
    border-left: 10px solid #ee3f75;
}

.checkbox-primary input[type=checkbox]:checked + label::before,
.checkbox-primary input[type=radio]:checked + label::before {
    background-color: #ee3f75;
    border-color: #ee3f75;
}

.checkbox-primary input[type=checkbox]:checked + label::after,
.checkbox-primary input[type=radio]:checked + label::after {
    color: #fff;
}

.radio-primary input[type=radio] + label::after {
    background-color: #292663 !important;
}

.radio-primary input[type=radio]:checked + label::before {
    border-color: #ee3f75 !important;
}

.radio-primary input[type=radio]:checked + label::after {
    background-color: #292663 !important;
}

.progress-bar-primary {
    background-color: #ee3f75;
}

.progress-bar-secondary {
    background-color: #292663;
}

.accordion .panel-title > a {
    background-color: #e2e6ea;
    color: #212529;
}

.accordion .panel-title > a:hover,
.accordion .panel-title > a:focus,
.accordion .panel-title > a[aria-expanded=true] {
    background-color: #ccd3da;
    color: #212529;
}

.accordion .panel-title > .unread {
    background-color: #fcdbe5;
    color: #212529;
}

.accordion .panel-title > .unread:hover,
.accordion .panel-title > .unread:focus,
.accordion .panel-title > .unread[aria-expanded=true] {
    background-color: #f8acc3;
    color: #212529;
}

a.list-group-item-primary,
button.list-group-item-primary,
a.list-group-item-primary .list-group-item-heading,
button.list-group-item-primary .list-group-item-heading,
a.list-group-item-primary:focus .list-group-item-heading,
a.list-group-item-primary:hover .list-group-item-heading,
button.list-group-item-primary:focus .list-group-item-heading,
button.list-group-item-primary:hover .list-group-item-heading {
    color: #ee3f75;
}

a.list-group-item-primary:focus,
a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
    background-color: rgba(48, 167, 213, .3);
}

.widget-bl {
    border-left: 5px solid #ee3f75;
}

.color {
    color: #ee3f75;
}

.fluxo-bc li a.active,
.fluxo-bc li a:active {
    background-color: #ee3f75;
}

.fluxo-bc li a.active:before,
.fluxo-bc li a:active:before {
    border-color: #ee3f75;
    border-left-color: transparent;
}

.fluxo-bc li a.active:after,
.fluxo-bc li a:active:after {
    border-left-color: #ee3f75;
}

.double-bounce1,
.double-bounce2 {
    background-color: #ee3f75;
}
