@charset "utf-8";
/* CSS Document */



html {
  font-size: 0.8rem;
}

@media (min-width: 768px) {
  html {
    font-size: 0.8rem;
  }
}

@media (min-width: 992px) {
  html {
    font-size: 1rem;
  }
}

@media (min-width: 1200px) {
  html {
    font-size: 1rem;
  }
}

.text-xs-left { text-align: left; }

.text-xs-right { text-align: right; }

.text-xs-center { text-align: center; }

.text-xs-justify { text-align: justify; }



@media (min-width: 768px) {

    .text-sm-left { text-align: left; }

    .text-sm-right { text-align: right; }

    .text-sm-center { text-align: center; }

    .text-sm-justify { text-align: justify; }
}



@media (min-width: 992px) {

    .text-md-left { text-align: left; }

    .text-md-right { text-align: right; }

    .text-md-center { text-align: center; }

    .text-md-justify { text-align: justify; }

}



@media (min-width: 1200px) {

    .text-lg-left { text-align: left; }

    .text-lg-right { text-align: right; }

    .text-lg-center { text-align: center; }

    .text-lg-justify { text-align: justify; }

}

#input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: white;
opacity: 1; /* Firefox */
}

#input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: white;
}

#input::-ms-input-placeholder { /* Microsoft Edge */
	color: white;
}	

.bg-red {
	transition: all 200ms ease-in-out;
	background-color: #c4170c!important;
}



.bg-red-dark {
	background-color: #770E07!important;
}

a {
	text-decoration: none!important;
}

a :hover {
	text-decoration: none!important;
}

.img-menu {
	margin-top: -7px;
	width: 20px;
}

.display-4 {
	font-weight: 700!important;
}

.img-g1 {
	width: 45px;
	margin-top: -5px;
}

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

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

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

.text-800{
	font-weight: 800;
}
.bg-grey {
	background-color: #f3f3f3;
}

p{
	font-size: 18px;
}
.img-hero {
	background-image: url(../img/dr-rey-holywood.png);
	padding-top: 200px;
	padding-bottom: 200px;
	background-position: center center;
	background-size: cover;
	background-attachment: scroll;
}

.manchete {
	margin-top: -100px;	
}

.bg-white {
	background-color: white;
}

.bg-primary{
	background-color: #008CC3!important;	
}

.text-primary{
	color: #008CC3!important;	
}