/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS GENERALES, INDEPENDIENTES DE RESOLUCIÓN Y/O DISPOSITIVO          *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/

#tablagprd p{margin: 5px;}
#tablagprd{border: 1px solid #cccccc;margin: 10px 0px 10px 0px;}
#tablagprd tr, #tablagprd td {border: 1px solid #cccccc;}
.ui-accordion .ui-accordion-content
{
    border-radius: 0px 0px 5px 5px;
    max-height: 250px;
    }
.ui-accordion .ui-accordion-header {
    height: 30px;
    background: #005782;
    color: #fff;
}
.ui-accordion .ui-accordion-header:hover, .ui-accordion .ui-accordion-header.ui-state-active {
    
    background: #cccccc;
    color: #333;
    border-color: #cccccc;
}
.ui-accordion .ui-accordion-header .ui-icon{display: none;}
.ui-accordion h3 {
    padding-left: 10px;
    padding-top: 10px;
    border-radius:5px;
    font-size: 12px;
}
/**FOOTER*/
.otrasMarcas p {
    font-size: 13px;
    text-align: justify;
    width: 87%;
}
.avisolegal
{
    background-color: #005782;
    color: #FFFFFF;
    height: 30px;
    padding: 10px;
    margin-top: 20px;
}
.avisolegal ul li p.advice
{
    float: left;
    font-size: 12px;
    margin-top: 10px;
    width: 400px;
}
.avisolegal ul li.li-social-icons
{
    float: right;
}
.avisolegal ul li.li-social-icons a img
{
    width: 32px;
}
ul.contact-list-items
{
    width: auto;
    margin: auto;
    font-size: 13px;
}
ul.contact-list-items li
{
   margin-top:5px;
}
ul.contact-list-items li img
{
   float: left;
}
ul.contact-list-items li p
{
   float: right;
   text-align: inherit;
}
.otrasMarcas
{
    background-color: #FFFFFF;
    color:#999999;
}
.emailNewsletter
{
    border: 1px solid #CCC !important;
    border-radius: 6px;
    display: inline-block;
    width: 45.6%;
    color: #333;
    vertical-align: middle;
    cursor: pointer;
    background-color: #F1F1F1;
    margin: 0px;
    padding-left: 15px;
    outline: 0px none;
}
.btnNewsLetter
{
    background-color: #005782 !important;
    border: 2px solid #005782 !important;
    display: inline-block !important;    
    width: 100px !important;
    height: 28px !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    line-height: 0px !important;
    font-weight: 600 !important;
    position: relative !important;
    transition: all 0.2s ease 0s !important;
    font-size: 12px !important;
}
/*----- Section Titles -----*/
.section-title {
    
    display: block;
    font-weight: bold;
    width: 87%;
    height: 40px;
    background-image: url("img/separador-mpm.png");
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 14px;
    color: #005782;
    overflow: hidden;
    cursor: pointer;
} 
/*----- Section Titles -----*/
.rightaccordion-section-title {
    margin: 12px 0px 0px 15px;
    display: block;
    font-weight: bold;
    width: 87%;
    height: 40px;
    background-image: url("img/separador-mpm.png");
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 14px;
    color: #005782;
    overflow: hidden;
    cursor: pointer;
}
.rightaccordion-section{width: 100%;}

 .rightaccordion-section-title 
 {
     color:#999999 !important;
 }
 .rightaccordion-section-title.active 
 {
     color:#005782 !important;
 }
 .rightaccordion-section-title:hover 
 {
     color:#005782 !important;
 }
.rightaccordion-section:last-child .rightaccordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.rightaccordion-section-content {
    padding-bottom:15px;
    
    display:none;
}

.btnMarcaComp{cursor: pointer;}
.tableAseguradosEditButton {
	    background: transparent url('img/el-corte-ingles-seguros-editar.png') no-repeat 0 top;
	    height: 25px;
	    float: left;
	    width: 25px;
	    cursor: pointer;
	}
	.tableAseguradosDeleteButton {
	    background: transparent url('img/el-corte-ingles-seguros-eliminar.png') no-repeat 0 top;
        float: left;
        height: 25px;
        margin-left: 15px;
        width: 25px;
        cursor: pointer;
	}
.rangeslider .noUi-target
{
    border-color:#CCCCCC;
    box-shadow: none;
}
.rangeslider .tooltipslider
{
    border: 2px solid #97AE41;
    top: -37px;
    left: -46px;
}
.rangeslider .tooltipslider::before
{
    bottom: -12px;
    left: 35px;
}
.rangeslider .tooltipslider::after
{
    bottom: -10px;
    left: 37px;
}

.ui-autocomplete-loading  
{
    background: white url('../ordered/images/loading_0.gif') right center no-repeat !important; 
}
.ui-select-loading  
{
    background: #f1f1f1 url('../ordered/images/loading_0.gif') right center no-repeat !important; 
}
.spanLinkCoberturas
{
    display: block !important;
    width: 100% !important;
    height: 20px !important;
    line-height: 20px !important;
    text-align: center !important;
    color: #CCC !important;
    font-size: 12px !important;
    margin: 0px !important;
}
.spanLinkCoberturas a, .spanLinkCoberturas a:hover, .spanLinkCoberturas a:visited
{
    color: #666666;
    }
/* Fondo de la página de petición de datos */
.fondo-tarif	
{
	background-color:#eeefea;
	width:100%;
	height:100%;
}
/* Widget autocomplete, Código postal */
.ui-autocomplete 
{
	border: 1px solid #CCCCCC;
	max-height: 180px;
	max-width: 380px;
	overflow: auto;
	border-radius: 6px;
	background-color: #FBFBFB;
}
.ui-autocomplete .ui-menu-item 
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	cursor: pointer;
}
.ui-autocomplete .ui-menu-item:hover 
{
	background-color: #f4f4f4;
}
.codigoPostalLabel 
{
	font-size: 14px !important;
	font-weight: bold;
	margin: 0px !important;
	color:#666666 !important;
}
.AutoCompletePattern
{
	font-weight:bold;
	color:#97ae41;
}
.CodigoPostal
{
	width: 16% !important;
	margin-right: 5px !important;
}	
.fieldErrorsSummaryRsp
{
	border: 2px solid #FF3535;
	border-radius:6px;
	-moz-appearance: none;
	display: inline-block;
	overflow: hidden;
	padding: 26px;
	text-overflow: ellipsis;
	vertical-align: top;
	text-align: center;
	color:#5A5A5A;
}
/* Título de sumario de errores */
	.MessageErrorSummarytitle
	{
		color: #FF3535;
		margin-bottom: 5px;
		font-weight: bold;
	}
	
/*.PgBar span
{
    top: -25px !important;
    right: -30px !important;
    border-radius: 50% !important;
    behavior: url(PIE.htc);
    width: 20px !important;
    height: 20px !important;
    padding: 8px !important;
    background: #fff;
    border: 3px solid;
    color: #666;
    text-align: center;
    font: 32px Arial, sans-serif;
    }*/
.fondo-tarif{background-color: #DCDCDC !important;}
.bannerRRSS div a img{width: 40px;}
#_wizC_FranquiciaDeseada_div{
    height: 70px;
    padding-top: 60px;
    margin-top: 0px;
}
.divButtonsComparativa
{
    text-align: center;
    width: 100%;
    margin-top: 60px;
    background-color: #FFF;
    z-index: 999;
    }

.fondoSpinner	{
	width:100%;
	height:700px;
	background-color:#97ae41;
	}
.loadSpinner	{
	
    position: absolute;
    top: 20%;
    
    text-align: center;
	}
.loadSpinner span	{
	margin-bottom:10% !important;
	display:block !important;
	height:80px !important;
	font-family:ProximaNova-Bold, Helvetica, sans-serif !important;
	
	font-size:21px !important;
	}
	.divLogOnFormDescription{display: none;}
	.container.Mpm .rightBar-home .presupuesto{display: none;}


@media screen and (min-width: 967px) 

