body{
	background-color: #e4e2e2 !important;
	color: #286213;
	/*font-family: 'Arial Narrow', Arial, sans-serif;*/
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 20px;
}

.logo-cns{
	margin-left: 15%;
}

.mt-50 {
	padding-top: 50px;
}

.btn-pdv { 
	color: #FFFFFF; 
	background-color: #63a176; 
	border-color: #63a17b; 
} 

div.text-center.mb-3 h2{
	font-weight: bold;
}

.btn-pdv:hover, 
.btn-pdv:focus, 
.btn-pdv:active, 
.btn-pdv.active, 
.open .dropdown-toggle.btn-pdv { 
	color: #FFFFFF; 
	background-color: #63a176; 
	border-color: #63a176; 
} 

.btn-pdv:active, 
.btn-pdv.active, 
.open .dropdown-toggle.btn-pdv { 
	background-image: none; 
} 

.btn-pdv.disabled, 
.btn-pdv[disabled], 
fieldset[disabled] .btn-pdv, 
.btn-pdv.disabled:hover, 
.btn-pdv[disabled]:hover, 
fieldset[disabled] .btn-pdv:hover, 
.btn-pdv.disabled:focus, 
.btn-pdv[disabled]:focus, 
fieldset[disabled] .btn-pdv:focus, 
.btn-pdv.disabled:active, 
.btn-pdv[disabled]:active, 
fieldset[disabled] .btn-pdv:active, 
.btn-pdv.disabled.active, 
.btn-pdv[disabled].active, 
fieldset[disabled] .btn-pdv.active { 
	background-color: #63a176; 
	border-color: #63a176; 
} 

.btn-pdv .badge { 
	color: #63a176; 
	background-color: #FFFFFF; 
}

label {
	color: #63a176;
	font-size: 20px;
}

input[type=submit]{
	font-size: 20px;
	font-weight: bold;
}
input[type=submit]:hover{
	background-color: #63a176; /* #5fa8b0; */
}
input[type=text]{
	border: #63a176 3px solid;
}
input[type=password]{
	border: #63a176 3px solid;
}
input[type=date]{
	border: #63a176 3px solid;
}
input[type=number]{
	border: #63a176 3px solid;
}
.erro{
	color: #fff;
	font-family: 'Arial Narrow', Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	background-color: #d76466;
	padding: 4px;
}
.error {
    border: #d76466 3px solid !important;
}

.valid {
    border: #63a176 3px solid;
}
.panel{
	border-color: #63a176;
}
.panel-heading {
    padding: 5px 15px;
}

.panel-footer {
	padding: 1px 15px;
	color: #f4f3d5;
}

.profile-img {
	width: 96px;
	height: 96px;
	margin: 0 auto 10px;
	display: block;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.text-center{
	text-align: center;
}

.form-control{
	background-color: #e8f0fe !important;
}

.form-group .olho {
	pointer-events: auto;
}
.form-group .olho:hover {
	cursor: pointer;
}
.dif-login a{
	color: #63a176;
}
.olho{
	margin-left: -30px;
	padding: 5px 0px;
}

.span-cpf {
	font-style: italic;
	font-size: medium;
  }