/* vermelho #D9001A; */
/* azul #00458B; */

@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&display=swap");

body {
	background-color: #f8f8f8;
	font-family: "Montserrat", sans-serif;
	letter-spacing: -0.3px;
}
.dropdown-content-heading span {
	font-family: "Montserrat", sans-serif;
}
.notification-text {
	font-family: "Montserrat", sans-serif;
}
.dropdown-profile li a span {
	font-family: "Montserrat", sans-serif;
}
.form-control {
	font-family: "Montserrat", sans-serif;
}
.text-primary {
	color: #d9001a !important;
}
[data-nav-headerbg="color_1"] .nav-header {
	background-color: white;
}
.platina-tooltip {
	background-color: #d9001a !important;
}
.nav-label {
	color: #00458b;
}
a:hover {
	color: #d9001a !important;
}
.page-titles {
	background: white;
}
#tooltip > .tooltip-inner {
	background-color: #d9001a !important;
}
.page-titles h4 {
	color: #00458b;
	font-size: 1.8rem;
}
.breadcrumb-item.active,
.page-titles .breadcrumb li.active a {
	color: #00458b;
}
.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
	color: #00458b;
}
.nk-sidebar .metismenu a.active,
.nk-sidebar .metismenu a:active,
.nk-sidebar .metismenu a:hover {
	background-color: #fafafa !important;
}
.footer p {
	font-size: 11px !important;
}
.footer .copyright a {
	color: #00458b !important;
}
.btn {
	font-size: 1.3rem;
}
.btn-icon-left {
	display: inline-block;
	margin: -0.5rem -0.5rem -0.5rem -1.5rem;
}
.btn-danger {
	color: #d9001a !important;
	background: #fff !important;
	border-color: #d9001a !important;
}
.btn-danger:hover {
	color: #fff !important;
	background: #d9001a !important;
	border-color: #d9001a !important;
}
.icon-espaco {
	margin-right: 7px !important;
}
.text-warning {
	color: #d9001a !important;
}
.table > thead > tr > th {
	font-weight: 100 !important;
}
.table-round-corners-start {
	border-top-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
}
.table-round-corners-end {
	border-top-right-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}
.nk-sidebar .metismenu > li.active > a,
.nk-sidebar .metismenu > li:hover > a {
	background: #fafafa !important;
	color: #d9001a;
}
.nk-sidebar .metismenu > li.active > a,
.sidebar-right .nav-tabs .nav-item .nav-link.active,
[direction="rtl"] .nk-sidebar .metismenu > li.active > a {
	border-color: #d9001a;
}
.nk-sidebar .metismenu .mega-menu ul.in li a.active,
.nk-sidebar .metismenu .mega-menu ul.in li a:focus,
.nk-sidebar .metismenu .mega-menu ul.in li a:hover {
	color: #333;
}
.wizard > .actions .disabled a,
.wizard > .actions .disabled a:active {
    color: #aaa !important;
    background: #fff !important;
    border: 1px solid #aaa !important;
	border-radius: 30px !important;
}
.wizard > .actions .disabled a:hover {
    color: #fff !important;
    background: #aaa !important;
    border: 1px solid #aaa !important;
}
.wizard > .actions li:not(.disabled) a {
    color: #d9001a !important;
    background: #fff !important;
    border-radius: 30px !important;
    border: 1px solid #d9001a !important;
}
.wizard > .actions li:not(.disabled) a:hover {
    color: #fff !important;
    background: #d9001a !important;
    border-color: #d9001a !important;
}
.step-form-tab .wizard .steps li.current a,
.step-form-vertical .wizard.vertical > .steps li.current a {
	background-color: #00458b;
	border-radius: 30px !important;
}
.step-form-tab .wizard .steps li.current a:hover,
.step-form-vertical .wizard.vertical > .steps li.current a:hover {
	color: #fff !important;
	border-radius: 30px !important;
}
.step-form-tab .wizard .steps li.done a,
.step-form-vertical .wizard.vertical > .steps li.done a {
	background-color: rgba(0, 69, 139, 0.4);
	color: #fff !important;
	border-radius: 30px !important;
}
.step-form-tab .wizard .steps li:not(.current) a,
.step-form-vertical .wizard.vertical > .steps li:not(.current) a {
	color: #00458b !important;
	border-radius: 30px !important;
}
input[type="radio"]:checked + label::after {
	background-color: #00458b !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.twitter-typeahead .tt-menu .tt-suggestion:hover {
	background-color: #00458b !important;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: #00458b;
}
#login-page1 body {
	background: url(../assets/images/fundo_login.jpg);
	background-position: center;
	background-size: cover;
}
.platina-esqueceuse {
	font-size: 1.3rem;
}
.platina-login-bt,
.platina-login-bt:hover,
.platina-login-bt:focus,
.platina-login-bt:active {
	background-color: #d9001a !important;
	border-color: #d9001a !important;
	color: #fff !important;
	border-radius: 30px !important;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;
	-ms-border-radius: 30px !important;
	-o-border-radius: 30px !important;
}
#login-page1 body::after,
#login-page2 body::after {
	background: rgba(34, 144, 255, 0.3);
}
.picker--opened .picker__frame {
	top: 20% !important;
}
.form-control:disabled,
.form-control[readonly] {
	background-color: #fff;
}

.dropdown-content-body ul > li:active,
.dropdown-content-body ul > li:focus,
.dropdown-content-body ul > li:hover {
	background: #ffffff;
}
.dropdown-profile,
.terminar_sessao {
	border-radius: 1rem !important;
	-webkit-border-radius: 1rem !important;
	-moz-border-radius: 1rem !important;
	-ms-border-radius: 1rem !important;
	-o-border-radius: 1rem !important;
}
.card-gallery .card-footer p,
.card-title {
	font-size: 1.6rem;
}
.card-intro-title {
	font-size: 1.6rem !important;
}
.card {
	border-radius: 1rem !important;
	-webkit-border-radius: 1rem !important;
	-moz-border-radius: 1rem !important;
	-ms-border-radius: 1rem !important;
	-o-border-radius: 1rem !important;
}
.card-img-top {
	border-top-left-radius: 1rem !important;
	border-top-right-radius: 1rem !important;
}
@media (max-width: 768px) {
	.brand-logo a img {
		width: 30px !important;
	}
}