{
    .PageComparativa.TODRIE{height: 790px;}
    .COMPARATIVA .fondoSpinner	{
	width:800px;
	
	}
    .horario1{margin-top:-10px;}
    .horario2{margin-top: -20px;}
    /*
    * LOGIN 
    */
    .container.Mpm .rightBar-home{top:auto;right:auto;height: auto !important;}
    .groupCopagosMin{display: none;}
    .container.Mpm .rightBar-home .infoContactBar{top: 0px;}
    .divLogOnTitle h2
    {
        font-size: 30px;
    }
    .divLogOnForm .span-3 label
    {
        width: 100%;
    }
    .divLogOnForm .span-3
    {
        width: 150px;
        
    }
    .divLogOnForm .span-11,.divLogOnForm .span-12 {
        width: 500px;
    }
    #rememberPasswordForm input[type="text"], .divLogOnForm form input.edition {
        width: 100% !important;
        height: 40px !important;
        border-radius: 6px;
        border: 1px solid #C8C8C8 !important;
        outline: medium none;
        padding-left: 12px;
        margin-bottom: 15px;
    }
    #rememberPasswordForm label {line-height: 18px;}
    .divLogOnForm form input[type="submit"]{
        width: 180px;
        display: block;
        margin: 0px auto;
        border-radius: 200px;
        background-color: #5A7C8D;
        height: 40px;
        border: medium none !important;
        outline: medium none;
        color: #FFF;
        transition: all 0.2s ease 0s;
    }
    .divLogOnFooter p
    {
        color:rgb(90, 124, 141);
        text-align: left;
        margin-top: 15px;
        }
   
    
    .container.Mpm{height: 600px;margin-top:30px;}
    .LOPD .check-finalizar span{ margin-left: 17px !important;}
    .loadSpinner	{
	    width:300px;
	    height:500px;
	    position:absolute;
	    top:20%;
	    left: 0px;
	    margin-left: 200px;
	    text-align:center;
	}
    
    .rightBar-home .infoContactBar div p{margin-left:6px;}
    
    .SMEMpmSalud20 .li72
    {
        height: 72px !important;
    }
    .SMEMpmSalud20 p.coberturaFisio
    {
        line-height: 16px;
        margin-top: 19px;
    }
    .SMEMpmSalud20 p.coberturaPodologia
    {
        line-height: 16px;
        margin-top: 15px;
    }
    .SMEMpmSalud20 li.coberturaCopagos
    {
        line-height: 55px !important;
    }
    .SMEMpmSalud20 li.coberturaBig
    {
        height: 70px !important;
    }
    .SMEMpmSalud20 li.coberturaMedium
    {
        height: 60px !important;
    }
    .SMEMpmSalud20 li.coberturaSmallest
    {
        height: 10px !important;
    }
    .SMEMpmSalud20 li.coberturaSmall
    {
        height: 20px !important;
    }
    .SMEMpmSalud20.PageComparativa .resultadoTarif ul li
    {
        line-height: 77px;
    }
    .SMEMpmSalud20.PageComparativa .resultadoTarif ul:nth-child(2) hr:nth-child(4) {
    top: 350px;
    }
   .SMEMpmSalud20.PageComparativa .resultadoTarif ul:nth-child(2) li:nth-child(1){
    height: 166px;
    }
    div.PageComparativa.SMEMpmSalud20 .resultadoTarif
    {
        top:-60px;
    }
    div.wizardRspPage.wizardRspPageErrorSummary
	{
        height: 775px;
    }
	div.wizardRspPage, /*Por defecto */
	div.wizardRspPage.MARCA, /*Marca*/
	div.wizardRspPage.MODELO,/*Modelo*/ 
	div.wizardRspPageErrorSummary.MODELO, /*Modelo con errores*/
	div.wizardRspPage.DATOSVEHICULO, /* Datos del vehiculo */
	div.wizardRspPageErrorSummary.DATOSVEHICULO, /*DatosVehiculo con errores*/
	div.wizardRspPage.DATOSCONDUCTOR, /*Datos del conductor */
	div.wizardRspPage.DATOSTITULAR, /* Datos del titular */
	div.wizardRspPageErrorSummary.DATOSTITULAR, /* Datos del titular con error */
	div.wizardRspPageErrorSummary.DATOSOCASIONAL,/* Datos del ocasional con error */
	div.wizardRspPage.DATOSOCASIONAL, /* Datos del ocasional*/
	div.wizardRspPage.DATOSSEGURO, /* Datos del seguro actual */
	div.wizardRspPageErrorSummary.DATOSSEGURO /* Datos del seguro actual con errores */
	{
		height: 750px;
	}
	div.wizardRspPageErrorSummary.PROTECCIONES,
	div.wizardRspPageErrorSummary.LOPD /* Datos lopd con errores */
	{
	    height: 850px;
	}
	div.wizardRspPage.CIAS.SMEMpmMotos20,
	div.wizardRspPageErrorSummary, /* Por defecto */
	div.wizardRspPageErrorSummary.MARCA/*Datos del conductor con errores */
	{
		height: 775px;
	}
	
	div.wizardRspPage.CIAS /* Compañía anterior */
	{
		height: 750px;
	}
	div.wizardRspPage.LOPD /* Datos lopd */,
	div.wizardRspPageErrorSummary.CIAS /* Compañía anterior con errores */
	{
		height: 800px;
	}
	div.wizardRspPage.SMEMpmSalud20.COMPARATIVA.resultadoTarifSalud,
	.SMEMpmSalud20 #resultadoTarifSalud
	{
	    height: 1755px;
	}
	div.wizardRspPage.SMEMpmSalud20.COMPARATIVA.resultadoNoPrecios,.SMEMpmSalud20.resultadoNoPrecios #resultadoNoPrecios
	{
	    height: 820px;
	}
	
    
    div.wizardRspPageErrorSummary.DATOSCONDUCTOR.SMEMpmMotos20 {
        height: 1020px;
    }
	
	.hrPrecio
	{
	    top:460px !important;
	}
	
	div.wizardRspPage.ASEGURADOS.SMEMpmSalud20
	{
        height: 950px;
    }
   
    div.wizardRspPageErrorSummary.DATOSCONDUCTOR
    {
        height: 870px;
    }
    
	
	.CapitalCobertura
    {
        line-height: 40px;
        margin-top: 6px;   
    }
    .AsteriscoCobertura
    {
        font-size: 17px;
        line-height: 15px;
        margin-left: 35px;
        margin-top: -52px;
    }

	div.select-pers.comboDate {
    width: 16.2%;}
    div.select-pers.yearMatric {
    width: 19%;}
   
    .mainNav ul .search 
    {
		width:67px;
	}
	div.wizardRspPageErrorSummary.VIVIENDA
    {
        height: 910px;
    }
	.SMEMpmHogar20 .PageComparativa .resultadosTarifWrapper
	{
	    top:5px;
	}
	.SMEMpmHogar20 .PageComparativa .resultadoTarif
	{
	    
	    top:5px;
	}
	.SMEMpmHogar20 .PageComparativa .resultadoTarif h2 {
        
        margin-bottom: 25px;
        margin-top: 15px;
    }
    .SMEMpmHogar20 .PageComparativa .resultadoTarif ul:nth-child(2) hr:nth-child(4)
    {
        top:315px;
    }
    .spanAsteriscoHogar
    {   
        font-size: 30px !important;
        padding: 0px !important;
        margin: -6px 0px 0px !important;
        font-weight: normal !important;
        color: rgb(150, 50, 139) !important;
        margin-top: -6px !important;
        }
    .liCoberturaHogar p{margin-top:10px;line-height: 16px;}
    .SMEMpmHogar20.PageComparativa .resultadoTarif ul:nth-child(2) li:nth-child(3){height: 107px;}
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA
    {
        height: 850px;
    }
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA .resultadoTarif,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURAS,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN .resultadoTarif
    {
        height: 1735px;
    }
    
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.resultadoNoPrecios,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.resultadoNoPrecios .resultadoTarif
    {
        height: 850px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .liCoberturaRsp
    {
        display: none !important;
    }
    .lalbelLargeCoberturaRsp
    {
        line-height: 1.2em !important;
    }
    #slider-tooltip{width: 75%;}
    div.g-recaptcha
    {
        width: 52%;display: inline-block;vertical-align: top;margin-bottom: 0px;
    }
    div#divBotonAnadirAsegurado
    {
        height: 30px;
    }
    .tableAsegurados
    {
        display: inline-block !important;
    }
    .accordion-asegurados
    {
        display: none !important;
    }
    
}
/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/************* ESTILOS PARA RESOLUCIONES CON UN MÍNIMO DE 768PX Y MÁXIMO DE 968PX (PANTALLA GRANDE)       *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/	
@media screen and (min-width: 768px) and (max-width: 968px)  
{
    #resultadoTarifTodoRieFranq{height: 700px;}
    .PageComparativa.TODRIE{height: 840px;}
    .PageComparativa.TERCEROS,
    .PageComparativa.TERCEROSEXT,
    .PageComparativa.TOTAL{height: 770px;}
    .emailNewsletter
    {
        border: 1px solid #CCC !important;
        height: 25px !important;
        width: 43% !important;
    }
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 5px;
    }
    .PgBar span 
    {
        top: -29px !important;
    }
    .groupCopagosMin{display: none;}
    .container.Mpm .rightBar-home .infoContactBar {
        width: 100%;
        height: 420px;
        background-color: #F7F7F7;
        position: absolute;
        bottom: 320px;
        left: 0;
    }
    .divLogOnTitle h2
    {
        font-size: 30px;
    }
    .divLogOnForm .span-3 label
    {
        width: 100%;
    }
    .divLogOnForm .span-3
    {
        width: 150px;
        
    }
    .divLogOnForm .span-11,.divLogOnForm .span-12 {
        width: 500px;
    }
    #rememberPasswordForm input[type="text"], .divLogOnForm form input.edition {
        width: 100% !important;
        height: 40px !important;
        border-radius: 6px;
        border: 1px solid #C8C8C8 !important;
        outline: medium none;
        padding-left: 12px;
        margin-bottom: 15px;
    }
    .divLogOnForm form input[type="submit"]{
        width: 180px;
        display: block;
        margin: 0px auto;
        border-radius: 200px;
        background-color: #5A7C8D;
        height: 40px;
        border: medium none !important;
        outline: medium none;
        color: #FFF;
        transition: all 0.2s ease 0s;
    }
    .divLogOnFooter p
    {
        color:rgb(90, 124, 141);
        text-align: left;
        margin-top: 15px;
    }
     .divLogOnForm input[type="checkbox"]
    {
        position: inherit;
        }
    .PageComparativa.TERCEROS.SMEMpmAutos20 .BtnResultadosTarif,
    .PageComparativa.TERCEROSLUNAS.SMEMpmAutos20 .BtnResultadosTarif
    {
        height: 945px;
    }
    .PageComparativa.TERCEROSEXT.SMEMpmAutos20 .BtnResultadosTarif
    {
        height: 1200px;
    }
    .PageComparativa.TODRIE.SMEMpmAutos20 .BtnResultadosTarif
    {
        height: 1520px;
    }
    .PageComparativa.TOTAL.SMEMpmAutos20 .BtnResultadosTarif
    {
        height: 1295px;
    }
    .SMEMpmSalud20 p.coberturaPodologia
    {
        line-height: 16px;
    }
    .SMEMpmSalud20 .li72
    {
        height: 72px;
    }
    div.wizardRspPage.SMEMpmSalud20.COMPARATIVA.resultadoTarifSalud,
    .SMEMpmSalud20 #resultadoTarifSalud
	{
	    height: 1640px;
	}
	.SMEMpmSalud20 .resultadoTarif,
	.SMEMpmSalud20 .resultadosTarifWrapper
	{
	    top:5px;
	}
	.btnCuadroMedico
	{
	    margin-left: 12px !important;
	}
	.SMEMpmSalud20.PageComparativa .resultadoTarif ul:nth-child(2) li:nth-child(1)
	{
	    line-height: 40px;
        height: 150px;
	}
	.SMEMpmSalud20 .PageComparativa .resultadoTarif ul:nth-child(2) hr:nth-child(4) {
        top: 345px;
    }
    .SMEMpmSalud20 .PageComparativa .resultadoTarif li:nth-child(2)
    {
        line-height: 44px;
        height: 115px;
    }
    .SMEMpmSalud20 li.coberturaBig
    {
        height: 70px !important;
    }
    .SMEMpmSalud20 li.coberturaMedium
    {
        height: 60px !important;
    }
    .SMEMpmSalud20 li.coberturaSmallest
    {
        height: 10px !important;
    }
    .SMEMpmSalud20 li.coberturaSmall
    {
        height: 20px !important;
    }
    .SMEMpmSalud20 li.coberturaCopagos
    {
        line-height: 26px !important;
    }
    .SMEMpmSalud20 p.coberturaPodologia
    {
        line-height: 16px;
    }
    .SMEMpmSalud20 p.coberturaFisio
    {
        line-height: 16px;
        margin-top: 8px;
    }
    .SMEMpmSalud20 .lh44
    {
        line-height: 44px !important;
    }
    .SMEMpmSalud20.ASEGURADOS .actionButtonRsp {
        display: inline-block;
        vertical-align: top;
        width: 155px;
        padding-left: 35px;
        padding-right: 26px;
        text-align: center;
        border-radius: 50px;
    }
    #divBotonAnadirAsegurado
    {
        text-align: center;
        z-index: 6;
        width: 420px;
        position: absolute;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        font-size: 14px;
    }
    .anadirAsegurado
    {
        border-radius: 50px;
        float: none !important;
        display: inline-block;
        vertical-align: top;
        width: 155px;
        padding-left: 41px;
        padding-right: 20px;
        margin-right: 0px !important;
    }
    div.wizardRspPage.ASEGURADOS.SMEMpmSalud20 {
    height: 1150px;
    }
    .accordion-asegurados
    {
        display: inherit;
    }
    .tableAsegurados
    {
        display: none !important;
    }
    div.g-recaptcha
    {
        width: 52%;display: inline-block;vertical-align: top;margin-bottom: 0px;
    }
    div.wizardRspPage.LOPD
    {
        height: 760px;
    }
    div.wizardRspPageErrorSummary.LOPD
    {
        height: 850px;
    }
    
    div.wizardRspPage.DATOSCONDUCTOR
    {
        height: 700px;
    }
    div.wizardRspPageErrorSummary.DATOSCONDUCTOR
    {
        height: 900px;
    }
    div.wizardRspPage.DATOSOCASIONAL,
    div.wizardRspPage.DATOSTITULAR,
    div.wizardRspPage.DATOSVEHICULO
    {
        height: 600px;
    }
    div.wizardRspPageErrorSummary.DATOSOCASIONAL,
    div.wizardRspPageErrorSummary.DATOSTITULAR,
    div.wizardRspPageErrorSummary.DATOSVEHICULO
    {
        height: 800px;
    }
    div.wizardRspPage.PROTECCIONES
    {
        height: 800px;
    }
    div.wizardRspPageErrorSummary.PROTECCIONES {
    height: 900px;
    }
    .fieldErrorsSummaryRsp
    {
        width: 93%;
    }
    div.wizardRspPage.SMEMpmMotos20.MODELO
    {
        height: 460px;
    }
    div.wizardRspPageErrorSummary.SMEMpmMotos20.MODELO
    {
        height: 560px;
    }
    div.wizardRspPage.MODELO
    {
        height: 675px;
    }
    div.wizardRspPageErrorSummary.MODELO
    {
        height: 800px;
    }
    div.wizardRspPage.VIVIENDAGRAL,
    div.wizardRspPage.CAPITALES
    {
        height: 550px;
    }
    div.wizardRspPageErrorSummary.CAPITALES {
        height: 640px;
    }
    div.wizardRspPage.MARCA
    {
        height: 800px;
    }
    div.wizardRspPageErrorSummary.MARCA
    {
        height: 950px;
    }
    
    div.wizardRspPage.VIVIENDAOTROS,
    div.wizardRspPage.MARCA .fondoSpinner
    {
        height: 600px;
    }
    div.wizardRspPageErrorSummary.VIVIENDAOTROS
    {
        height: 750px;
    }
    div.wizardRspPage.CIAS
    {
        height: 700px;
    }
    div.wizardRspPageErrorSummary.CIAS,
    div.wizardRspPage.DATOSCONDUCTOR.SMEMpmMotos20
    {
        height: 850px;
    }
    
    
    div.wizardRspPageErrorSummary.DATOSCONDUCTOR.SMEMpmMotos20
    {
        height:1120px;
    }
    div.wizardRspPage.VIVIENDA
    {
        height: 900px;
    }
    div.wizardRspPageErrorSummary.VIVIENDA
    {
        height: 940px;
    }
	#resultadoTarifTotal
	{
	    height: 1280px;
	}
	#resultadoTarifTercerosAmp
	{
	    height: 1185px;
	}
	
	.hrPrecio
	{
	    top:455px !important;
	}
	
    div.wizardRspPage.DATOSSEGURO
    {
        height: 550px;
    }
     div.wizardRspPageErrorSummary.DATOSSEGURO
    {
        height: 650px;
    }
    div.select-pers.comboDate {
    width: 16.2%;}
    input[type="radio"] + label 
    {
        width: 30%;
        }
    .radios3campos input[type="radio"] + label 
    {
        width: 20%;
    }
    .rightBar-comparador 
    {
        margin-left: 0px;
    }
    div.select-pers.yearMatric 
    {
        width: 19%;
    }
    /*Comparativa de hogar */
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA
    {
        height: 1700px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif
    {
        top:-60px;
    }
    
    /*Icono de oferta*/
    .PageComparativa .ulHogar .ofertaResultIcon
    {
        left:22px;
    }
    /*Botón de me interesa */
    .PageComparativa .resultadoTarif .ulHogar .btnResultMeinteresa a 
    {
        margin-left: 35px;
    }
    /*Altura de etiqueta precio*/
    .SMEMpmHogar20.PageComparativa .resultadoTarif ul:nth-child(2) li:nth-child(3)
    {
        height: 107px;
    }
    .liCoberturaHogar p
    {
        margin-top: 10px;
        line-height: 16px;
    }
    .spanAsteriscoHogar {
    font-size: 30px !important;
    padding: 0px !important;
    margin: -6px 0px 0px !important;
    font-weight: normal !important;
    color: #96328B !important;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .liCoberturaRsp
    {
        display: none !important;
    }
    .lalbelLargeCoberturaRsp
    {
        line-height: 1.2em !important;
    }
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURAS,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA .resultadoTarif,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN .resultadoTarif
    {
        height: 1700px;
    }
    div.wizardRspPage.SMEMpmMotos20.DATOSSEGURO
    {
        height: 700px;
    }
    div.wizardRspPageErrorSummary.SMEMpmMotos20.DATOSSEGURO
    {
        height: 750px;
    }
    #slider-tooltip{width: 75%;}
    div#divBotonAnadirAsegurado
    {
        height: 50px;
    }
   
}
/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA RESOLUCIONES CON UN MÍNIMO DE 767PX (PANTALLA MEDIANA)      *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
@media screen and (max-width: 767px)  
{
    .PageComparativa .resultadoTarif ul .resultServicios-mini{width: 100px !important;}
    .PageComparativa .resultadoTarif .btnResultMeinteresa2 a:last-child
    {
        width: 60% !important;
        right: 50% !important;
        }
    .PageComparativa .resultadoTarif ul .resultServicios-mini{height:auto  !important;}
    .masinfo{display: none !important;}
    .presupuesto span {
    display: inline !important;}
    .fondoSpinner{height:730px;width: 730px;}
    .PageComparativa .resultadoTarif {
    
    top: 220px!important;}
    .PageComparativa .botones{bottom: 180px !important;}
    .otrasMarcas ul li {margin-top:15px;}
    .otrasMarcas ul li a{display: inline;}
    ul.contact-list-items li br{display: none;}
    .otrasMarcas img{left: 2%;}
    .avisolegal ul li p.advice {
    float: left;
    font-size: 12px;
    margin-top: -20px;
    width: 400px;
    margin-left: -120px;
    }
    .avisolegal ul li {
    margin-top: -20px;
    display: inline-block;
    margin-left: 0px;
    line-height: 0px;
    padding: 0px;
    background-color: transparent;
    border-radius: 0px;
    margin-bottom: 0px;
    }
    .avisolegal
    {
        margin-bottom: 0px;
        color: #FFFFFF;
        }
    .emailNewsletter
    {
        height: 25px !important;
        width: 43% !important;
    }
    .otrasMarcas ul
    {
        margin: 0px auto;
    }
    .otrasMarcas ul li {
        color: #999999;
        width: 90%;
    }
    .logoNavRight
    {
        display: none;
        }
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 5px;
    }
    .PgBar span 
    {
        top: -29px !important;
    }
    .groupCopagosMin{display: none;}
    #rememberPasswordForm{margin-top:20px;}
    .container.Mpm .span-7{width:100px;}
    .container.Mpm .rightBar-home .infoContactBar {
        width: 100%;
        height: 420px;
        background-color: #F7F7F7;
        position: absolute;
        bottom: 40px;
        left: 0;
    }
    .divLogOnTitle h2
    {
        margin-top: 15px;
        font-size: 30px;
    }
    .divLogOnForm .span-3 label
    {
        width: 100%;
    }
    .divLogOnForm .span-3
    {
        width: 150px;
        
    }
    .divLogOnForm .span-11,.divLogOnForm .span-12 {
        width: 500px;
    }
    #rememberPasswordForm input[type="text"], .divLogOnForm form input.edition {
        width: 100% !important;
        height: 40px !important;
        border-radius: 6px;
        border: 1px solid #C8C8C8 !important;
        outline: medium none;
        padding-left: 12px;
        margin-bottom: 15px;
    }
    .divLogOnForm form input[type="submit"]{
        width: 180px;
        display: block;
        margin: 0px auto;
        border-radius: 200px;
        background-color: #5A7C8D;
        height: 40px;
        border: medium none !important;
        outline: medium none;
        color: #FFF;
        transition: all 0.2s ease 0s;
    }
    .divLogOnFooter p
    {
        color:rgb(90, 124, 141);
        text-align: left;
        margin-top: 15px;
    }
     .divLogOnForm input[type="checkbox"]
    {
        position: inherit;
        }
        
    .SMEMpmSalud20.PageComparativa .resultadoTarif .btnResultMeinteresa2 {
    height: 112px !important;
    }
    .SMEMpmSalud20 p.coberturaPodologia
    {
        line-height: 16px;
    }
    .SMEMpmSalud20 .li22
    {
        line-height: 22px !important;
    }
    .SMEMpmSalud20 .PageComparativa .resultadoTarif li:nth-child(3)
    {
        line-height: 100px;
        height: 60px;
    }
    .SMEMpmSalud20 .PageComparativa.COMPARATIVA,
    .SMEMpmSalud20 .resultadoTarif{height: 1600px;}
    .SMEMpmSalud20 .PageComparativa .botones div:last-child{border-radius: 50px !Important;}
    .SMEMpmSalud20 .resultadosTarifWrapper{top:10px;}
    .SMEMpmSalud20 .resultadoTarif{top:0px;}
    .SMEMpmSalud20 .btnCuadroMedico, .SMEMpmSalud20 .liPrecio{display: none;}
    .SMEMpmSalud20.ASEGURADOS .actionButtonRsp {
        display: inline-block;
        vertical-align: top;
        width: 155px;
        text-align: center;
        padding-left: 35px;
        padding-right: 26px;
        border-radius: 50px;
    }
    #divBotonAnadirAsegurado
    {
        text-align: center;
        z-index: 6;
        width: 420px;
        position: absolute;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        font-size: 14px;
    }
    .anadirAsegurado
    {
        border-radius: 50px;
        float: none !important;
        display: inline-block;
        vertical-align: top;
        width: 155px;
        padding-left: 41px;
        padding-right: 20px;
        margin-right: 20px;
    }
    div.wizardRspPage {
        height: 1250px;
    }
    .accordion-asegurados
    {
        display: inherit;
    }
    .SMEMpmMotos20.PageComparativa .resultadoTarif
    {
        top:85px;
    }
    .AsteriscoCobertura {
        font-size: 17px;
        line-height: 15px;
        margin-left: 35px;
        margin-top: -40px;
    }
    .PageComparativa .resultadoTarif ul .resultServicios-mini{width: 333px;}
    div.wizardRspPage.VIVIENDA .actionButtonRsp
    {
        border-radius: 50px;
        width: 166px;
        text-align: center;
    }
    div.wizardRspPage.PROTECCIONES,
    div.wizardRspPage.VIVIENDAGRAL,
    div.wizardRspPage.CAPITALES
    {
        height: 700px;
    }
    div.wizardRspPageErrorSummary.CAPITALES {
        height: 840px;
    }
    div.wizardRspPage.DATOSVEHICULO,
    div.wizardRspPage.CIAS
    {
        height:1000px;
    }
     div.wizardRspPage.VIVIENDAOTROS
    {
        height: 750px;
    }
    div.wizardRspPageErrorSummary.VIVIENDAOTROS
    {
        height: 950px;
    }
    div.wizardRspPage.MODELO.SMEMpmMotos20
    {
        height: 500px;
    }
    div.wizardRspPageErrorSummary.MODELO.SMEMpmMotos20
    {
        height: 630px;
    }
    div.wizardRspPage.SMEMpmMotos20.DATOSTITULAR
    {
        height: 800px;
    }
    div#divBotonAnadirAsegurado
    {
        height: 50px;
    }
    div.wizardRspPage.MODELO, /*Modelo*/
    div.wizardRspPage.DATOSTITULAR,
    div.wizardRspPage.DATOSOCASIONAL,
    div.wizardRspPageErrorSummary.DATOSSEGURO
	{
        height: 920px;
    }
    
    div.wizardRspPage.DATOSCONDUCTOR,
    div.wizardRspPage.LOPD
	{
        height: 1050px;
    }
    div.wizardRspPage.MARCA
    {
        height: 1166px;
        }
    div.wizardRspPageErrorSummary.MODELO
    {
        height: 1000px;
    }
    div.wizardRspPageErrorSummary.DATOSSEGURO.SMEMpmMotos20,
    
    div.wizardRspPageErrorSummary.MARCA /*Marca con errores*/
	{
        height: 850px;
    }
    div.wizardRspPageErrorSummary.DATOSOCASIONAL,
    div.wizardRspPageErrorSummary.DATOSTITULAR,
    div.wizardRspPageErrorSummary.DATOSVEHICULO
    {
        height: 950px;
    }
    div.wizardRspPage.DATOSCONDUCTOR.SMEMpmMotos20
    {
        height: 1120px;
    }
    div.wizardRspPageErrorSummary.LOPD
    {
        height: 1024px;
    }
    
    div.wizardRspPageErrorSummary.DATOSCONDUCTOR
	{
		height: 1150px;
	}
	div.wizardRspPageErrorSummary.CIAS
	{
	    height: 1000px;
	}
	div.wizardRspPageErrorSummary.DATOSCONDUCTOR.SMEMpmMotos20
	{
		height: 1350px;
	}
    div.wizardRspPage.DATOSSEGURO 
	{
        height: 800px;
    }
    div.wizardRspPageErrorSummary.DATOSSEGURO 
	{
        height: 800px;
    }
    div.wizardRspPage.VIVIENDA
    {
        height: 1050px;
    }
    div.wizardRspPageErrorSummary.VIVIENDA
    {
        height: 1200px;
    }
    div.select-pers.comboDate {
    width: 27.6%;}
    input[type="radio"] + label 
    {
        width: 48%;
        }
    .radios3campos input[type="radio"] + label 
    {
        width: 32%;
        }
    div.select-pers.yearMatric {
    width: 27.7%;}
     div.wizardRspPage.PROTECCIONES
    {
        height: 900px;
    }
    div.wizardRspPageErrorSummary.PROTECCIONES {
    height: 1100px;
    }
    .rightBar-home .infoContactBar .horario1 div:nth-child(2) p,
    .rightBar-comparador .infoContactBar div p{margin-top:20px !important;}    
    .rightBar-comparador .infoContactBar div p {width: 110px;}
    .ayuda-coche{width: 30%;margin-left: 5%;}
    .ayuda-coche div{width: 122px;}
    
    /*Comparativa de hogar */
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA .resultadoTarif
    {
        height: 1850px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif
    {
        top:-60px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .presupuesto
    {
        top:10px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .liCobertura,
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .pCoberturaHogar
    {
        display: none !important;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif ul .resultServicios-mini
    {
        width: 375px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif h2 {
        margin-top: 40px;
    }
    .spanAsteriscoHogar 
    {
        font-size: 30px !important;
        padding: 0px !important;
        margin: -6px 0px 0px !important;
        font-weight: normal !important;
        color: #96328B !important;
    }
    .lalbelLargeCoberturaRsp
    {
        line-height: 1.2em !important;
    }
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURAS,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA .resultadoTarif
    {
        height: 680px;
    }
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN .resultadoTarif
    {
        height: 1700px;
    }
    #slider-tooltip{width: 75%;}
    div.wizardRspPage.SMEMpmMotos20.DATOSSEGURO
    {
        height: 1000px;
    }
    div.wizardRspPageErrorSummary.SMEMpmMotos20.DATOSSEGURO
    {
        height: 1000px;
    }
    .tableAsegurados
    {
        display: none;
    }
}


@media screen and (min-width: 600px) and (max-width: 651px) 
{
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 5px;
    }
    #slider-tooltip{width: 67%;}
    div.wizardRspPage.MARCA
    {
        height: 1180px;
    }
    div.wizardRspPageErrorSummary.MARCA
    {
        height: 1000px;
    }
    .groupCopagosMin{display: none;}
   
}
@media screen and (max-width: 600px)  
{
    .otrasMarcas ul {
    font-size: 12px;
    margin: 0px 0px 0px 15px !important;
}
.avisolegal ul li.li-social-icons{float: none;}
    .otrasMarcas ul.contact-list-items{margin-top:0px;margin-bottom:0px;}
    .avisolegal ul li.li-social-icons 
    {
        display: block;
        margin-top: -6px;
    }
    .avisolegal ul li p.advice {
        float: left;
        font-size: 12px;
        margin-top: -20px;
        width: 500px;
        margin-left: 0px;
    }
    .avisolegal{height: 60px;}
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 5px;
    }
    .groupCopagosMin{display: none;}
    .SMEMpmSalud20 .cobertura55
    {
        height: 55px !important;
    }
    .SMEMpmSalud20 .coberturaPodologia,
    .SMEMpmSalud20 .coberturaProtesis
    {
        padding: 12px 10px;
    }
    .SMEMpmSalud20 p.coberturaEspecialidades
    {
        line-height: 16px !important;
    }
     .SMEMpmSalud20 .resultadosTarifWrapper 
    {
        background-color: #FFFFFF;
    }
    .SMEMpmSalud20 .resultadoTarif 
    {
        top: 46px;
    }
    .SMEMpmSalud20 .PageComparativa.COMPARATIVA, .SMEMpmSalud20 .resultadoTarif {
        height: 1650px;
    }
     div.wizardRspPage.MARCA
    {
        height: 1350px;
    }
    div.wizardRspPageErrorSummary.MARCA
    {
        height: 1000px;
    }
    div.wizardRspPage.CIAS
	{
        height: 1000px;
    }
    div.wizardRspPageErrorSummary.CIAS
	{
        height: 1225px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif ul .resultServicios-mini
    {
        width: 360px;
    }
    .lalbelLargeCoberturaRsp
    {
        line-height: 1.2em;
    }
    #slider-tooltip{width: 63%;}
}

/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA RESOLUCIONES CON UN MÁXIMO DE 576PX (PANTALLA PEQUEÑA)      *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/

@media screen and (max-width: 576px) 
{ 
    .groupCopagosMin{display: none;}
    .container.Mpm .span-2{width: 0px;}
    .container.Mpm .span-8{width: 260px;}
    .SMEMpmSalud20 .PageComparativa.COMPARATIVA, .SMEMpmSalud20 .resultadoTarif {
    height: 1675px;
    }
    div.wizardRspPage.MARCA /*Marca con errores*/
	{
		height: 640px;
	}
	div.wizardRspPageErrorSummary.MARCA /*Marca con errores*/
	{
	    height: 775px;
	}
	div.wizardRspPage.DATOSVEHICULO
    {
        height: 950px;
    }
	div.wizardRspPageErrorSummary.MODELO,
	div.wizardRspPageErrorSummary.DATOSVEHICULO,
	div.wizardRspPageErrorSummary.DATOSSEGURO
	{
		height: 1000px;
	}
	
	
	
    div.wizardRspPage.CIAS
	{
        height: 800px;
    }
    .PageComparativa .resultadoTarif ul .resultServicios-mini {
        width: 270px;
    }
    .LargeCobertura
    {
        line-height: 15px !important;
    }
    div.wizardRspPageErrorSummary.VIVIENDA
    {
        height: 1260px;
    }
     div.wizardRspPage.PROTECCIONES
    {
        height: 900px;
    }
    .lalbelLargeCoberturaRsp
    {
        line-height: 1.2em;
    }
}
@media screen and (max-width: 554px)
{
    .rightBar-home .infoContactBar {
    background-color: #F7F7F7;
    bottom: -591px;
    height: 625px;
        }
        footer {
    margin-top: 592px;
    }
    .container.Mpm .span-7 {
    width: 0px;
}
}
@media screen and (min-width: 440px) and (max-width: 575px)  
{
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 5px;
    }
    div.wizardRspPage.MARCA {
        height: 1050px;
    }
    div.wizardRspPageErrorSummary.MARCA /*Marca con errores*/
	{
	    height: 860px;
	}
	
    div.wizardRspPage.CIAS
    {
        height: 900px;
    }
    .PageComparativa .resultadoTarif ul .resultServicios-mini {
        width: 156px;
        margin-left: 0%;
    }
     div.wizardRspPage.PROTECCIONES
    {
        height: 930px;
    }
    div.wizardRspPageErrorSummary.PROTECCIONES {
        height: 1150px;
    }
    #slider-tooltip{width: 60%;}
    div.wizardRspPage.SMEMpmMotos20.DATOSSEGURO
    {
        height: 900px;
    }
    div.wizardRspPageErrorSummary.SMEMpmMotos20.DATOSSEGURO
    {
        height: 950px;
    }
    
}
@media screen and (max-width: 480px) 
{
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 20px;
    }
    .groupCopagos{display: none;}
    .groupCopagosMin{display: inherit;}
    .groupCopagosMin p
    {
        margin: 10px 10px 10px 10px;
        }
    .leftCopagos, .rightCopagos {
        float: none !important;
        width: auto !important;
    }
     .container.Mpm .span-2{width: 0px;}
    .container.Mpm .span-3{width: 450px;}
    .container.Mpm .span-8{width: 260px;}
    .divLogOnTitle h2{margin-bottom: 10px;}
    .container.Mpm .rightBar-home .infoContactBar {
        width: 100%;
height: 500px;
background-color: #F7F7F7;
position: absolute;
bottom: -122px;
left: 0px;
    }
    .container.Mpm .prepend-4{padding-left:0px;}
}
/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA RESOLUCIONES CON UN MÁXIMO DE 440PX (PANTALLA PEQUEÑA)      *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
@media screen and (max-width: 439px) 
{ 
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 8px;
    }
    .container.Mpm .span-2{width: 0px;}
    .container.Mpm .span-3{width: 450px;}
    .container.Mpm .span-8{width: 260px;}
    .divLogOnTitle h2{margin-bottom: 10px;}
    
    .SMEMpmSalud20 .PageComparativa.COMPARATIVA, .SMEMpmSalud20 .resultadoTarif {
        height: 1750px;
    }
    div.wizardRspPage.MARCA /*Marca con errores*/
    {
        height: 1300px;
    }
    div.wizardRspPage.CIAS,
	div.wizardRspPageErrorSummary.MARCA /*Marca con errores*/
	{
		height: 1000px;
	}
	
	div.wizardRspPageErrorSummary.SMEMpmMotos20.DATOSSEGURO
	{
		height: 1200px;
	}
	div.wizardRspPage.DATOSVEHICULO
    {
        height: 800px;
    }
    div.wizardRspPageErrorSummary.DATOSSEGURO
    {
        height: 900px;
    }
    div.wizardRspPageErrorSummary.CIAS,
	div.wizardRspPageErrorSummary.MODELO,
	div.wizardRspPageErrorSummary.DATOSVEHICULO,
	div.wizardRspPage.SMEMpmMotos20.DATOSSEGURO
    {
        height: 1100px;
    }
    
    div.wizardRspPageErrorSummary.DATOSCONDUCTOR.SMEMpmMotos20
    {
        height: 1350px;
    }
    .PageComparativa .BtnResultadosTarif li span 
    {
        font-size: 13px;
    }
    .PageComparativa .botones .retrocederButton {
        width: 95px;
    }
    .PageComparativa .resultadoTarif ul .resultServicios-mini {
        width: 156px;
        margin-left: 0%;
    }
     div.wizardRspPage.PROTECCIONES
    {
        height: 930px;
    }
    div.wizardRspPageErrorSummary.PROTECCIONES {
        height: 1150px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif ul .resultServicios-mini
    {
        width: 180px;
    }
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif ul .resultServicios-mini p,
    .PageComparativa.SMEMpmHogar20.COMPARATIVA .liCoberturaRsp p
    {
        line-height: 1.2em;
    }
    .lalbelLargeCoberturaRsp
    {
        line-height: 1.2em;
    }
    .valorCoberturaLargeRsp
{
    width: 96px;
    margin-left: 35%;
    }
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN .resultadoTarif
    {
        height: 1750px;
    }
    #slider-tooltip{width: 57%;}
}
@media screen and (max-width: 400px) 
{
    .avisolegal ul li p.advice{margin-left:-70px;}
    #slider-tooltip{width: 41%;}
    }
@media screen and (min-width: 321px) and (max-width: 339px)  
{
    div.wizardRspPage.CIAS,
    div.wizardRspPageErrorSummary.DATOSSEGURO
    {
        height: 1230px;
    }
    div.wizardRspPageErrorSummary.CIAS 
	{
        height: 1400px;
    }
    div.wizardRspPage.PROTECCIONES
    {
        height: 930px;
    }
    #slider-tooltip{width: 41%;}
}
/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA RESOLUCIONES CON UN MÁXIMO DE 320PX (PANTALLA PEQUEÑA)      *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
@media screen and  (min-width: 330px) and (max-width: 348px) 
{
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 120px;
    }
 }
