

/*body{

    font-family: "Madera";

}*/
#idPeso::placeholder{
	text-align: center !important;
}
#idCuello::placeholder{
	text-align: center !important;
}
#idPecho::placeholder{
	text-align: center !important;
}
#idBrazo::placeholder{
	text-align: center !important;
}
#idCintura::placeholder{
	text-align: center !important;
}
#idCadera::placeholder{
	text-align: center !important;
}
#idMuslo::placeholder{
	text-align: center !important;
}
#idPantorrilla::placeholder{
	text-align: center !important;
}
.wrap-input100 {
  	position: relative;
  	width: 100%;
  	z-index: 1;
}

.input100 {
    border: 1px #00ba9f solid;
    background: #00ba9f26;
    height: 50px;
    border-radius: 40px;
	padding: 0 30px 0 65px;
}

.input100::placeholder { 
	color: white;
}
.input100:-ms-input-placeholder { 
	color: white;
} /* IE 10+ */

.symbol-input100 {
  font-size: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 23px;
  padding-bottom: 5px;
  pointer-events: none;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.login100-form-btn {
    width: 100%;
    height: 50px;
    border-radius: 40px;
    background: #00ba9f;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 25px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}

.login100-form-btn:hover {
    background: #2e5358;
    color: white;
}

.obj label:hover {
  background: #d5fdce;
}

.obj input[type=radio]:checked + label {
  	background: #2e5358 !important;
    color: white;
	border: 2px solid #5083bf;
    -webkit-box-shadow: 1px 0px 35px -5px #4a9dff;
    box-shadow: 1px 0px 35px -5px #4a9dff;
}

.obj label {
  	text-align: center;
  	display: inline-block;
  	margin-bottom: 8px;
	margin-top: 8px;
  	padding-bottom: 8px;
	padding-top: 8px;
  	background: #00ba9f;
  	color: white;
  	/*min-width: 180px;*/
  	cursor: pointer;
  	border-radius: 30px;
}

[type=radio]:checked + img {
  	border: 2px solid #5083bf;
  	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	-khtml-border-radius: 50%;
    -webkit-box-shadow: 1px 0px 35px -5px #4a9dff;
    box-shadow: 1px 0px 35px -5px #4a9dff;

}

/* HIDE RADIO */
[type=radio] { 
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

/* IMAGE STYLES */
[type=radio] + img {
  	cursor: pointer;
}









.table td, .table th {
  border-top: none !important; 
	border-bottom-color: #2FA97C !important;
	padding: .20rem !important;
}

tbody {
    border-bottom: 2px solid !important;
    border-bottom-color: #2FA97C !important;
}

/*Propiedades de las fuentes*/

.font-bold-med{

    font-weight: 600;

}

.font-big{

    font-size: 3rem;

}

.fw-light{

    font-weight: 300;

}

.fs-1{

    font-size: 2.5rem;

}

.fs-2{

    font-size: 2rem;

}

.fs-3{

    font-size: 1.75rem;

}

.fs-4{

    font-size: 1.5rem;

}

.fs-5{

    font-size: 1.25rem;

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

.hr-style{

    margin: 0.2rem;

}
.border-general{
	border-radius: 7px;
	border: 2px #003e31 solid;
}



/*Propiedades de posición*/

.position-absolute{

    position: absolute;

}

.position-relative{

    position: relative;

}

.fa-big {
    font-size: 12em !important;
}

.fa-spin {
    -webkit-animation: fa-spin 4s infinite linear !important;
    animation: fa-spin 4s infinite linear !important;
}

/*Propiedades de background*/

.background-primary{

    background-color: #00ba9f;

}

.background-greenblue{

    background-color: #003e31;

}

.background-greenbluelight{

    background-color: #00ba9f;

}

.background-white{
	background-color: white !important;
}

.background-green{

    background-color: #003e31;

}

.background-orange{

    background-color: #e78228;

}

.background-red{

    background-color: #bb5353;

}

.background-darkblue{

    background-color: #2e3b58;

}

.background-purple{

    background-color: #432e58;

}

.background-gray{

    background-color: #34403d;

}

.bg-rgba{
	background-color: rgba(255,255,255,0.6);
}

.text-black{
	color: black
}

.text-green{
	color: #003e31;
}

.text-danger{
	color: darkred;
}

.contenedor-dietas::-webkit-scrollbar{
	border: 1px solid #003e31;
    border-radius: 10px;
    height: 0.5rem !important;
	
}

.contenedor-dietas::-webkit-scrollbar-thumb{
	background: #003e31;
	border-radius: 10px;
}



/**Contenedores
.contenedor-scrollable{
	width: 98rem;
}**/

.container-background{

    height:23rem;

    background-image: linear-gradient(to left, rgba(26, 47, 42, 0.7)10%, rgba(26, 47, 42, 0.7)100%),url(https://web.archive.org/web/20220925083750im_/https://images.pexels.com/photos/1552103/pexels-photo-1552103.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);

    background-size: cover;

}

.container-img-profile{
	top: 15rem;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;

}

.container-info{

    width: 100%;

}

.container-info-2{
	width: 12rem;
}

.height-card{

    height: 15rem;

}

.img-profile{

    width: 13rem;

    height: 13rem;

}

.width-100{
	width: 100% !important;
}

.border-bottom{
	border-radius: 0 0 6px 6px;
}

.rounded-pill{
	border-radius: 30px;
}

.border-btn{
	border: 1px white solid;
}

.border-blue{
	border: 1px #4db7a8 solid;
}

.input-pad {
    padding-left: 45px;
}

.border-radius-secondary {
    border-radius: 15px;
}
.border-radius-tertiary {
    border-radius: 30px;
}

.border-radius-med{
	border-radius: 50% !important;
}

.container-background-dietas{

    height: 23rem;

    background-image: linear-gradient(to left, rgba(26, 47, 42, 0.7)10%, rgba(26, 47, 42, 0.7)100%),url("/web/20220925083750im_/https://mdietlux.com/images/img-background/pexels-ovidiu-creanga-1495534.jpg");

    background-size: cover;

}

.container-background-perfil{

    height: 23rem;

    background-image: linear-gradient(to left, rgba(26, 47, 42, 0.7)10%, rgba(26, 47, 42, 0.7)100%),url("https://web.archive.org/web/20220925083750im_/https://images.pexels.com/photos/3621168/pexels-photo-3621168.jpeg?cs=srgb&dl=pexels-rfstudio-3621168.jpg&fm=jpg");

    background-size: cover;

}

.container-background-compra{

    height: 23rem;

    background-image: linear-gradient(to left, rgba(26, 47, 42, 0.7)10%, rgba(26, 47, 42, 0.7)100%),url("https://web.archive.org/web/20220925083750im_/https://images.pexels.com/photos/953864/pexels-photo-953864.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940");

    background-size: cover;

}
.container-background-compra2{

    height: 23rem;

    background-image: linear-gradient(to left, rgba(26, 47, 42, 0.7)10%, rgba(26, 47, 42, 0.7)100%),url("https://web.archive.org/web/20220925083750im_/https://images.pexels.com/photos/7195230/pexels-photo-7195230.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940");

    background-size: cover;

}

.container-background-checkout{

    height: 23rem;

    background-image: linear-gradient(to left, rgba(26, 47, 42, 0.7)10%, rgba(26, 47, 42, 0.7)100%),url("https://web.archive.org/web/20220925083750im_/https://images.pexels.com/photos/8422724/pexels-photo-8422724.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940");

    background-size: cover;

}

.container-background-evolucion{

    height: 23rem;

    background-image: linear-gradient(to left, rgba(26, 47, 42, 0.7)10%, rgba(26, 47, 42, 0.7)100%),url("/web/20220925083750im_/https://mdietlux.com/images/img-background/pexels-pixabay-53404.jpg");

    background-size: cover;

}
.container-superior{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/GENEROmdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: no-repeat;
	position: relative;
    height: 100%;
}

.container-content{
	position: absolute;
	background-color: #ffffffbd;
	border-radius: 5px;
}

.container-content1{
	background-color: #ffffffbd;
    border-radius: 5px;
}

.container-interno{
	background-color: #ffffffbd;
	padding-left: 30px;
    padding-right: 30px;
}

.fondo-resumen{
    background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/RESUMENmdietlux-web.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}
.fondo-perfil{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/PERFILmdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-evolucion{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/EVOLUCIONmdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-index{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/INTROmdietlux-web.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
	min-height: 100%;
}

.fondo-login{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/LOGINmdietlux-web.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-dietas{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/DIETASmdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-contrasenia{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/ESTABLECERCONTRASENAmdietlux-web.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-pagoexitoso{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/CONFIRMACIÓNmdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-registro{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/EMAILmdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-plan{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/PAGAR02mdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-procesando{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/PROCESANDOmdietlux-web-min.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
}

.fondo-compra{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/COMPRADIETAmdietlux-web.jpg");
    background-size: cover;
    background-repeat: repeat;
	background-attachment: fixed;
	position: relative;
	min-width: 100%;
}


.image-wrap{
	background-color: #00ba9f;
    border-radius: 50%;
}

.form-check-input {
    position: absolute;
    margin-top: 0.45rem !important;
    margin-left: 0rem !important;
}


/*.element-tablecell{
		display: table-cell;
    	vertical-align: middle;
}

.d-carousel{
	    display: table !important;
}*/
.modal-style{
	-webkit-box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.4); 
	box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.4);
    border: 1px #003e31 solid;
    background-color: whitesmoke;
	padding: 1.5rem;
}

fieldset {
	border: 0;
}
label {
	display: block;
}
 
/* select with custom icons */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #377c0a !important;
    background: #003e31 !important;
}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item-wrapper {
	padding: 0.5em 0 0.5em 3em;
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
	padding: 1rem !important;
}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item .ui-icon {
	height: 24px;
	width: 24px;
	top: 0.1em;
}
.ui-widget.ui-widget-content {
    width: 280px !important;
	height: 10rem !important;
}
 
.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 6em !important;
    font-size: 0.9rem !important;
}
 /* select with CSS avatar icons */
 option.avatar {
	background-repeat: no-repeat !important;
	padding-left: 20px;
 }
 .avatar .ui-icon {
	background-position: left top;
 } 
modal-backdrop {
	z-index: 1040 !important;
}
.modal-content {
    margin: 2px auto;
    z-index: 1100 !important;
}
/*LOGIN PAGE*/



.login{

    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;

    min-height: 100%;

}
.img-item-1{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/PAISmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-2{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/OBJETIVOSmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-3{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/MEDIDASmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-4{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/TIPODECUERPOmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-5{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/DIATIPICOmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-6{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/HABITOSNEGATIVOSmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-7{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/EJERCICIOFISICOmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-8{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/ENERGIAmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-9{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/SUEÑOmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-10{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/AGUAmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-11{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/RESTRICCIONESmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-12{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/CARNESmdietlux-web-min.jpg");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}
.img-item-13{
	background-image: url("/web/20220925083750im_/https://mdietlux.com/images/img-background/");

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;
	background-attachment: fixed;
	min-height: 100%;
}


.carousel-control-prev-icon {
  	background-image: none !important;
    width: 100%;
	margin-right: 25px;
    margin-left: 25px;
	margin-bottom: 50px;
}

.carousel-control-next-icon {
    background-image: none !important;
    width: 100%;
	margin-bottom: 50px;
}

.space-col{
	width: 500px;
}

.space-col-med{
	width: 500px;
}

.img-tipocuerpo{
	width: 50%;
}

.carousel-control-next, .carousel-control-prev {
    position: relative !important;
    top: 0 !important;
    bottom: 0 !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: center !important;
	/*width: 100% !important;*/
    justify-content: center !important;
    color: #fff !important;
    text-align: center !important;
    opacity: inherit!important;
}

.carousel-indicators li {
    background-color: #00ba9f !important;
}

.carousel-indicators .active {
    background-color: #fff !important;
}
.card {
    background-color: transparent !important;
    border: none !important;
}

/*Responsive media queries*/



/* X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 

    /**Contenedores**/

    /*.container-background{

        height:12rem;

        background-image: url(https://web.archive.org/web/20220925083750im_/https://images.pexels.com/photos/1552103/pexels-photo-1552103.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);

        background-size: cover;

    }*/

	.logo-mdiet{
		width: 20vh !important;
		padding-top: 40px !important;
	}
    .container-img-profile{

		top: 8rem;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;

    }

    .container-info{

        width: 48%;

    }
	
	.container-info-2{
		width: 9.5rem;
	}

    .height-card{

        height: 10.5rem;

        margin: 3px !important;

    }

    .img-profile{

        width: 8rem;

        height: 8rem;

        padding: 0.3rem !important;

    }

    .fs-2{

        font-size: 1.2rem !important;

    }

    .fs-4 {

        font-size: 0.9rem;

    }
	
	.fs-5{
		font-size: 0.8rem;
	}

    .font-big {

        font-size: 1.5rem;

    }

    .title-cont{

        margin: 0 !important;
		font-size: 1.2rem !important;

    }
	.title-spacing{
		padding-top: 1rem!important;
	}
	
	.title-margin{
		
		
	margin: 0 !important;}
	
    .container-content{
		padding: 15px 20px 15px !important;
		border-radius: 10px;
	}
	.title-index{
		font-size: 1.5rem !important;
	}
	.title-second{
		font-size: 1.3rem !important;
	}
	.subtitle-index{
		font-size: 1rem !important;
    	margin: 0.4rem !important;

 	}
	.text-marginless{
		margin-top: 1rem !important;
	}
	.img-pais{
		margin: 5px !important;
	    width: 40px;
    	height: 40px;
	}
	.container-interno{
		background-color: #ffffffbd;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.cont-little{
		padding-top: 5px !important;
    	padding-bottom: 5px !important;
	}
	.container-background-dietas {
		height: 13rem;
	}
	
	.container-background-perfil{

		height: 13rem;
	}
	.contenedor-dietas{
		overflow-x: scroll;
	}
	
	.container-background-evolucion{
		height: 13rem;
	}
	.container-background-compra{
		height: 13rem;
	}
	.container-background-compra2{
		height: 13rem;
	}
	.container-background-checkout{
		height: 13rem;
	}
	.container-form{
		padding-right: 1rem!important;
    	padding-left: 1rem!important;
	}
	.contenedor-paddingless{
		padding-top: 0 !important
	}
	.contenedor-marginless{
		margin-top: 4rem !important;
	}
	.contenedor-scrollable{
		width: 54rem;
	}
	.box-white3{
		margin: 0 10px 0 10px !important;
	}
	.form-control-padding{
		padding-top: .25rem!important;
    	padding-bottom: .25rem!important;
	}
	.modal-style{
		padding: 0rem !important;
	}
	.carousel-control-prev-icon {
		
	}

	.carousel-control-next-icon {
		
	}
	.space-col-med{
		width: 300px;
	}
	.img-tipocuerpo{
		width: 30%;
	}
	.scrollable-item{
		height: 80%; 
		overflow-y: scroll;
	}
}

/* Small devices (landscape phones, less than 768px)*/

@media (max-width: 767.98px) { 



 }



/* Medium devices (tablets, less than 992px)*/

@media (max-width: 991.98px) { 



 }



/* Large devices (desktops, less than 1200px)*/

@media (max-width: 1199.98px) { 



 }



/* X-Large devices (large desktops, less than 1400px)*/

@media (max-width: 1399.98px) { 

    

 }



/* XX-Large devices (larger desktops)*/

/* No media query since the xxl breakpoint has no upper bound on its width*/




/*
     FILE ARCHIVED ON 08:37:50 Sep 25, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:40:32 Nov 09, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.51
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.01
  esindex: 0.011
  cdx.remote: 30.12
  LoadShardBlock: 91.435 (3)
  PetaboxLoader3.datanode: 111.707 (4)
  load_resource: 61.994
  PetaboxLoader3.resolve: 32.435
*/