<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

html, body{
	width: 100%;
	height:100%;
}

.container{
	width:100% !important;
	height:100% !important;
	padding:0px !important;
}
#slStatus{
	margin-bottom:20px;
}

.search-query{
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
}

#opcoesUsuario{
	margin-top:-10px;
	height:40px !important;
	margin-right:0px !important;
}

#loginUsuario{
	height:24px !important;
	width:150px !important;
	padding-top:18px;
}
#span{
	background-color: black !important;
}


.login_info{
	width:100px !important;
	margin-right:0px;
	margin-top:10px !important;
}

.navbar-inner{
	padding:0px !important;
	padding-left:10px !important;
}

.alertbox-success {
	display: block;
	width: 300px;
	padding: 4px;
	border: 2px solid #5fbf5f;
	color:  #5fbf5f;
	font-weight: 700;
	margin-bottom: 1em;
	background: #cfffcf;
	position: fixed;
	top: 9.8em;
}

.alertbox-orange {
	display: block;
	width: 300px;
	padding: 4px;
	border: 2px solid #ff7600;
	color:  #ff7a2d;
	font-weight: 700;
	margin-bottom: 1em;
	background: #ffd29b;
	position: fixed;
	top: 9.8em;
}

.alertbox-red {
	display: block;
	width: 300px;
	padding: 4px;
	border: 2px solid #ff0000;
	color:  #ff0000;
	font-weight: 700;
	margin-bottom: 1em;
	background: #ffcfcf;
	position: fixed;
	top: 9.8em;
}


@media (min-width: 320px) and (max-width: 706px) {
	.title{
		padding-top: 30px;
		text-align: center;
	}
}
.dropdown{
	margin-top:-10px;
	height:40px !important;
}

.dropdown-toggle{
	padding-top:18px !important;
	height:40px !important;
}
@media (min-width: 320px) and (max-width: 580px) {
	#ModalConf{
		display: inline-block !important;
		align-items: center !important;
		text-align: center !important;
		padding-bottom: 20px !important;
	}
}

@media (min-width: 375px) and (max-width: 580px) {
	#ModalBody{
		display: inline-block !important;
		align-items: center !important;
		text-align: center !important;
		padding-top: 20px !important;
	}
}
.dropdown-menu{
	margin-top:10px !important;
}

tr{
	border:1px solid #dddddd !important;
}

footer{
	padding-left:10px !important;
	padding-right:10px !important;
}

.img_home{
	margin-top:500px !important;
}

.small-screen{
	display: none;
}





/* Media Queries */

@media (min-width: 580px) and (max-width: 706px) {
	#loginUsuario{
		height:10px !important;
		width:100px !important;
		padding-top:18px;
	}
}

@media (min-width: 554px) and (max-width: 580px) {
	#opcoesUsuario{
		margin-top:-20px !important;
	}
}

@media (max-width: 553px) {
	#opcoesUsuario{
		z-index:999;
		position:absolute;
		top:-44px;
		right:0px;
	}
}


@media screen and (max-width: 620px){

	.container{
		background: #EfEfEf;
	}
	
	#navbar{
		width: 100vw;
	}

	.brand {
		padding-top: 2em !important;
	}

	.brand img {
		height: 2em !important;
		width: 12em;
	}

	.container{
		width: 100vw !important;
		height: auto;
		display: flex;
		flex-direction: column !important;
		align-items: center;
	}

	#formLogin{
		display: flex !important;
		flex-direction: column !important;
		width: 75%;
		margin-top: 2em !important;
	}

	#formLogin input{
		width: 20em;
		height: 2.5em;
		margin-bottom: .8em;
	}

	#btEntrar {
		width: 21em !important;
		height: 4em !important;
	}

	.pull-right{
		float: none;
	}

	.hero-unit{
		margin: 0 !important;
	}

	.hero-unit img{
		margin-top: -3em !important;
		background: white !important;
	}

	#menu{
		display: none !important;
	}

	#loginUsuario {
		transform: translate(50px, 71px);
	}

	.menu-mobile{
		display: block;
	}

	.row-span{
		margin: 0;
		padding: 0;
	}

	.shortcut {
		
	}

	.small-screen{
		display: block;
		height: auto !important;
		transform: translateX(-10px);
	}

	.full-screen{
		display: none;
	}

	.mobile-input {
		width: 80vw !important; 
		height: 3em !important; 
		margin-bottom: 0 !important;
	}

	.mobile-btn {
		width: 40vw;
		height: 2.5em;
	}
	
}
</pre></body></html>