@charset "utf-8";
/* CSS Document */
body{
	font-family: "Open Sans", sans-serif;
	font-size: 16px !important;
}
/***********FONDOS**********/
.fondo-topbottom{
	background-color: #f6e6ce;
		
}
.fondo-carousel{
	width: 100% !important;
	background-size: cover !important;
		
}
.fondo-drs{
	height: auto;
	background-image: url("../images-body/doctors.jpg");
 	 background-size:cover;
  	max-width: 100%;
	opacity: 0.9;
}

/****************/

/***********PADDINGS, FONTS**********/
.padding-left0{
	padding-left: 0 !important;
}
.font-size14{
	font-size: 14px;
}
.font-size16{
	font-size: 16px;
}
.color-blanco{
	color: #FEFBFB !important;
}
.font-size22{
	font-size: 22px;
}
.font-size24{
	font-size: 24px;
}
.font-size26{
	font-size: 26px;
}
.font-size18{
	font-size: 18px;
}
.font-size28{
	font-size: 28px;
}
.color-fucsia{
	color: #AD0861;
}
.color-azul{
	color: #10026D;
}
.color-cafe{
	color: brown;
}
.color-hueso{
	background-color: #fdf7ef;
}
.color-crema{
	background-color: #f9efe3;
}
.texto-negro{
	color: #000000;
}
.texto-blanco{
	color: #ffffff;
}
.width75{
	width: 75% !important;
}
.full-cover{
	background-size: cover !important;
	background-position: center !important;
}

/****************/



.navbar-light .navbar-toggler {
	margin-left: 5%
}
ul.navbar-nav{
	margin-left: 5%
	
}

/***********CAJAS PERZONALIZADAS**********/
.linea-purpurasubtitulo{
	background: #AD0861;
	height:2px;
	width: 40px;
	display: block;
	margin-top: 14px;	
}
.procedures {
	background-color: #ffffff;
	border-radius: 10px;
	box-shadow: 3px 3px 5px 4px #999999;
	min-height: 360px;
	padding-top: 8px;
}
.procedure-box{
	min-height: 400px;
	background-color: #ffffff;
	border-radius: 5%;
	box-shadow: 5px 5px 10px #999999;
	text-align: center;
}
.procedure-box img:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0.5;
}

.contenedor-procedures{
	min-height: 400px;
	background-color:rgba(100,158,248,1.00);
	box-shadow: 5px 5px 10px #999999;
	text-align: center;
	margin-right: 10px !important;
}
/****************/

/***********FORMS, BUTTONS**********/

.form-check-input{
	margin-left: 0 !important;
	padding-left: 1rem !important;
	position: static !important;
	padding-right: 1rem !important;
}

.navbar-light .navbar-nav .nav-link{
color: #356e75!important;	
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: #356e75!important;
}
.boton-procedure{
	color:#FDF6F6;
	background-color:#F12002;
	font-size: 23px;
	padding: 11px;
	font-weight: 400;
	border: solid 3px #F12002 !important;
	border-radius: 5%;
	transition:0.5s;
	-webkit-transition:0.5;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
.boton-procedure:hover{
	background-color: #FBF496;
	color:#000000;
	 border: 3px solid #fdb933;
}
.boton-services{
	color:#FDF6F6;
	background-color:#F12002;
	font-size: 18px;
	padding: 8px;
	font-weight: 400;
	border: solid 3px #F12002 !important;
	border-radius: 5%;
	transition:0.5s;
	-webkit-transition:0.5;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
.boton-services:hover{
	background-color: #FBF496;
	color:#000000;
	 border: 3px solid #fdb933;
}

/****************/
/***********FOOTER*********/
footer ul {
    display: block inline-block;
    list-style-type: none !important;
    line-height: 30px;	
	color: #356e75!important;
}
footer ul li {
    text-decoration: none !important;
    list-style-type: none !important;
	display: inline !important;
	padding: 0 5px 0 5px;
}
footer ul li a {
    text-decoration: none !important;
    list-style-type: none !important;
	color: #356e75!important;
}
footer ul li a:hover {
    color: #FBE704;
    text-decoration: none !important;
    list-style-type: none !important;
}
.disclaimer{
	line-height: 25px;
	color:#356e75!important;
}
.px-0{
	padding: 0px 0px 0px 0px !important;
}
.padding-left{
    padding-left: 20px !important;
	}
.card-costs{
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #EDEAEA;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
	transition:0.5s;
	-webkit-transition:0.5;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
.card-costs:hover{
	background-color: #EBEDBC;
	color:#000000;
	 border: 3px solid #fdb933;	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}
/*********************/