/*Para aplicación de chat smartSupp*/
#chat-application {  
	z-index: 300!important;
}

.picker__date-display {
	background-color: #A32430!important;
}

.picker__weekday-display {
	background-color: #A32430!important;

}

.datepicker-modal{
	
	width: auto!important;
	height: auto!important;
	
}

.datepicker-date-display {

	background-color: #3A7FF9!important;
	color: #fff;

}

.datepicker-cancel, .datepicker-clear, .datepicker-today, .datepicker-done {
	color: #3A7FF9!important;
	padding: 0 1rem;
}

.datepicker-table td.is-selected {
	background-color: #3a7ff9!important;
	color: #fff;
}

.dropdown-content li>a, .dropdown-content li>span {
	
	color: #3a7ff9!important;

}

.modal.bottom-sheet {
	height: 50%!important;
}

body{
	height: 100vh;
}

#footer{
	margin-top:-20px!important
}

/* desarrollado por Prime Developers Chile*/
/*@font-face {
	font-family: 'Segoe UI';
	src: url('Segoe UI.ttf') format('truetype'), url('Segoe-UI.woff') format('woff'), 
	url('Segoe-UI.eot?#iefix') format('embedded-opentype')!important;
	}*/

	@font-face {

		font-family: 'Segoe UI';

		src: url('Segoe-UI.eot?#iefix') format('embedded-opentype'), 
		url('Segoe-UI.woff') format('woff'), 
		url('Segoe-UI.ttf')  format('truetype'),
		url('Segoe-UI.svg') format('svg')

	}
	body {

		/*font-family: 'Segoe UI';*/
		font-family: 'Open Sans', sans-serif;

	}


	nav {
		color: #1F55DB!important;
		background-color: #fff!important;
		width: 100%;
		height: 56px;
		line-height: 56px;
	}

	nav ul a {
		transition: background-color .3s;
		font-size: 1rem;
		display: block;
		padding: 0 15px;
		cursor: pointer;
	}

	.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible, .sidenav {
		box-shadow: 0 2px 2px 0 #3A7FF9, 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2)!important;
	}


	/*Colores bases conectaDoc */
/*
azul oscuro: #1F55DB
azul claro: #3A7FF9
Verde: #7FEE5F
Gris Claro: #C7C7C7
Gris oscuro: ##6C6C6C
Amarillo: #FFD080
Rojo: #FF465F
*/

/* Paleta de colores */

.verde{
	color: #7FEE5F;
}


.naranja{
	color: #f97c11;
}
.fondo-verde{
	background-color: #7FEE5F;
}

.amarillo{
	color: #FFD080;
}

.fondo-amarillo{
	background-color: #FFD080;
}

.rojo{
	color: #FF465F;
}

.fondo-rojo{
	background-color: #FF465F;
}

.azul-oscuro{
	color: #1F55DB;
}

.azul-claro{
	color: #3A7FF9;
}

.fondo-azul-oscuro{
	background-color: #1F55DB;
}

.fondo-azul-claro{
	background-color: #3A7FF9;
}

.gris-oscuro{
	color: #6C6C6C;
}

.gris-claro{
	color: #C7C7C7;
}


.fondo-gris-oscuro{
	background-color: #6C6C6C;
}

.fondo-gris-claro{
	background-color: #C7C7C7;
}


.naranja-oscuro{
	color:#cf4b0d;
}

.fondo-naranja-oscuro{
	background-color: #cf4b0d;
}

.verde-oscuro{
	color: #24911E;
}


.fondo-verde-oscuro{
	background-color: #24911E;

}



/*fin paleta de colores*/

/*ayudas de texto*/

.tachado{
	text-decoration:line-through;
}
.mayusculas{
	text-transform: uppercase;
}

.minusculas{
	text-transform: lowercase;
}

.capitalize{
	text-transform: capitalize;
}

.negrita{
	font-weight: bold;
}

.justificado{
	text-align: justify;
}

.valing-mid{
	vertical-align: middle;
}

.izquierda{
	text-align: left;
}

.derecha{
	text-align: right;
}
/* Menu */

.logo-menu{
	max-height: 55px;
	padding-left: 35%;
}

.btn-menu{
	max-height: 30px;

}


/*index*/


.card-panel-index{
	border-radius: 10px;
	width: 90%;
	margin-left: 5%!important;
	margin-top: 10%!important;
	min-height: 465px;
}

