header.color-prod,
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:active:focus,
.pagination .active span,
.pagination .active span:active,
.pagination .active span:hover,
.pagination .active span:focus {
    background: #E64141!important;
    border-color: #E64141!important;
    box-shadow: none;
}
.btn-outline-primary,
.btn-outline-primary:active:focus,
.btn-outline-primary:focus{
    color:#E64141;
    border-color:#E64141;
    box-shadow: none;
}
.btn-outline-primary:hover,
.btn-outline-primary:active{
    color:#fff;
    background-color:#E64141;
    border-color:#E64141;
    box-shadow: none;
}
.navbar .nav li.active a,
.navbar .nav li a:hover {
    border-bottom: 2px solid #E64141;
}
.panel-default .panel-title,
.table .btn-default span,
.panel-body .btn-default span,
a, a:hover, a:active, a:focus,
.icon-blue,
.pagination li a,
.pagination li a:hover,
.pagination li a:active,
.pagination li a:focus {
    color: #E64141;
}

.badge {
    background-color:  #123381;
}

/* -- White -- */
.stp-app-name {
    color: #FFF;
}
.breadcrumb {
    background-color: #FFF;
    padding-left: 0px;
    padding-right: 0px;
}

/* -- gray (light) -- */
.navbar-form,
.navbar-form .form-control,
.dropdown .dropdown-menu,
.navbar-nav li.open,
.navbar-nav li.open a,
.navbar-default .navbar-nav .open a,
.navbar .nav li.open a,
.navbar .nav li.open a:hover,
.navbar .nav li.open a:focus {
    background-color: #cccdcf;
}
.navbar-nav li.open a,
.navbar .nav li.open a:hover,
.navbar .nav li.open a:focus{
    border-bottom: 2px solid #cccdcf;
}

/* -- gray (nav-bar) -- */
.navbar-default,
.navbar-collapse,
.navbar-form .form-control,
.footer,
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .active a:focus,
.navbar-default .navbar-nav .active a:hover,
.navbar-default .navbar-nav .dropdown-menu li a:hover,
.navbar-default .navbar-nav .dropdown-menu li a:focus,
.panel-default .panel-heading{
    background-color: #ebedef;
}

/* -- gray -- */
.navbar-form label,
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .active a:hover,
.navbar-default .navbar-nav .active a:focus,
.footer {
    color: #3e464f;
}

/* -- Colors -- */
.icon-state-available,
.icon-green {
    color: green;
}
.icon-state-unavailable,
.icon-red {
    color: #E64141;
}
.error-message {
    color: #a94442;
}

/* -- Mobile Menu Gray --  */
@media (max-width: 767px){
    .navbar .nav li a,
    .navbar .nav li a:hover,
    .navbar .nav li a:active,
    .navbar .nav li a:focus,
    .navbar .nav li.active a,
    .navbar .nav li a:hover,
    .navbar-default .navbar-nav li.open a,
    .navbar .nav li.open a:hover,
    .navbar .nav li.open a:focus {
        border-bottom: 1px solid #c5cbd1;
    }
}

/* -- Enviroment Colors -- */
header.color-int {
    background: #007F00;
}
header.color-dev {
    background: #E64141;
}