.style-back-title-form{
    background-color: #f1eee5;
}
.style-back-form{
    background-color: #eee;
}
.style-padding-form{
    padding: 10px;
} 
.style-center-form{
    font-weight: bold;     
}
.style-office-form{
    padding: 17px;
}
.style-img-menu{
    width: 150px;
}
.style-img-logo{
    width: 80%;
}
.style-logo-band{
    width: 100px;
}
.style-logo2-band{
    width: 0px;
    height: 0px;
}
.style01-text-center{
    text-align: center;
}
.style01-logo-footer{
    width: 130px;
    margin-top: -100px;
}
.style01-from-parc{
    padding-top: 5px;
    color: #777;
}


@media only screen and (max-width: 1024px) {
	.style-logo-band{
		width: 50px;
	}
	.style-img-logo{
	width: 70%;

	}
	.style-logo2-band{
		width: 0px;
		height: 0px;
	}
	.style01-logo-footer{
		width: 100px;
		margin-top: -50px;

	}

}


@media only screen and (max-width: 767px) {
    .style-logo-band{
        width: 50px;
    }
    .style-img-logo{
    width: 60%;
    
    }
	.style-logo2-band{
		width: 0px;
		height: 0px;
	}
    .style01-logo-footer{
        width: 70px;
        margin-top: -50px;
       
    }

  }
  @media only screen and (max-width: 579px) {
    .style-logo-band{
        width: 0px;
        height: 0px;
    }
    .style-function-band{
        font-size: 0px;
        height: 0px;
    }
    .style-img-logo{
        width: 50%;
    
    }
    .style-logo2-band{
        width: 50px;
        height: 20px;
		margin: 0 auto;
    }
    .style-margem-top{
        margin: -200px;
    }
    .style01-logo-footer{
        width: 0px;
        margin-top: -100px;
       
    }
  }











/* Foto de perfil */

#picture01__input {
  display: none;
}

.picture01 {
  margin-top: 10px;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  aspect-ratio: 16/9;
  background: #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #aaa;
  border: 2px;
  cursor: pointer;
  font-family: sans-serif;
  transition: color 300ms ease-in-out, background 300ms ease-in-out;
  outline: none;
  overflow: hidden;
}

.picture01:hover {
  color: #777;
  background: #ccc;
}

.picture01:active {
  border-color: turquoise;
  color: turquoise;
  background: #eee;
}

.picture01:focus {
  color: #777;
  background: #ccc;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.picture01__img {
  max-width: 100%;
}


/* CLICKABLE ROW */

.custom-clickable-row {
	cursor: pointer;
}
  

/* HOVER */
.dtSelected {
    background-color: rgba(8,158,96,0.11);
}  

.rgf-icon{
	margin: 0px 10px 5px 5px;
}




.rgfbtn {
	width: 160px;
	margin: 0 20px;
}

.rgf-form {
	display: inline-block;
}