a.tab-especialidad-medica{
	border-bottom: 2px solid #1f55db;
}

a.tab-especialidad-medica.active{
	background-color: #1f55db!important;
	
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	color: #fff!important;
}

a.tab-salud-mental{
	border-bottom: 2px solid #cf4b0d;
}

a.tab-salud-mental.active{
	background-color: #cf4b0d!important;
	
	/*border-top-left-radius: 20px;*/
	/*border-bottom-left-radius: 20px;*/
	color: #fff!important;
}

a.tab-bienestar{
	border-bottom: 2px solid #24911E;
}
a.tab-bienestar.active{
	background-color: #24911E!important;
	
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	color: #fff!important;
}

.icono-panel-index{
	max-width: 60px!important;
}

.fondo-index{
	background-image: url(../../../images/index/portada.jpg);

	min-height: 80vh;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.fondo-index-mobile {
	background-image: url(../../../images/index/portada-movil.jpg);
	min-height: 45vh;
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;
}


.img-app-1{

	max-width: 560px;

	position: absolute;

	margin-left: -14%;
}

.img-app-2{
	max-width: 475px;
	z-index: 100!important;

	border-radius: 20px;
}

.img-fondo-azul{
	z-index: -100!important;
	position: absolute;
	margin-left: -391px;
	height: 550px;
	width: 550px;
	margin-top: -100px;
	border-bottom-left-radius: 50px;

}

.dot-ul{
	width: 10px; 
	height: 10px;
}
.span-ul{
	margin-left: 35px;
}

.perfil-index{
	padding-left: 15%;
}

.ecg-index{
	width: 140%;
}

.ecg-index-2{
	width: 96%;
	margin-top: 0%;
	margin-left: -17%;
}

.icon-index{
	width: 17%;
}

.panel-unete{
	margin-top: -14%;
	margin-left: 30%!important;
	position: absolute;
	width: 20%;
}

.testimonial-content {
	background: #fff;
	border-radius: 25px;
	padding: 30px;
	text-align: center;
	position: relative;
}

.testimonial-content:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -35px;
	right: 100px;
	margin-right: 100px;
	width: 0;
	height: 0;
	border-top: 0 solid transparent;
	border-bottom: 40px solid transparent;
	border-right: 60px solid #fff;
}

.cite {
	font-size: 14px;
	font-size: .875rem;
	line-height: 16px;
	line-height: 1rem;
	color: #fff;
	text-align: right;
	padding-top: 20px;
}

.person {
	display: inline-block;
	vertical-align: top;
}

.row-comments{
	padding: 50px 0px;
}

/*fin elementos index*/


/* Step One*/

.img-switch-child{
	height: 20px;
	margin-left: 10%;
}

.img-switch-adult{
	height: 40px;
}

.switch label input[type=checkbox]:checked+.lever {
	background-color: #7FEE5F!important;
}

.etiqueta-switch{
	margin-left: 18%!important;
}

.avatar-doctor{
	height: 70px;
	width: 70px!important;
	display:block;
	margin:auto;
	background-size: cover;
	background-position: center;
}

.panel-avatar-doctor{
	
	border-radius: 20px;
	border-left: 0px;
	box-shadow: 0 4px 2px rgba(31, 85, 219, 0.21);
}

.arrow-panel-doctor{
	margin-top: -45px;

}

.arrow-center-panel{
	margin-left: 48%;
}


.collapsible-panel-doctor{
	box-shadow: none!important;
	border: 0px!important;
	border-radius: 20px;
}

.i-state-label{
	position: absolute;
	height: 20px;
	margin-left: 75px!important;
	margin-top: 0px;
	width: 20px!important;
}

.i-state-label-collapsible{
	position: absolute;
	height: 20px;
	margin-left: 15px!important;
	margin-top: 0px;
	width: 20px!important;
}

.borde-disponible{
	border: solid 3px #7FEE5F;
}

.borde-ocupado{
	border: solid 3px #FFD080;
}

.no-disponible{
	filter: grayscale(100%);
	/* border: solid 1px #7d7d7d; */
}

.s2-5{
	/*width: 20%;*/
}

/*paneles*/
.img-panel-doctor{
	max-height: 250px;
	min-height: 250px;
	border-radius: 20px 20px 0 0!important;
	background-size: cover;
	background-position: center;
}

.card-panel-doctor{
	border-radius: 20px!important;
}

.i-panel-state-label{
	vertical-align: super;
	font-size: 35px;
}