@media screen and  (min-width: 330px) and (max-width: 440px) 
{
    
     div.wizardRspPage.MARCA /*Marca con errores*/
	{
		height: 1315px;
	}
}
@media screen and (max-width: 320px) 
{ 
    .rightBar-home .infoContactBar div p
    {
        margin: 30px 0px 0px 98px;
    }
    div.wizardRspPage.PROTECCIONES
    {
        height: 950px;
    }
    
    div.wizardRspPageErrorSummary.PROTECCIONES {
        height: 1150px;
    }
    div.wizardRspPageErrorSummary.DATOSCONDUCTOR
	{
		height: 1250px;
	}
	
    div.wizardRspPage.MARCA /*Marca con errores*/
	{
		height: 1300px;
	}
	div.wizardRspPage.LOPD
    {
        height: 950px;
    }
    div.wizardRspPageErrorSummary.LOPD
    {
        height: 1200px;
    }
	div.wizardRspPageErrorSummary.MARCA /*Marca con errores*/
	{
		height: 1275px;
	}
	div.wizardRspPageErrorSummary.MODELO,
	div.wizardRspPageErrorSummary.DATOSVEHICULO
    {
        height: 1100px;
    }
    div.wizardRspPageErrorSummary.DATOSSEGURO
    {
        height: 830px;
        }
    div.wizardRspPage.DATOSVEHICULO
    {
        height: 850px;
    }
    
    div.wizardRspPageErrorSummary.DATOSVEHICULO {
    height:1100px;
    }
    div.wizardRspPage.CIAS
	{
		height: 1000px;
	}
	div.wizardRspPageErrorSummary.CIAS 
	{
        height: 1200px;
    }
    
    
    div.select-pers.comboDate {
    width: 26.9%;}
        
    .rightBar-comparador .infoContactBar div p {
    width: 160px;
    }
    footer {
    margin-top: 910px;
}
.rightBar-home .infoContactBar {
    background-color: #F7F7F7;
    bottom: -910px;
    height: 937px;
}
.ayuda-coche
{   
    width: 100%;
    margin-left: 5%;
}
.ayuda-coche div
{
    width: 172px;
}
.AsteriscoCobertura
    {
        font-size: 17px;
        line-height: 15px;
        margin-left: 35px;
        margin-top: -52px;
    }
    
.PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif ul .resultServicios-mini p,
.PageComparativa.SMEMpmHogar20.COMPARATIVA .liCoberturaRsp p
{
        line-height: 1.2em;
}
.PageComparativa.SMEMpmHogar20.COMPARATIVA .resultadoTarif ul .resultServicios-mini
    {
        width: 165px;
    }
.lalbelLargeCoberturaRsp
{
    line-height: 1.2em;
    height: 65px !important;
}
.valorCoberturaLargeRsp
{
    width: 96px;
    margin-left: 35%;
    }
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN,
    div.wizardRspPage.SMEMpmHogar20.COMPARATIVA.COBERTURASOPEN .resultadoTarif
    {
        height: 1850px;
    }
    #slider-tooltip{width: 38%;}
}



