@charset "utf-8";
.main-content a{
	text-decoration: none;
}
.main-content a:hover {
	text-decoration: none;
}
.main-content a:visited {
	text-decoration: none;
}
.divFormLogin{
	width: 500px;
}
.divFormUnidade{
	width: 80vh;
}
.listActions{
	width:300px; 
	margin-top:-70px; 
	margin-left:-210px; 
	z-index: 1;
}
.colActions{
	width:150px; 
}
.divSistemas{
	width: 40vh;
}
.labelSistemas{
	height: 600px;
	border: 1px solid rgb(165, 6, 6);
}
.label_inativo{
	color: red;
	font-weight: bold;
}

.modal-historico{
	min-width:80%;
	height: 70%;
}
.br-loading{
	z-index: -1;
}
.modal-screen-medium{
	width:70%;
	height: 70%;
}

.modal-screen-large{
	width:95%;
	height: 70%;
}

.modal-screen-small {
	min-width:40%;
	height: 50%;
}

.br-modal-body{
	padding-right: 20px;
	padding-left: 20px;
}

.br-carousel{
	height: 50vh;
}
.shadow-text{
    text-shadow: 0.6px 0.2px;
}

.shadow-title{
	color: rgb(2, 48, 33);
    text-shadow: 0.8px 0.4px;
}
th a.ordenar_asc:after {
	content: ' ↑';
	text-decoration: none;
}
th a.ordenar_desc:after {
	text-decoration: none;
	content: ' ↓';
}
.menu-container{
	height: 100%;
	border-right: 1px solid #ccc;
}
#conteudo{
	min-height: 70vh;
}
.border-left-blue{
	border-left: 4px solid #034bd1;
}
.border-left-green{
	border-left: 4px solid #268744;
}
.border-left-red{
	border-left: 4px solid #ff1e00;
}
.border-left-dark{
	border-left: 4px solid #5a5c69;
}
.color-red{
	color: rgb(255, 0, 0);
}
.color-green{
	color: rgb(0, 128, 0);
}
.color-orange{
	color: rgb(255, 165, 0);
}
@-webkit-keyframes blinker {
	from {opacity: 1.0;}
	to {opacity: 0.3;}
  }
.blink{
	  text-decoration: blink;
	  -webkit-animation-name: blinker;
	  -webkit-animation-duration: 1.5s;
	  -webkit-animation-iteration-count:infinite;
	  -webkit-animation-timing-function:ease-in-out;
	  -webkit-animation-direction: alternate;
}
/*
@media (min-width: 576px) {
.br-header .header-logo img {
	max-height: 24px;
  }
}*/
.header-sign{
	margin-left: 5px;
}
.br-select {
	--select-divider: 1px solid var(--color-secondary-04);
	--select-shadow: var(--surface-shadow-md);
	max-width: 100%;
	min-width: 100px;
	position: relative;
  }
  .br-magic-button-custom {
	--magic-size: var(--magic-medium);
	--magic-small: var(--spacing-scale-4xh);
	--magic-medium: var(--spacing-scale-5xh);
	--magic-large: var(--spacing-scale-6xh);
	--magic-support-size: var(--magic-support-medium);
	--magic-support-small: var(--spacing-scale-7x);
	--magic-support-medium: var(--spacing-scale-8x);
	--magic-support-large: var(--spacing-scale-9x);
	--magic-z-index: var(--z-index-layer-1);
	align-items: center;
	background-color: var(--gray-5);
	border-radius: 100em;
	box-shadow: var(--surface-shadow-md);
	display: inline-flex;
	height: var(--magic-support-size);
	padding: calc((var(--magic-support-size) - var(--magic-size)) * 0.5);
  }
  .br-magic-button-custom.small {
	--magic-size: var(--magic-small);
	--magic-support-size: var(--magic-support-small);
  }
  .br-magic-button-custom .br-button {
	--focus-offset: calc( (var(--magic-support-size) - var(--magic-size)) * 0.5 + 4px );
	--button-size: var(--magic-size);
	color: var(--color-dark);
	font-size: var(--font-size-scale-up-02);
	font-weight: var(--font-weight-semi-bold);
  }

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.carousel-image{
    width: 100% !important;
    height: 70vh;
}
#div-scrim-loading{
    z-index: 100000;
}
