@charset "utf-8";

#cab {
	background-color: #CCC; 
}

h3, h4{margin-top: 20px !important;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

.material-icons.orange { color: orange; }
.material-icons.green { color: green; }
.material-icons.red { color: red; }

.ps-title{
	background-color: rgb(36,169,85,1.0) !important; 
	color: #FFFFFF !important;
	text-transform: uppercase;
	font-weight: bold;
}

.ps-legend{
	background-color: rgb(186,219,203,1.0) !important; 
	color: rgb(36,169,85,1.0) !important;
	font-size: 18px;
	font-weight: bold;
}

.vertical-text {
	writing-mode: vertical-lr;
	text-orientation: mixed;
	transform: rotate(180deg);
	text-align:center;
}

.selecTxt{
    max-width: 290px;
}

@media print {
  .rows-print-as-pages .row {
    page-break-before: always;
  }
  
  .rows-print-as-pages .row:first-child {
    page-break-before: avoid;
  }
}