.card-content{
	padding-top: 0px!important;
}

.card-place-doctor{
	height: 40px;

}

.card-note-doctor{
	height: 100px;

}

.estrellas{
	font-size: 25px;
}
/*fin paso 1*/

/*paso 2*/

.row-panel{
	margin-left: 0.25rem!important;
	margin-right: 0.25rem!important;
	margin-bottom: 0px!important;
}

.join-line{

	position: absolute;
	z-index: -999;
	width: 15%;
	margin-left: -7.5%;
	margin-top: 2.5%;

}

/*dashboard doctor*/

.avatar-doctor-dashboard{
	height: 200px;
	width: 200px!important;
	display:block;
	margin:auto;
	background-size: cover;
	background-position: center;
}

.fondo-img-login{
	background-image:url("../../../images/background.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.fondo-blanco{
	background-color: #fff;
}


.span-login{
	height: 12em;
}


.btn{
	margin-top: 10px;
	width: 100%;
	height: 40px!important;
}

#lever-dashboard{
	width: 50px!important;
	height: 25px!important;
}

#lever-dashboard:after {
	width: 30px!important;
	height: 30px!important;
}

/*videollamada*/


#video2{
	width: 100%;
	height: 500px;
	/* padding-left: 20%; */
}

#video{
	/* width: 100%; */
	/* height: 480px; */
	position: absolute;
	z-index: 990;
	height: 165px!important;
	width: 165px!important;
	top: 56.3%;
	right: 13.3%;
	border: solid;
	border-color: #fff;
	border-radius: 5px;
}
.conecta-videocall{
	background-image: url("../../../images/boton-conecta-alargado.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.conecta-videocall:hover{
	opacity: 0.5;
}

.conecta-videocall:active{
	opacity: 0.5;
}

.icon-video-call{
	width: 50px;
}
.icon-video-call:hover{
	opacity: 0.5;

}

.btn-index{

	width: 343px;
}

.btn-index:hover{
	opacity: 0.5;
	
}

.btn:hover{
	opacity: 0.5;
}
.btn-small:hover{
	opacity: 0.5;
}
.avatar-video-call{
	margin-top: -10%;
}

.agora-theme .video-view, .agora-theme .video-placeholder, .agora-theme #local_stream, .agora-theme #local_video_info {
	width: inherit!important;
	height: inherit!important;
}


.modal.bottom-sheet {

	width: 100%!important;
	max-height: 50%;

}


/*fin video llamada*/
select {

	border-radius: 10px!important;

}


.mini-container{
	padding-left: 4%;
	padding-right: 4%;
}

.tabs .tab a:hover, .tabs .tab a.active {
	background-color: transparent;
	color: #01518c;
}

.tabs .tab a {
	color: #000;

}

.tabs .indicator {

	background-color: #01518c!important;
	width: 0px;
}

.modal { width: 75% !important ; height: auto!important ; }


/* Dispositivos */
@media  (min-width: 1020px) and (max-width: 1278px) {

	.fondo-index{
		background-image: url(../../../images/index/portada.jpg);
		min-height: 80vh;
	}

	.img-app-1 {
		max-width: 506px;
		margin-left: -21%;
		margin-top: 5%;
	}
	.img-app-2 {
		max-width: 240px;
	}
	.img-fondo-azul {
		margin-left: -181px;
		height: 230px;
		width: 282px;
		top: 150px;
	}
	.s2-5{
		width: 10%;
	}
	.span-login{
		height: 18em;
	}
	.etiqueta-switch {
		margin-left: 22%!important;
	}

	.img-panel-doctor {
		max-height: 280px;
		min-height: 280px;
		border-radius: 20px 20px 0 0!important;
	}

	.i-state-label{
		position: absolute;
		height: 20px;
		margin-left: 55px!important;
		margin-top: 0px;
		width: 20px!important;
	}

	#video2 {
		width: 730px;
		height: 480px;
		/* padding-left: 20%; */
	}

	#video{
		top: 67%;
		right: 14.1%;
	}

}

