@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,600italic,700italic,400,300,600,700); */
/* Variáveis */
/*---------------------------------------------------
		LESS Elements 0.9
	---------------------------------------------------
		A set of useful LESS mixins
		More info at: http://lesselements.com
	---------------------------------------------------*/
@media screen {
	html,
	body,
	* {
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
	}
	html {
		position: relative;
		min-height: 100%;
	}
	body {
		font-family: 'Open Sans';
		margin-bottom: 200px;
		color: #083d56;
		/* position: relative; */
	}
	#navbar-principal {
		z-index: 999;
	}
	#navbar-principal .navbar-brand {
		padding: 5px 15px;
	}
	#navbar-principal .brand-invisible {
		display: none;
	}
	#navbar-principal .brand-visible {
		display: block;
	}
	#footer {
		background: #0c5e85;
		position: absolute;
		bottom: 0px;
		min-height: 200px;
		text-align: center;
		width: 100%;
		color: #fff;
		padding: 10px;
	}
	.divide-bottom {
		min-height: 2px;
		background: url(../images/divide-bottom.png) left repeat-x;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.box-slide {
		margin: 20px;
		/* padding: 5px; */
		min-height: 350px;
		background-color: #fff;
	}
	.box-slide .content {
		padding: 5px;
		text-align: center;
	}
	.box-slide.primary {
		border: #0c5e85 1px solid;
		/* .box-shadow(0px 0px 7px 0px rgba(12,94,133,0.75)); */
	}
	.box-slide.info {
		border: #58a4dc 1px solid;
		/* .box-shadow(0px 0px 7px 0px rgba(88,164,220,0.75)); */
	}
	.box-slide.success {
		border: #3e8e42 1px solid;
	}
	.box-slide.warning {
		border: #e7b92e 1px solid;
		/* .box-shadow(0px 0px 7px 0px rgba(231,185,46,0.75)); */
	}
	.box-slide.danger {
		border: #bb3940 1px solid;
		/* .box-shadow(0px 0px 7px 0px rgba(231,185,46,0.75)); */
	}
	.affix {
		top: 0;
		width: 100%;
	}
	.affix + .container {
		padding-top: 70px;
	}
	.info-row {
		margin-top: 72px;
	}
	.inforow-transparent {
		background-color: transparent;
		color: inherit;
	}
	.inforow-primary {
		background-color: rgba(111, 174, 204, 0.88);
		color: inherit;
	}
	.inforow-success {
		background-color: #275929;
		color: #fff;
	}
	.inforow-warning {
		background-color: #b48c15;
		color: #fff;
	}
	.inforow-danger {
		background-color: #80272c;
		color: #fff;
	}
	.inforow-info {
		background-color: #287fbf;
		color: #fff;
	}
	.inforow-bege {
		background-color: #F5ECE7;
	}
	.border-left {
		border-left: #0c5e85 1px solid;
	}
	.border-right {
		border-right: #0c5e85 1px solid;
	}
	.btn-orange {
		background-color: #DD6936;
		color: #fff;
		border-color: #fff;
	}
	.btn-blue {
		background-color: #72BFC7;
		color: #fff;
		border-color: #fff;
	}
	.badge-primary {
		background-color: #0c5e85;
		color: #fff;
		font-weight: normal;
	}
	.badge-success {
		background-color: #3e8e42;
		color: #fff;
		font-weight: normal;
	}
	.badge-info {
		background-color: #58a4dc;
		color: #fff;
		font-weight: normal;
	}
	.badge-warning {
		background-color: #e7b92e;
		color: #fff;
		font-weight: normal;
	}
	.badge-danger {
		background-color: #bb3940;
		color: #fff;
		font-weight: normal;
	}
	div[class*="inforow-"] {
		padding-bottom: 50px !important;
		padding-top: 50px !important;
		margin-bottom: 50px;
	}
	strong {
		font-weight: 600;
	}
	label {
		font-weight: normal;
	}
	label.error {
		color: #bb3940;
	}
	/* Bootstrap modifiers */
	.navbar-primary {
		background-color: #0c5e85;
		border-color: #275b89;
	}
	.navbar-primary .navbar-brand {
		color: #ffffff;
	}
	.navbar-primary .navbar-brand:hover,
	.navbar-primary .navbar-brand:focus {
		color: #a8c9e6;
		background-color: transparent;
	}
	.navbar-primary .navbar-text {
		color: #ffffff;
	}
	.navbar-primary .navbar-nav > li > a {
		color: #ffffff;
	}
	.navbar-primary .navbar-nav > li > a:hover,
	.navbar-primary .navbar-nav > li > a:focus {
		color: #a8c9e6;
		background-color: transparent;
	}
	.navbar-primary .navbar-nav .active a {
		color: #a8c9e6;
		background-color: transparent;
		cursor: default;
	}
	.navbar-primary .navbar-nav .active a:hover,
	.navbar-primary .navbar-nav .active a:focus {
		color: #a8c9e6;
		background-color: transparent;
	}
	.navbar-primary .navbar-nav .disabled a {
		color: #444444;
		background-color: transparent;
	}
	.navbar-primary .navbar-nav .disabled a:hover,
	.navbar-primary .navbar-nav .disabled a:focus {
		color: #444444;
		background-color: transparent;
	}
	.navbar-primary .navbar-nav > .open > a:hover,
	.navbar-primary .navbar-nav > .open > a:focus {
		color: #a8c9e6;
		background-color: transparent;
	}
	.navbar-primary .navbar-nav > .open .dropdown-menu {
		background-color: #0c5e85;
	}
	.navbar-primary .navbar-nav > .open .dropdown-menu > li > a {
		color: #ffffff;
	}
	.navbar-primary .navbar-nav > .open .dropdown-menu > li > a:hover,
	.navbar-primary .navbar-nav > .open .dropdown-menu > li > a:focus {
		color: #a8c9e6;
		background-color: transparent;
	}
	.navbar-primary .navbar-toggle {
		border-color: #0c5e85;
	}
	.navbar-primary .navbar-toggle:hover,
	.navbar-primary .navbar-toggle:focus {
		background-color: #0c5e85;
	}
	.navbar-primary .navbar-toggle .icon-bar {
		background-color: #ffffff;
	}
	.navbar-primary .navbar-collapse,
	.navbar-primary .navbar-form {
		border-color: #275b89;
	}
	.modal .header-primary {
		background-color: #0c5e85;
		color: #fff;
	}
	.modal .header-success {
		background-color: #3e8e42;
		color: #fff;
	}
	.modal .header-warning {
		background-color: #e7b92e;
		color: #fff;
	}
	.modal .header-danger {
		background-color: #bb3940;
		color: #fff;
	}
	.modal .header-info {
		background-color: #58a4dc;
		color: #fff;
	}
	.form-control {
		border-color: #0c5e85;
	}
	.panel-primary .panel-heading {
		background-color: #0c5e85;
		color: #fff;
	}
	.panel-primary .panel-body {
		color: inherit;
	}
	.panel-info .panel-heading {
		background-color: #58a4dc;
		color: #fff;
	}
	.panel-info .panel-body {
		color: inherit;
	}
	.panel-success .panel-heading {
		background-color: #3e8e42;
		color: #fff;
	}
	.panel-success .panel-body {
		color: inherit;
	}
	.panel-warning .panel-heading {
		background-color: #e7b92e;
		color: #fff;
	}
	.panel-warning .panel-body {
		color: inherit;
	}
	.panel-danger .panel-heading {
		background-color: #bb3940;
		color: #fff;
	}
	.panel-danger .panel-body {
		color: inherit;
	}
	/* /Bootstrap modifiers */
	/* DataTable */
	.dataTables_wrapper input[type="text"],
	.dataTables_wrapper input[type="search"],
	.dataTables_wrapper select {
		display: block;
		height: 34px;
		padding: 6px 12px;
		line-height: 1.42857143;
		border: 1px solid #8fabb4;
	}
}