/* usp.css versão 2 */
nav {
  /* background-color: black; */
}

.navbar-fixed nav {
	padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}
.footer-fixed footer {
	padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}


body {display: flex;min-height: 100vh;flex-direction: column;}
main {flex: 1 0 auto; margin-bottom:50px;}


.footer-fixed {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index:9999;
}

		.justify {
			text-align: center;
			display: table;
			overflow: hidden;
			margin: 0 auto;
}
footer {
	ul {
		.justify {
			text-align: center;
			display: table;
			overflow: hidden;
			margin: 0 auto;
			li {
				margin-left:auto;
				margin-right:auto;
				//width: 138px; // 3 ICONS
				//width: 100px; // 4 ICONS
				//width: 82px; // 5 ICONS
			}
		}	
	}
}

table.pivot .foldunfold
{
  color : Black;
	background-image : url('images/navigate_minus.png');
	background-repeat : no-repeat;
	background-position:left;
	padding-left:18px;
}

table.pivot .foldunfold.collapsed{background-image : url('images/navigate_plus.png');}
main {flex: 1 0 auto; margin-bottom:50px;}
/*
  When creating your CSS selector,
  change "brown" to something of your choosing
  */
  .waves-effect.waves-blue .waves-ripple {
	/* The alpha value allows the text and background color
	of the button to still show through. */
	background-color: rgba(41, 132, 236, 0.884);
}
.row .col.s5, .row .col.s4 {
    margin: 10px;
    /* margin-bottom: 20px; */
    /* margin-left: 20px; */
    /* width:200px; */
    /* height: 80px; */
}
@font-face {
    font-family: 'USP fonts'; 
    src: url("fonts/Fonte_plataforma_mini_Tipo_Light.otf") format("opentype");
    src: url("fonts/Fonte_plataforma_mini_Tipo_Regular.otf") format("opentype");
    font-style: normal;
}
.rounded	{
	border-radius: 25px;
}
.titulo {
	font-size: 2em;
	font-family: 'USP fonts';
	color: white !important;
	/* @media only screen and (max-width 768px) {
		      text-decoration: underline;
	} */
}
.texto {
	font-family: 'Roboto', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	color: white !important;
}
.texto ul li{
	list-style-type: square;
}
.no-margin{
	margin: 0 !important;
}
.capa {
	background-color: #d84a4a !important;
}
.modulo {
	background-color: #ff632c !important;
}
.botao {
	font-weight: bold;
	background-color: #fcbf49 !important;
}
.leste{
	background-color: #0fa4b8 !important;
}
.oeste {
	background-color: #05605d !important;
}
/* 
.div-data-cell {
	text-align: right;
	padding-right:20px;
}
.dim-cell-icon {
font-family: 'Glyphicons Halflings';
}
.collapsed-dim-label:before {
content: "\2b";
}
.expanded-dim-label:before {
content: "\2212";
}
.dim-label-department {
background-color:#1b85b8; 
}
.dim-label-employee {
background-color:#559e83; 
}
.dim-label-year {
background-color:#ae5a41;
}
.dim-label-month {
background-color:#c3cb71;
}
.dim-label-total {
background-color:#5a5255;
}	 */
.dim-label, .div-data-cell {
	border: unset !important;
	border-radius: unset !important;
	background: unset !important;
	color: unset !important;
	width: unset !important;
	min-height: auto !important;
}