@media  (min-width: 1280px) and (max-width: 1360px) {

	#video2 {
		width: 100%;
		height: 480px;
		/* padding-left: 20%; */
	}

	#video{
		top: 56vh;
		right: 13.5%;
	}
	.img-app-1 {
		max-width: 510px;
		margin-left: -19%;
		margin-top: 0%;
	}
	.img-app-2 {
		max-width: 360px;
	}
	.img-fondo-azul {
		margin-left: -239px;
		height: 350px;
		width: 300px;
		top: 150px;
	}
	.s2-5{
		width: 10%;
	}
	.span-login{
		height: 18em;
	}
	.etiqueta-switch {
		margin-left: 22%!important;
	}

	.img-panel-doctor {
		max-height: 230px;
		min-height: 230px;
		border-radius: 20px 20px 0 0!important;
	}

	.i-state-label{
		position: absolute;
		height: 20px;
		margin-left: 55px!important;
		margin-top: 0px;
		width: 20px!important;
	}

}

@media  (min-width: 1360px) and (max-width: 1399px) {
	#video{
		top: 58.3vh;
		right: 13.4%;
	}
	.img-app-1 {
		max-width: 530px;
		margin-left: -19%;
	}
	.img-app-2 {
		max-width: 360px;
	}
	.img-fondo-azul {
		margin-left: -239px;
		height: 350px;
		width: 329px;
		top: 150px;
	}

	.s2-5{
		width: 10%;
	}
	.span-login{
		height: 6em;
	}
	.etiqueta-switch {
		margin-left: 22%!important;
	}

	.img-panel-doctor {
		max-height: 230px;
		min-height: 230px;
		border-radius: 20px 20px 0 0!important;
	}

	.i-state-label{
		position: absolute;
		height: 20px;
		margin-left: 55px!important;
		margin-top: 0px;
		width: 20px!important;
	}
}

@media (min-width: 1400px) and (max-width: 1499px){
	#video2 {
		width: 100%;
		height: 480px;
		padding-left: 5%;
	}

	#video{
		top: 49.8vh;
		right: 13.3%;
	}
	.img-app-1 {
		max-width: 530px;
		margin-left: -24%;
	}
	.img-app-2 {
		max-width: 360px;
	}
	.img-fondo-azul {
		margin-left: -239px;
		height: 350px;
		width: 353px;
		top: 150px;
	}
	.s2-5{
		width: 10%;
	}
	.span-login{
		height: 18em;
	}

	.i-state-label{
		position: absolute;
		height: 20px;
		margin-left: 55px!important;
		margin-top: 0px;
		width: 20px!important;
	}
}

@media (min-width: 1500px) and (max-width: 1699px){
	.img-fondo-azul {
		margin-top: -100px;
		margin-left: -419px;
		height: 550px;
		width: 472px;
	}
	.s2-5{
		width: 10%;
	}
	.span-login{
		height: 18em;
	}

	#video2 {
		width: 800px;
		height: 480px;
		padding-left: 20%;
	}
}

@media (min-width: 1600px) and (max-width: 1699px){
	.s2-5{
		width: 10%;
	}
	.span-login{
		height: 4em;
	}

	#video2 {
		width: 1065px;
		height: 550px;
		padding-left: 5%;
	}

	#video{
		height: 200px!important;
		width: 199px!important;
		top: 63.5%;
		right: 16.3%;
	}
}