/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA TARIFICADOR DE AUTOS                                        *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
.SMEMpmAutos20 .fondoSpinner{background-color: #FFFFFF !important;}

.SMEMpmAutos20 .PBar div, .SMEMpmAutos20 .presupuesto, .SMEMpmAutos20 .actionButtonRsp, .SMEMpmAutos20 .actionButtonRsp:hover,
.SMEMpmAutos20 .PageComparativa .resultadoTarif .btnResultMeinteresa2 a:last-child, .SMEMpmAutos20 .PageComparativa .resultadoTarif .btnResultMeinteresa a,
.SMEMpmAutos20 .modalDialog input[type="submit"]
{
    background-color: #005782 !important;
}
.SMEMpmAutos20 .PgBar span, .SMEMpmAutos20 .formWrapper .selectorMarcas input[type="radio"]:checked + label, .SMEMpmAutos20 .check-fin input[type="checkbox"]:checked + label,
.SMEMpmAutos20 .check-fin input[type="checkbox"]:checked + label::before, .SMEMpmAutos20 .check-fin input[type="checkbox"]:checked + label::after,.SMEMpmAutos20 .imprimirButton:hover
{
    border-color: #005782;
    color: #005782;
}
.SMEMpmAutos20 .PBar
{
    background-color: #a6cee2;
}
.SMEMpmAutos20 .actionButtonRsp:hover, .SMEMpmAutos20 .actionButtonRsp, .SMEMpmAutos20 .retrocederButton, .SMEMpmAutos20 .retrocederButton:hover,
.SMEMpmAutos20 .retrocederButton::before, .SMEMpmAutos20 .retrocederButton::after, .SMEMpmAutos20 .guardarButton:hover, .SMEMpmAutos20 .guardarButton,
.SMEMpmAutos20 .botonFAQ a:hover,.SMEMpmAutos20 .botonFAQ a:hover, .SMEMpmAutos20 .botonFAQ a,
.SMEMpmAutos20 .PageComparativa .iconResult-SI-Incluido::before, .SMEMpmAutos20 .PageComparativa .iconResult-SI-Incluido::after,
.SMEMpmAutos20 .modalDialog input[type="submit"], .SMEMpmAutos20 .popupMeinteresa div
{
    border-color: #005782;
}
.SMEMpmAutos20 .retrocederButton:hover, .SMEMpmAutos20 .guardarButton a:hover,.SMEMpmAutos20 .botonFAQ a:hover,.SMEMpmAutos20 .botonFAQ a:hover,
.SMEMpmAutos20 .rightBar-comparador .infoContactBar .ayuda-coche p, .SMEMpmAutos20 .botonFAQ a, .SMEMpmAutos20 .check-finalizar span a,
.SMEMpmAutos20 .check-finalizar span a:hover, .SMEMpmAutos20 .PageComparativa .resultadoTarif h2 em, .SMEMpmAutos20 .PageComparativa .resultadoTarif strong,
.SMEMpmAutos20 .PageComparativa .BtnResultadosTarif li span em, .SMEMpmAutos20 .modalDialog h2, .SMEMpmAutos20 .AutoCompletePattern, .SMEMpmAutos20 .close:hover,
.SMEMpmAutos20 .popupMeinteresa .botonesMeInteresa div p, .loadSpinner span
{
 color: #005782 !important;
}


/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA TARIFICADOR DE MOTOS                                        *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
.SMEMpmMotos20 .PBar div, .SMEMpmMotos20 .presupuesto, .SMEMpmMotos20 .actionButtonRsp, .SMEMpmMotos20 .actionButtonRsp:hover,
.SMEMpmMotos20 .fondoSpinner, .SMEMpmMotos20 .PageComparativa .resultadoTarif .btnResultMeinteresa2 a:last-child, .SMEMpmMotos20 .PageComparativa .resultadoTarif .btnResultMeinteresa a,
.SMEMpmMotos20 .modalDialog input[type="submit"]
{
    background-color: #E76A31 !important;
}
.SMEMpmMotos20 .PgBar span, .SMEMpmMotos20 .formWrapper .selectorMarcas input[type="radio"]:checked + label, .SMEMpmMotos20 .check-fin input[type="checkbox"]:checked + label,
.SMEMpmMotos20 .check-fin input[type="checkbox"]:checked + label::before, .SMEMpmMotos20 .check-fin input[type="checkbox"]:checked + label::after,.SMEMpmMotos20 .imprimirButton:hover
{
    border-color: #E76A31;
    color: #E76A31;
}
.SMEMpmMotos20 .PBar
{
    background-color: #FC9;
}
.SMEMpmMotos20 .actionButtonRsp:hover, .SMEMpmMotos20 .actionButtonRsp, .SMEMpmMotos20 .retrocederButton, .SMEMpmMotos20 .retrocederButton:hover,
.SMEMpmMotos20 .retrocederButton::before, .SMEMpmMotos20 .retrocederButton::after, .SMEMpmMotos20 .guardarButton:hover, .SMEMpmMotos20 .guardarButton,
.SMEMpmMotos20 .botonFAQ a:hover,.SMEMpmMotos20 .botonFAQ a:hover, .SMEMpmMotos20 .botonFAQ a,
.SMEMpmMotos20 .PageComparativa .iconResult-SI-Incluido::before, .SMEMpmMotos20 .PageComparativa .iconResult-SI-Incluido::after,
.SMEMpmMotos20 .modalDialog input[type="submit"], .SMEMpmMotos20 .popupMeinteresa div
{
    border-color: #E76A31;
}
.SMEMpmMotos20 .retrocederButton:hover, .SMEMpmMotos20 .guardarButton a:hover,.SMEMpmMotos20 .botonFAQ a:hover,.SMEMpmMotos20 .botonFAQ a:hover,
.SMEMpmMotos20 .rightBar-comparador .infoContactBar .ayuda-coche p, .SMEMpmMotos20 .botonFAQ a, .SMEMpmMotos20 .check-finalizar span a,
.SMEMpmMotos20 .check-finalizar span a:hover, .SMEMpmMotos20 .PageComparativa .resultadoTarif h2 em, .SMEMpmMotos20 .PageComparativa .resultadoTarif strong,
.SMEMpmMotos20 .PageComparativa .BtnResultadosTarif li span em, .SMEMpmMotos20 .modalDialog h2, .SMEMpmMotos20 .AutoCompletePattern, .SMEMpmMotos20 .close:hover,
.SMEMpmMotos20 .popupMeinteresa .botonesMeInteresa div p
{
 color: #E76A31 !important;
}


/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA TARIFICADOR DE HOGAR                                        *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
.SMEMpmHogar20 .PBar div, .SMEMpmHogar20 .presupuesto, .SMEMpmHogar20 .actionButtonRsp, .SMEMpmHogar20 .actionButtonRsp:hover,
.SMEMpmHogar20 .fondoSpinner, .SMEMpmHogar20 .PageComparativa .resultadoTarif .btnResultMeinteresa2 a:last-child, .SMEMpmHogar20 .PageComparativa .resultadoTarif .btnResultMeinteresa a,
.SMEMpmHogar20 .modalDialog input[type="submit"], .SMEMpmHogar20 .PgBar
{
    background-color: #96328b !important;
}
.SMEMpmHogar20 .PgBar span, .SMEMpmHogar20 .formWrapper .selectorMarcas input[type="radio"]:checked + label, .SMEMpmHogar20 .check-fin input[type="checkbox"]:checked + label,
.SMEMpmHogar20 .check-fin input[type="checkbox"]:checked + label::before, .SMEMpmHogar20 .check-fin input[type="checkbox"]:checked + label::after,.SMEMpmHogar20 .imprimirButton:hover
{
    border-color: #96328b;
    color: #96328b;
}
.liCoberturaHogar
{
    color:#d2a0cc !important;
}
.SMEMpmHogar20 .PBar
{
    background-color: #d2a0cc;
}
.SMEMpmHogar20 .actionButtonRsp:hover, .SMEMpmHogar20 .actionButtonRsp, .SMEMpmHogar20 .retrocederButton, .SMEMpmHogar20 .retrocederButton:hover,
.SMEMpmHogar20 .retrocederButton::before, .SMEMpmHogar20 .retrocederButton::after, .SMEMpmHogar20 .guardarButton:hover, .SMEMpmHogar20 .guardarButton,
.SMEMpmHogar20 .botonFAQ a:hover,.SMEMpmHogar20 .botonFAQ a:hover, .SMEMpmHogar20 .botonFAQ a,
.SMEMpmHogar20 .PageComparativa .iconResult-SI-Incluido::before, .SMEMpmHogar20 .PageComparativa .iconResult-SI-Incluido::after,
.SMEMpmHogar20 .modalDialog > div, .SMEMpmHogar20 .modalDialog input[type="submit"]
{
    border-color: #96328b;
}
.SMEMpmHogar20 .retrocederButton:hover, .SMEMpmHogar20 .guardarButton a:hover,.SMEMpmHogar20 .botonFAQ a:hover,.SMEMpmHogar20 .botonFAQ a:hover,
.SMEMpmHogar20 .rightBar-comparador .infoContactBar .ayuda-coche p, .SMEMpmHogar20 .botonFAQ a, .SMEMpmHogar20 .check-finalizar span a,
.SMEMpmHogar20 .check-finalizar span a:hover, .SMEMpmHogar20 .PageComparativa .resultadoTarif h2 em, .SMEMpmHogar20 .PageComparativa .resultadoTarif strong,
.SMEMpmHogar20 .PageComparativa .BtnResultadosTarif li span em, .SMEMpmHogar20 .modalDialog h2, .SMEMpmHogar20 .AutoCompletePattern, .SMEMpmHogar20 .close:hover,
.SMEMpmHogar20 .popupMeinteresa .botonesMeInteresa div p, .liCoberturaHogar .Bold
{
 color: #96328b !important;
}

.Font136
{
    font-size: 13.6px;
}
.LabelLarge20
{
    line-height: 15px;
    vertical-align: middle;
}
.tooltipsterTitle
{
    color:#96328b;
    font-weight: bold;
}

/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS PARA TARIFICADOR DE SALUD                                        *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
.SMEMpmSalud20 .PBar div, .SMEMpmSalud20 .presupuesto, .SMEMpmSalud20 .actionButtonRsp, .SMEMpmSalud20 .actionButtonRsp:hover,
.SMEMpmSalud20 .fondoSpinner, .SMEMpmSalud20 .PageComparativa .resultadoTarif .btnResultMeinteresa2 a:last-child, .SMEMpmSalud20 .PageComparativa .resultadoTarif .btnResultMeinteresa a,
.SMEMpmSalud20 .modalDialog input[type="submit"]
{
    background-color: #009bdd !important;
}
.SMEMpmSalud20 .PgBar span, .SMEMpmSalud20 .formWrapper .selectorMarcas input[type="radio"]:checked + label, .SMEMpmSalud20 .check-fin input[type="checkbox"]:checked + label,
.SMEMpmSalud20 .check-fin input[type="checkbox"]:checked + label::before, .SMEMpmSalud20 .check-fin input[type="checkbox"]:checked + label::after,.SMEMpmSalud20 .imprimirButton:hover
{
    border-color: #009bdd;
    color: #009bdd;
}
.SMEMpmSalud20 .PBar
{
    background-color: #b7deee;
}
.SMEMpmSalud20 .actionButtonRsp:hover, .SMEMpmSalud20 .actionButtonRsp, .SMEMpmSalud20 .retrocederButton, .SMEMpmSalud20 .retrocederButton:hover,
.SMEMpmSalud20 .retrocederButton::before, .SMEMpmSalud20 .retrocederButton::after, .SMEMpmSalud20 .guardarButton:hover, .SMEMpmSalud20 .guardarButton,
.SMEMpmSalud20 .botonFAQ a:hover,.SMEMpmSalud20 .botonFAQ a:hover, .SMEMpmSalud20 .botonFAQ a, .SMEMpmSalud20 .anadirAsegurado:hover, .SMEMpmSalud20 .anadirAsegurado,
.SMEMpmSalud20 .PageComparativa .iconResult-SI-Incluido::before, .SMEMpmSalud20 .PageComparativa .iconResult-SI-Incluido::after, .SMEMpmSalud20 .ui-widget-content,
.SMEMpmSalud20 .modalDialog input[type="submit"], #SeguroDentalHelp
{
    border-color: #009bdd;
}
.SMEMpmSalud20 .retrocederButton:hover, .SMEMpmSalud20 .guardarButton a:hover,.SMEMpmSalud20 .botonFAQ a:hover,.SMEMpmSalud20 .botonFAQ a:hover,
.SMEMpmSalud20 .rightBar-comparador .infoContactBar .ayuda-coche p, .SMEMpmSalud20 .botonFAQ a, .SMEMpmSalud20 .check-finalizar span a,
.SMEMpmSalud20 .check-finalizar span a:hover, .SMEMpmSalud20 .PageComparativa .resultadoTarif h2 em, .SMEMpmSalud20 .PageComparativa .resultadoTarif strong,
.SMEMpmSalud20 .PageComparativa .BtnResultadosTarif li span em, .SMEMpmSalud20 .modalDialog h2, .SMEMpmSalud20 .AutoCompletePattern, .SMEMpmSalud20 .close:hover,
.SMEMpmSalud20 .popupMeinteresa .botonesMeInteresa div p, .SMEMpmSalud20 .anadirAsegurado a:hover, .SMEMpmSalud20 .guardarButton:hover
{
 color: #009bdd !important;
}


/**********************************************************************************************************************************/
/**********************                                                                                   *************************/
/**********************          ESTILOS GENERALES                                                        *************************/
/**********************                                                                                   *************************/
/**********************                                                                                   *************************/
/**********************************************************************************************************************************/
form label.Font15px{ font-size: 15px;}
form label.Font14px{ font-size: 14px;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.width-50pct{width: 50%;}
.Bold{font-weight: bold;}
.AsteriscoCobertura
    {
        font-size: 17px;
        line-height: 15px;
        margin-left: 35px;
        margin-top: -52px;
    }
.paragraphCoberturas
{
    color: #cccccc;
    font-size: 12px;
    padding: 20px 10px 10px;
    }
/* Botón continuar en el primer paso */
.wizardRspPage.MARCA .actionButtonRsp,
.wizardRspPageErrorSummary.MARCA .actionButtonRsp
{
	border-radius: 50px;
}
.numericWidth input
{
    width: 19.5%;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: .8em;
}

.ui-widget-content {
    background: #F9F9F9;
    border: 1px solid #cccccc;
    color: #222222;
}

.ui-dialog {
    left: 0;
    outline: 0 none;
    padding: 0 !important;
    position: absolute;
    top: 0;
}

#sucMpm {
    padding: 0;
    margin: 0; 
}
.ui-dialog{top:10px !important;border-radius:20px;}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    position: relative;
    padding: 0 !important;
}

