@media (min-width: 992px) {
	.header .header-bottom {
		height: 55px !important;
	}

	.header-menu .menu-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: unset;
		-ms-flex-positive: unset;
		flex-grow: unset;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
	}

	.header-menu .menu-nav>.menu-item {
		-webkit-box-flex: unset;
		-ms-flex-positive: unset;
		flex-grow: unset;
		-ms-flex-preferred-size: unset;
		flex-basis: unset;
		letter-spacing: -0.5px;
	}
}

table thead th {
	background: var(--primary-light) !important;
}

.header-menu .menu-nav>.menu-item>.menu-link {
	padding-right: 2rem;
}

.header-menu .menu-nav>.menu-item>.menu-link .menu-text {
	font-size: 1.2rem;
}

.header-menu .menu-nav>.menu-item-submenu>.menu-link:after {
	font-family: Ki;
	content: '';
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	font-size: 0.6rem;
	line-height: 0;
	position: absolute;
	right: 8px;
	top: 12px;
	color: #3f425470;
}

.table td,
.table th {
	white-space: nowrap;
}

@media only screen and (max-width: 600px) {
	iframe {
		height: 700px;
	}

	.header-menu .menu-nav>.menu-item-submenu>.menu-link:after {
		font-size: 1rem;
		right: 17px;
		top: 21px;
	}

	.ajax__tab_default .ajax__tab_tab {
		padding: 0.75rem 1.5rem;
	}

	.ajax__tab_active {
		border: 1px solid var(--primary) !important;
		border-radius: 5px;
		display: inline-block;
	}
}

@media only screen and (min-width: 601px) {
	iframe {
		height: 500px;
	}

	.ajax__tab_default .ajax__tab_tab {
		padding: 0.75rem 1.5rem;
	}

	.ajax__tab_active {
		border: 1px solid var(--primary) !important;
		border-radius: 5px;
		display: inline-block;
		margin-bottom: 15px;
	}
}

.btn.btn-light-primary {
	color: var(--primary) !important;
	background-color: var(--primary-light) !important;
}

.header .header-top {
	background-color: var(--primary) !important;
}

.header-menu .menu-nav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-text,
.header-menu .menu-nav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-text {
	color: var(--primary) !important;
}

.header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-text,
.header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-text {
	color: var(--primary) !important;
}

.btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-hover-primary:focus:not(.btn-text),
.btn.btn-hover-primary.focus:not(.btn-text) {
	color: #ffffff !important;
	background-color: var(--primary) !important;
	border-color: var(--primary) !important;
}

.text-primary {
	color: var(--primary) !important;
}

a.text-hover-primary,
.text-hover-primary {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

a.text-hover-primary:hover,
.text-hover-primary:hover {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: var(--primary) !important;
}

a.text-hover-primary:hover i,
.text-hover-primary:hover i {
	color: var(--primary) !important;
}

a.text-hover-primary:hover .svg-icon svg g [fill],
.text-hover-primary:hover .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: var(--primary) !important;
}

a.text-hover-primary:hover .svg-icon svg:hover g [fill],
.text-hover-primary:hover .svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

a.text-hover-primary:hover,
.text-hover-primary:hover {
	color: var(--primary) !important;
}

a,
a:hover {
	color: var(--primary) !important;
}

.hoverable:hover a.text-hover-primary,
.hoverable:hover .text-hover-primary {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: var(--primary) !important;
}

.hoverable:hover a.text-hover-primary i,
.hoverable:hover .text-hover-primary i {
	color: var(--primary) !important;
}

.hoverable:hover a.text-hover-primary .svg-icon svg g [fill],
.hoverable:hover .text-hover-primary .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: var(--primary) !important;
}

.btn.btn-primary {
	background-color: var(--primary) !important;
	border-color: var(--primary) !important;
}



.bg-primary {
	background-color: var(--primary) !important;
}

.topbar {
	background-color: var(--primary) !important;
}

.text-login {
	color: var(--text-white) !important;
}

/* Correção */

div#UpdatePanel2 {
    overflow-y:auto;
}

/* Mudar aqui as cores */
:root {
	--primary: #005a86 !important;
	--primary-light: #b6b6b6 !important;
	--text-black: #000000;
	--text-white: #ffffff;

}
.titulo {
	color: #ffffff;
}

.svg-icon.svg-icon-primary svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #424242 !important;
}
/* Fim */