@media  (min-width: 1700px) and (max-width: 1980px) {
	.s2-5{
		width: 10%;
	}
	.span-login{
		height: 405px;
	}

	#video2 {
		width: 100%;
		height: 701px;
		padding-left: 10%;
	}
	#video{
		height: 200px!important;
		width: 199px!important;
		top: 58.8vh;
		right: 12.9%;
	}

	.img-panel-doctor {
		max-height: 380px;
		min-height: 380px;
		border-radius: 20px 20px 0 0!important;
		background-size: cover;
		background-position: center;
	}

}
/* dispositivos mÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³viles */
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
  */

  @media only screen and (max-width: 992px) {
  	.fondo-index{
  		background-image: url(../../../images/index/portada-m.jpg);
  		min-height: auto;
  		background-position: right;
  	}
  	
  }

  @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

  	.fondo-index{
  		background-image: url(../../../images/index/portada-m.jpg);
  		min-height: auto;
  		background-position: right;
  	}

  	.btn-index{
  		width: 249px;
  	}

  	.row-comments{
  		padding: 25px 0px;
  	}

  	.testimonial-content:before {

  		margin-right: 50px;

  	}

  	.logo-menu {
  		max-height: 40px;
  		padding-left: 20%;
  		margin-top: -20px;
  	}

  	/*index*/

  	.icon-index {
  		width: 32%;
  		margin-top: 12%;
  	}

  	.img-app-1 {
  		max-width: 50%;
  		margin-top: 1%;
  		margin-left: -16%;
  		/* box-shadow: 0 0 black; */
  	}
  	.img-app-2 {
  		max-width: 200px;
  	}
  	.img-fondo-azul {
  		z-index: -100!important;
  		position: absolute;
  		margin-left: -391px;
  		height: 250px;
  		width: 250px;
  		margin-top: -100px;
  		border-bottom-left-radius: 50px;
  	}
  	/*fin index*/
  	.s2-5{
  		width: 20%;
  	}

  	.avatar-doctor{
  		height: 50px;
  		width: 50px!important;
  		display:block;
  		margin:auto;
  	}

  	.i-state-label{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 40px!important;
  		margin-top: 0px;
  	}

  	.i-state-label-collapsible{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 10px!important;
  		margin-top: 0px;
  	}

  	.img-panel-doctor {
  		max-height: 200px;
  		min-height: 200px;
  		border-radius: 20px 20px 0 0!important;
  	}

  	.i-panel-state-label {
  		position: unset;
  		height: 10px;
  		width: : 10px!important;
  		margin-top: 0px;
  	}

  	.img-switch-adult {
  		height: 30px;
  	}

  	.img-switch-child {
  		height: 17px;
  		margin-left: 3%;
  	}

  	.etiqueta-switch {
  		margin-left: 22%!important;
  	}

  	.owl-prev, .owl-next {
  		width: 15px;
  		height: 65px;
  		position: absolute;
  		top: 35%!important;
  		transform: translateY(-50%);
  		display: block !important;
  		border: 0px solid black;
  	}

  	.panel-unete {
  		margin-top: -10%;
  		margin-left: 3%!important;
  		margin-right: 3%!important;
  	}

  	/*video llamada*/
  	#video2 {
  		width: 108.1%;
  		height: 600px;
  		padding-left: 0%;
  		position: relative;
  		top: -2vh;
  		right: 5vh;
  		/* border: solid; */
  		/* border-color: #fff; */
  		/* border-radius: 5px; */
  	}

  	#video{
  		position: absolute;
  		z-index: 990;
  		height: 115px!important;
  		width: 100px!important;
  		top: 522px;
  		right: 3px;
  		border: solid;
  		border-color: #fff;
  		border-radius: 5px;
  	}


  }

  @media (-webkit-min-device-pixel-ratio: 1) and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {

  	.btn-index{
  		width: 249px;
  	}

  	.row-comments{
  		padding: 25px 0px;
  	}

  	.testimonial-content:before {

  		margin-right: 50px;

  	}

  	.logo-menu {
  		max-height: 40px;
  		padding-left: 20%;
  		margin-top: -20px;
  	}

  	/*index*/

  	.icon-index {
  		width: 39%;
  		margin-top: 12%;
  	}

  	.img-app-1 {
  		max-width: 17%;
  		margin-top: 0%;
  		margin-left: 0%;
  		/* box-shadow: 0 0 black; */
  	}
  	.img-app-2 {
  		max-width: 200px;
  	}
  	.img-fondo-azul {
  		z-index: -100!important;
  		position: absolute;
  		margin-left: -391px;
  		height: 250px;
  		width: 250px;
  		margin-top: -100px;
  		border-bottom-left-radius: 50px;
  	}
  	/*fin index*/
  	.s2-5{
  		width: 20%;
  	}

  	.avatar-doctor{
  		height: 50px;
  		width: 50px!important;
  		display:block;
  		margin:auto;
  	}

  	.i-state-label{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 40px!important;
  		margin-top: 0px;
  	}

  	.i-state-label-collapsible{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 10px!important;
  		margin-top: 0px;
  	}

  	.img-panel-doctor {
  		max-height: 200px;
  		min-height: 200px;
  		border-radius: 20px 20px 0 0!important;
  	}

  	.i-panel-state-label {
  		position: unset;
  		height: 10px;
  		width: : 10px!important;
  		margin-top: 0px;
  	}

  	.img-switch-adult {
  		height: 30px;
  	}

  	.img-switch-child {
  		height: 17px;
  		margin-left: 3%;
  	}

  	.etiqueta-switch {
  		margin-left: 22%!important;
  	}

  	.owl-prev, .owl-next {
  		width: 15px;
  		height: 65px;
  		position: absolute;
  		top: 35%!important;
  		transform: translateY(-50%);
  		display: block !important;
  		border: 0px solid black;
  	}

  	.panel-unete {
  		margin-top: -10%;
  		margin-left: 3%!important;
  		margin-right: 3%!important;
  	}

  	/*video llamada*/
  	#video2 {
  		width: 108.1%;
  		height: 600px;
  		padding-left: 0%;
  		position: relative;
  		top: -2vh;
  		right: 5vh;
  		/* border: solid; */
  		/* border-color: #fff; */
  		/* border-radius: 5px; */
  	}

  	#video{
  		position: absolute;
  		z-index: 990;
  		height: 115px!important;
  		width: 100px!important;
  		top: 522px;
  		right: 3px;
  		border: solid;
  		border-color: #fff;
  		border-radius: 5px;
  	}

  }


  @media (min-width: 481px) and (max-width: 767px) {

  	.fondo-index{
  		background-image: url(../../../images/index/portada-m.jpg);
  		min-height: auto;
  		background-position: right;
  	}

  	.card-place-doctor{
  		height: auto;

  	}

  	.card-note-doctor{
  		height: auto;

  	}

  	.btn-index{
  		width: 249px;
  	}

  	.row-comments{
  		padding: 25px 0px;
  	}

  	.testimonial-content:before {

  		margin-right: 50px;

  	}

  	.logo-menu {
  		max-height: 40px;
  		padding-left: 20%;
  		margin-top: -20px;
  	}

  	/*index*/

  	.icon-index {
  		width: 100%;
  		margin-top: 12%;
  	}

  	.img-app-1 {
  		max-width: 50%;
  		margin-top: 1%;
  		margin-left: -16%;
  		/* box-shadow: 0 0 black; */
  	}
  	.img-app-2 {
  		max-width: 200px;
  	}
  	.img-fondo-azul {
  		z-index: -100!important;
  		position: absolute;
  		margin-left: -391px;
  		height: 250px;
  		width: 250px;
  		margin-top: -100px;
  		border-bottom-left-radius: 50px;
  	}
  	/*fin index*/
  	.s2-5{
  		width: 20%;
  	}

  	.avatar-doctor{
  		height: 50px;
  		width: 50px!important;
  		display:block;
  		margin:auto;
  	}

  	.i-state-label{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 40px!important;
  		margin-top: 0px;
  	}

  	.i-state-label-collapsible{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 10px!important;
  		margin-top: 0px;
  	}

  	.img-panel-doctor {
  		max-height: 200px;
  		min-height: 200px;
  		border-radius: 20px 20px 0 0!important;
  	}

  	.i-panel-state-label {
  		position: unset;
  		height: 10px;
  		width: : 10px!important;
  		margin-top: 0px;
  	}

  	.img-switch-adult {
  		height: 30px;
  	}

  	.img-switch-child {
  		height: 17px;
  		margin-left: 3%;
  	}

  	.etiqueta-switch {
  		margin-left: 22%!important;
  	}

  	.owl-prev, .owl-next {
  		width: 15px;
  		height: 65px;
  		position: absolute;
  		top: 35%!important;
  		transform: translateY(-50%);
  		display: block !important;
  		border: 0px solid black;
  	}

  	.panel-unete {
  		margin-top: -10%;
  		margin-left: 3%!important;
  		margin-right: 3%!important;
  	}

  	/*video llamada*/
  	#video2 {
  		width: 108.1%;
  		height: 600px;
  		padding-left: 0%;
  		position: relative;
  		top: -2vh;
  		right: 5vh;
  		/* border: solid; */
  		/* border-color: #fff; */
  		/* border-radius: 5px; */
  	}

  	#video{
  		position: absolute;
  		z-index: 990;
  		height: 115px!important;
  		width: 100px!important;
  		top: 522px;
  		right: 3px;
  		border: solid;
  		border-color: #fff;
  		border-radius: 5px;
  	}

  	.icono-panel-index {
  		max-width: 40px!important;
  	}

  }


  @media (min-width: 320px) and (max-width: 340px) {
  	

  	.fondo-index-mobile {
  		background-image: url(../../../images/index/portada-movil.jpg);
  		min-height: 240px;
  		background-position: left;
  		background-repeat: no-repeat;
  		background-size: cover;
  	}

  }

  @media (min-width: 341px) and (max-width: 380px) {
  	

  	.fondo-index-mobile {
  		background-image: url(../../../images/index/portada-movil.jpg);
  		min-height: 265px;
  		background-position: left;
  		background-repeat: no-repeat;
  		background-size: cover;
  	}

  }

  @media (min-width: 381px) and (max-width: 420px) {
  	

  	.fondo-index-mobile {
  		background-image: url(../../../images/index/portada-movil.jpg);
  		min-height: 310px;
  		background-position: left;
  		background-repeat: no-repeat;
  		background-size: cover;
  	}

  }

  @media (min-width: 320px) and (max-width: 380px) {
  	.icono-panel-index {
  		max-width: 40px!important;
  	}

  	
  	.card-place-doctor{
  		height: auto;

  	}

  	.card-note-doctor{
  		height: auto;

  	}

  	.btn-index{
  		width: 249px;
  	}

  	.row-comments{
  		padding: 25px 0px;
  	}

  	.testimonial-content:before {

  		margin-right: 50px;

  	}

  	.logo-menu {
  		max-height: 40px;
  		padding-left: 20%;
  		margin-top: -20px;
  	}

  	/*index*/

  	.icon-index {
  		width: 100%;
  		margin-top: 12%;
  	}

  	.img-app-1 {
  		height: 375px;
  		margin-top: -5%;
  		margin-left: 0%;
  		/* box-shadow: 0 0 black; */
  	}
  	.img-app-2 {
  		max-width: 200px;
  	}
  	.img-fondo-azul {
  		z-index: -100!important;
  		position: absolute;
  		margin-left: -391px;
  		height: 250px;
  		width: 250px;
  		margin-top: -100px;
  		border-bottom-left-radius: 50px;
  	}
  	/*fin index*/
  	.s2-5{
  		width: 20%;
  	}

  	.avatar-doctor{
  		height: 50px;
  		width: 50px!important;
  		display:block;
  		margin:auto;
  	}

  	.i-state-label{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 66px!important;
  		margin-top: 0px;
  	}

  	.i-state-label-collapsible{
  		position: absolute;
  		height: 15px;
  		width: 15px!important;
  		margin-left: 10px!important;
  		margin-top: 0px;
  	}

  	.img-panel-doctor {
  		max-height: 250px;
  		min-height: 300px;
  		border-radius: 20px 20px 0 0!important;
  	}

  	.i-panel-state-label {
  		position: unset;
  		height: 10px;
  		width: : 10px!important;
  		margin-top: 0px;
  	}

  	.img-switch-adult {
  		height: 30px;
  	}

  	.img-switch-child {
  		height: 17px;
  		margin-left: 3%;
  	}

  	.etiqueta-switch {
  		margin-left: 22%!important;
  	}

  	.owl-prev, .owl-next {
  		width: 15px;
  		height: 65px;
  		position: absolute;
  		top: 35%!important;
  		transform: translateY(-50%);
  		display: block !important;
  		border: 0px solid black;
  	}

  	.panel-unete {
  		margin-top: -10%;
  		margin-left: 3%!important;
  		margin-right: 3%!important;
  	}

  	/*video llamada*/
  	#video2 {
  		width: 108.1%;
  		height: 600px;
  		padding-left: 0%;
  		position: relative;
  		top: -2vh;
  		right: 5vh;
  		/* border: solid; */
  		/* border-color: #fff; */
  		/* border-radius: 5px; */
  	}

  	#video{
  		position: absolute;
  		z-index: 990;
  		height: 115px!important;
  		width: 100px!important;
  		top: 522px;
  		right: 3px;
  		border: solid;
  		border-color: #fff;
  		border-radius: 5px;
  	}


  }



  /*fin media querys*/

  .owl-prev, .owl-next {
  	width: 15px;
  	height: 100px;
  	position: absolute;
  	top: 50%;
  	transform: translateY(-50%);
  	display: block !important;
  	border:0px solid black;
  }
  .owl-prev { left: -20px; }
  .owl-next { right: -20px; }
  .owl-prev i, .owl-next i {transform : scale(2,5);color: #1f55db;}

  .btn, .btn-large, .btn-small {

  	background-color: #1f55db!important;
  	border-radius: 10px!important;

  }	

  .btn-naranja {

  	background-color: #cf4b0d!important;
  	border-radius: 10px!important;

  }	

  .btn-verde-oscuro{
  	background-color: #24911E!important;
  	border-radius: 10px!important;

  }	


  .btn-rojo{

  	background-color: #f44336!important;
  	border-radius: 10px!important;

  }	