.navLgpd {
	height: 0;
	transition: height .9s;
}

.navLgpdTransiction {
	height: 50px;
}

@media only screen and (max-width: 900px) { /* 600 ou menos */
	.navLgpdTransiction {
		height: 170px;
	}
}

.textoFooterPolitica {		
			font-size: 14px !important; 
			color: white !important;
			margin-bottom: 0;
			margin-top: 0;
		}	
		
.ocultarNavBarCookie {
	visibility: hidden;	
}

.lab-bg-verde-a-100 {background-color: #004C41 !important;}
.lab-bg-verde-a-75 {background-color: #3F655C !important;}
.lab-bg-verde-a-50 {background-color: #6E8780 !important;}
.lab-bg-verde-a-25 {background-color: #ABB9B6 !important;}

.lab-bg-verde-b-100 {background-color: #057C71 !important;}
.lab-bg-verde-b-75 {background-color: #539188 !important;}
.lab-bg-verde-b-50 {background-color: #86ACA8 !important;}
.lab-bg-verde-b-25 {background-color: #BCCECB !important;}

.lab-bg-verde-c-100 {background-color: #4FA39B !important;}
.lab-bg-verde-c-75 {background-color: #7AB4B0 !important;}
.lab-bg-verde-c-50 {background-color: #A3C9C6 !important;}
.lab-bg-verde-c-25 {background-color: #CEDEDD !important;}

.lab-bg-cinza-90 {background-color: #1A1A1A !important;}
.lab-bg-cinza-80 {background-color: #333333 !important;}
.lab-bg-cinza-70 {background-color: #4D4D4D !important;}
.lab-bg-cinza-60 {background-color: #676767 !important;}
.lab-bg-cinza-50 {background-color: #808080 !important;}
.lab-bg-cinza-40 {background-color: #999999 !important;}
.lab-bg-cinza-30 {background-color: #B3B3B3 !important;}
.lab-bg-cinza-20 {background-color: #CCCCCC !important;}
.lab-bg-cinza-10 {background-color: #E6E6E6 !important;}
.lab-bg-cinza-25 {background-color: #BFBFBF !important;}
.lab-bg-cinza-15 {background-color: #D8D8D8 !important;}
.lab-bg-cinza-05 {background-color: #F2F2F2 !important;}

.text-bold {
  font-weight: bold;
}

.buttoncolor {background-color:#048484 !important;}

.protocoloAlertaText {color: #ff0000 !important;}

.lab-text-verde-a-100 {color: #004C41 !important;}
.lab-text-verde-a-75 {color: #3F655C !important;}
.lab-text-verde-a-50 {color: #6E8780 !important;}
.lab-text-verde-a-25 {color: #ABB9B6 !important;}

.lab-text-verde-b-100 {color: #057C71 !important;}
.lab-text-verde-b-75 {color: #539188 !important;}
.lab-text-verde-b-50 {color: #86ACA8 !important;}
.lab-text-verde-b-25 {color: #BCCECB !important;}

.lab-text-verde-c-100 {color: #4FA39B !important;}
.lab-text-verde-c-75 {color: #7AB4B0 !important;}
.lab-text-verde-c-50 {color: #A3C9C6 !important;}
.lab-text-verde-c-25 {color: #CEDEDD !important;}

.lab-text-cinza-90 {color: #1A1A1A !important;}
.lab-text-cinza-80 {color: #333333 !important;}
.lab-text-cinza-70 {color: #4D4D4D !important;}
.lab-text-cinza-60 {color: #676767 !important;}
.lab-text-cinza-50 {color: #808080 !important;}
.lab-text-cinza-40 {color: #999999 !important;}
.lab-text-cinza-30 {color: #B3B3B3 !important;}
.lab-text-cinza-20 {color: #CCCCCC !important;}
.lab-text-cinza-10 {color: #E6E6E6 !important;}
.lab-text-cinza-25 {color: #BFBFBF !important;}
.lab-text-cinza-15 {color: #D8D8D8 !important;}
.lab-text-cinza-05 {color: #F2F2F2 !important;}

.lab-border-verde-a-100 {border-color: #004C41 !important; border: 1.2px; border-style: solid;}
.lab-border-verde-a-75 {border-color: #3F655C !important; border: 1.2px; border-style: solid;}
.lab-border-verde-a-50 {border-color: #6E8780 !important; border: 1.2px; border-style: solid;}
.lab-border-verde-a-25 {border-color: #ABB9B6 !important; border: 1.2px; border-style: solid;}

.lab-border-verde-b-100 {border-color: #057C71 !important; border: 1.2px; border-style: solid;}
.lab-border-verde-b-75 {border-color: #539188 !important; border: 1.2px; border-style: solid;}
.lab-border-verde-b-50 {border-color: #86ACA8 !important; border: 1.2px; border-style: solid;}
.lab-border-verde-b-25 {border-color: #BCCECB !important; border: 1.2px; border-style: solid;}

.lab-border-verde-c-100 {border-color: #4FA39B !important; border: 1.2px; border-style: solid;}
.lab-border-verde-c-75 {border-color: #7AB4B0 !important; border: 1.2px; border-style: solid;}
.lab-border-verde-c-50 {border-color: #A3C9C6 !important; border: 1.2px; border-style: solid;}
.lab-border-verde-c-25 {border-color: #CEDEDD !important; border: 1.2px; border-style: solid;}

.lab-border-cinza-90 {border-color: #1A1A1A !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-80 {border-color: #333333 !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-70 {border-color: #4D4D4D !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-60 {border-color: #676767 !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-50 {border-color: #808080 !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-40 {border-color: #999999 !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-30 {border-color: #B3B3B3 !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-20 {border-color: #CCCCCC !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-10 {border-color: #E6E6E6 !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-25 {border-color: #BFBFBF !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-15 {border-color: #D8D8D8 !important; border: 1.2px; border-style: solid;}
.lab-border-cinza-05 {border-color: #F2F2F2 !important; border: 1.2px; border-style: solid;}

.lab-font-1 {font-size: 1px !important;}
.lab-font-2 {font-size: 2px !important;}
.lab-font-3 {font-size: 3px !important;}
.lab-font-4 {font-size: 4px !important;}
.lab-font-5 {font-size: 5px !important;}
.lab-font-6 {font-size: 6px !important;}
.lab-font-7 {font-size: 7px !important;}
.lab-font-8 {font-size: 8px !important;}
.lab-font-9 {font-size: 9px !important;}
.lab-font-10 {font-size: 10px !important;}
.lab-font-11 {font-size: 11px !important;}
.lab-font-12 {font-size: 12px !important;}
.lab-font-13 {font-size: 13px !important;}
.lab-font-14 {font-size: 14px !important;}
.lab-font-15 {font-size: 15px !important;}
.lab-font-16 {font-size: 16px !important;}
.lab-font-17 {font-size: 17px !important;}
.lab-font-18 {font-size: 18px !important;}
.lab-font-19 {font-size: 19px !important;}
.lab-font-20 {font-size: 20px !important;}
.lab-font-22 {font-size: 22px !important;}
.lab-font-25 {font-size: 25px !important;}
.lab-font-28 {font-size: 28px !important;}
.lab-font-32 {font-size: 32px !important;}

.custom-file-input ~ .custom-file-label::after {
    content: "selecione um arquivo*";
}

body{
	overflow-y: scroll;
}

.lab-obrigatorio > .control-label:after {
	content: "*";
}

 section.lab-section-logo {
    background-image: url("/images/logo.png");
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
}