/*EFPS*/
.logo_container a{
    pointer-events: none;
}
.desaparece-ftp{
    display: none;
}

body .efp-aparece{
    display: block
}


.resumen_carrito_efp{
    margin-top:10px;
}
.resumen_carrito_efp div, .resumen_carrito_efp h1, .resumen_carrito_efp h2, .resumen_carrito_efp h3, .resumen_carrito_efp h4 {
    text-align: right;
}
.evo_efp_back{
    position: absolute;
    right: 0;
}

.evo_efp_back a{
    color:#2d4837;
    text-decoration: underline;
    font-style: italic;
}

.efp_table_resume{
    vertical-align: top;
    padding: 15px !important;
    font-family: "Share";
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFF;
}
.evcentered{
    text-align: center;
}
.evalert-info {
    background-color: #d9edf7 !important;
    border-color: #bce8f1 !important;
    color: #3a87ad !important;
}

.evefp_minicart_list{
    background-color: #d9edf7 !important;
    border-color: #bce8f1 !important;
}

.evefp_minicart_list .cart_item_wrapper .wd_cart_item_categories{
    margin-top:10px;
}

#medical-quiz-form .ui-dform-label{
    margin-bottom: 5px;
    display: inline-block;
}

#medical-quiz-form .ui-dform-radiobuttons .ui-dform-label{
    margin-left: 5px;
    margin-right: 15px;
}

#medical-quiz-form .ui-dform-text, #medical-quiz-form .ui-dform-textarea, #medical-quiz-form .ui-dform-email{
    width: 100%;
    margin-bottom:10px;
}

#medical-quiz-form .ui-dform-textarea{
    max-width: 97.4%;
}

p#customer_dni_field label{
    float: left;
    margin-right: 10px;
}

.sello_fp{
	text-align: center;
}

#container_sello_efp_single_product{
	max-width: 400%;
	width: 100%;
	margin: 0px auto;
}

.container_medicamentos_outter{
	border: solid 1px #a6a6a6;
	padding: 10px;
}

.woocommerce-checkout .container_medicamentos_outter .shop_table td{
	vertical-align: middle !important;
}

.evh5{
    margin-bottom: 10px;
}

.evefpbutton{
    width: 99%;
    padding: 0px !important;
    height: 30px !important;
    line-height: 30px !important;
}


.sello_fp a img{
    max-width: 185px !important;
}

.evright{
    float: right;
}

.evfooterefp{
	text-align: left;
}

.evfooterefp ul.menu li{
    margin-bottom: 10px;
    text-align: left;
}

.evfooterefp ul.menu li a{
    color: white !important;
    text-decoration: underline;
}

.evfooterefp .sello_fp a img{
    max-width: 110px !important;
}