/* Enter Your Custom CSS Here */

#nf-field-17 {
    background: transparent;
    border-radius: 15px;
    height: auto;
    color: #fff;
    border: 2px solid #fff;       
    font-weight: 600;
}


#nf-field-18 {
    background: #2a71b5;
    padding: 7px 30px;
    height: auto;
    border-radius: 10px;
    width: 100%;
}

.nf-pass.field-wrap .nf-field-element::after {    
    line-height: 38px;
}

	ul li.lang-item {
		display: none;
	}


#nf-form-4-cont input, #nf-form-4-cont select,
#nf-form-5-cont input, #nf-form-5-cont select{
    border: 1px solid #d0caca;
    border-radius: 15px;
    height: auto;
    background-color: #fff;
    color: inherit;
}

#nf-form-4-cont #nf-field-18,
#nf-form-5-cont #nf-field-22{
    background: #2a71b5;
    padding: 7px 30px;
    height: auto;
    border-radius: 10px;
    width: 100%;
    color: #fff;
    font-weight: 600;
}

#nf-field-20,
select#nf-field-24 {
    height: 40px;
    border-radius: 15px;
}

.plsfe-menu li:first-child a::after {
    content: '/';
    padding-left: 13px;
    color: #000 !important;
}

.tabla-nutrimental td span, .tabla-nutrimental td span b {
    font-family: "Work Sans", Sans-serif !important;
    font-weight: 400;
}

.tabla-nutrimental td p{
	margin-bottom: 0px;
}


	@media only screen and (max-width: 760px) {
	  	body ul li.lang-item {
	    display: inline-block;
				margin: 0px 5px;
	  }
		
		body  .fsmfe-wrapper .content-type-menu .lang-item a{
			font-size: 1.5em !important;
		}
	}




.caracteristica-content b{
	margin-bottom: 0px;
}