.ui-widget-header {
    background: #FFFFFF;
    border: 0;
    color: #97ae41;
    font-weight: normal;
}
.ui-dialog-title
{
    font-weight: bold;
    font-size: 14px;
    }
.ui-dialog .ui-dialog-titlebar {
    font-size: 15px;
    padding: 10px;
    position: relative;
}
.ui-widget-overlay {
    background: repeat-x scroll 50% 50% #222222;
    opacity:0.3;
}

.ui-widget-overlay {
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.ui-dialog-buttonpane.ui-widget-content
{
    border: none;
}
.ui-dialog-buttonset
{
    border-top: 1px solid #97ae41;
    padding: 10px;
    text-align: center;
}
.ui-dialog-buttonset .guardarButton
{
    line-height: 23px;
}
.ui-button-text
{
    font-size: 14px;
    }
.ui-dialog-titlebar-close:hover
{
    color: #97ae41 !important;
    }
.ui-dialog-titlebar-close
{
    border-radius: 40px;
    color: #999;
    font-family: ProximaNova-Semibold,Helvetica,sans-serif;
    font-size: 28px;
    height: 30px;
    line-height: 20px;
    position: absolute;
    right: 8px;
    text-align: center;
    text-decoration: none;
    top: 10px;
    transition: color 0.2s ease-in 0s;
    width: 40px;
    }
.ui-icon.ui-icon-closethick
{
    float: right;
    
    }
 .formWrapper .selectorMarcas span {
    top: 110px;
    line-height: 20px;
}
.SMEMpmHogar20.COMPARATIVA .formWrapper h2
{
    text-align: left;
}


/*----- Accordion -----*/

.accordion {
    overflow:hidden;
    background:#f1f1f1;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin-top: 30px;
    width: 96%;
    margin: 30px 0px auto;
}
 
/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:10px;
    display:inline-block;
    border-top:1px solid #CCCCCC;
    background:#f1f1f1;
    transition:all linear 0.15s;
    cursor: pointer;
    /* Type */
    font-size:1.200em;
    color:#666666;
}
.accordion-section-title .accordionTitle
{
   color: #009bdd;
   font-size: 16px;
    font-weight: bold;
} 
.accordion-section-title .tableAseguradosEditButton
{
    height: 20px !important;
}
.accordion-section-title.active, .accordion-section-title:hover {
    
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
    background-color: rgb(255, 255, 255);
    
}
.tableAsegurados
    {
        width: 100%;
    }
.btnCuadroMedico{
    display: inline-block;
    vertical-align: top;
    width: 95px;
    height: 20px;
    border: 2px solid #009bdd;
    background-color: #FFF;
    border-radius: 50px;
    position: relative;
    transition: all 0.2s ease 0s;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 2px;
}
.btnCuadroMedico a
{
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}
.SMEMpmSalud20 .spanLinkCoberturas {
    line-height: 13px !important;
    text-align: center !important;
    color: #CCC !important;
    font-size: 11px !important;
}
.leftCopagos {
    float: left;
    width: 50% !important;
} 
.leftCopagos p {
    text-align:right !important;
    margin-right:10px !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 2px;
}
.rightCopagos p {
    margin: 0 !important;
    padding: 2px;
}
.rightCopagos {
    float: right;
    width: 50% !important;
}
.groupCopagos
{
    width: 100% !important;
}
.groupCopagos:after {
    content:"";
    display: table;
    clear: both;
}



/** ARREGLOS **/

.infoContactBar a{text-decoration: none;color: #333333;}
#frmWizard div,#frmWizard a, #frmWizard label, #frmWizard input, #frmWizard span, #frmWizard li,#frmWizard p,
#frmWizard div:after,#frmWizard a:after, #frmWizard label:after, #frmWizard input:after,#frmWizard span:after, #frmWizard li:after,#frmWizard p:after,
#frmWizard div:before,#frmWizard a:before, #frmWizard label:before, #frmWizard input:before,#frmWizard span:before, #frmWizard li:before,#frmWizard p:before
{
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
