.container.faq_text.view_question{
    padding-top:3rem;
    padding-bottom:2rem
}
@media (min-width:100px) and (max-width:766px){
    .tablet{
        display:none!important
    }
    .bt-sep{
        margin-top:.7rem
    }
}
@media (min-width:992px){
    .tablet{
        display:none!important
    }
}
@media (min-width:767px) and (max-width:992px){
    .solo-pc{
        display:none!important
    }
}
.boton-principal{
    background-color:#19110b;
    width:100%;
    color:#fff!important;
    padding:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-principal:hover{
    background-color:#eae8e4;
    color:#19110b!important
}
.boton-principal-reves{
    background-color:#fff;
    width:100%;
    border:1px solid #19110b;
    color:#19110b!important;
    padding:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-principal-reves:hover{
    border:1px solid #fff;
    background-color:#19110b;
    color:#eae8e4!important
}
h3{
    font-family:Montserrat,sans-serif!important
}
.mb-0{
    font-size:1.5rem;
    font-family:Montserrat,sans-serif;
    font-weight:lighter
}
.boton-principal-spy{
    background-color:#19110b;
    border:1px solid #19110b;
    width:100%;
    color:#fff!important;
    padding:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-principal-spy:hover{
    border:1px solid #fff;
    background-color:#fff!important;
    color:#19110b!important
}
.boton-history{   
    width:100%;
    color:#19110b!important;
    padding:.1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400;    
    top:.7rem!important;
    border:none !important;
}
.boton-history:hover{
    background-color:#eae8e4;
    color:#19110b!important
}
@media (min-width:992px) and (max-width:1200px){
    .buttons-for-desktop{
        margin-bottom:3rem;
        margin-top:2rem
    }
}
.info_au_d{
    margin-top:25px;
    opacity:1;
    color:#19110b;
    padding:7px;
    text-align:center;
    font-family:Montserrat,sans-serif;
    -webkit-box-shadow:0 0 8px 3px #fafafd );
    -moz-box-shadow:0 0 8px 3px #fafafd;
    box-shadow:0 0 8px 3px #fafafd
}
.lastBidInfo{
    margin-top:25px;
    opacity:1;
    color:#19110b;
    padding:7px;
    text-align:center;
    font-family:Montserrat,sans-serif;
    -webkit-box-shadow:0 0 8px 3px #fafafd );
    -moz-box-shadow:0 0 8px 3px #fafafd;
    box-shadow:0 0 8px 3px #fafafd
}
.lastBidItem{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap
}
#auction-details .lastBidItem .bid-price{
    color:#c48862
}
.shadow_bg_history .tabs{
    display:flex;
    align-items:center
}
.shadow_bg_history .tabs #bid-h{
    width:100%
}
.shadow_bg_history .tabs .fa{
    margin-right:10px
}
.bidhistoryModal .modal-dialog{
    margin-top:80px!important
}
.bidhistoryModal .modal-body{
    padding:0
}
a.prefill_bb{
    margin:0
}
.accordion.umobileshow{
    margin-bottom:20px
}
.biddername.d_flex{
    font-size:1.2rem;
    font-family:Montserrat,sans-serif;
    font-weight:300
}
.info_div h2{
    font-size:30px;
    line-height:40px
}
.info_div p{
    margin-bottom:0;
    margin-top:10px
}
.info_div a{
    margin-bottom:15px;
    display:block;
    border:0;
    font-size:18px;
    font-weight:700;
    display:block;
    padding:0;
    color:#f29a0d
}
.info_div{
    width:100%;
    margin-top:20px;
    height:200px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center bottom;
    padding:15px;
    position:relative
}
#price1_txt{
    top:240px;
    left:calc(50% - 70px)
}
#price5_txt{
    top:240px;
    right:calc(50% - 90px)
}
.price_txt{
    position:absolute;
    color:gray;
    font-size:20px
}
.chartInner{
    position:absolute;
    top:127px;
    width:100%
}
.chartTxt{
    position:absolute;
    top:152px;
    width:100%
}
.accordion_tab{
    background:linear-gradient(90deg,#fd6400 0,#ce3560 52%,#a13dba 100%)
}
.accordion_tab .mb-0{
    color:#19110b!important;
    font-weight:700
}
.accordion_tab .mb-0 i{
    float:right
}
.participant_div{
    background-image:url(../img/daxdi_user.png);
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    padding:10px;
    height:50px;
    width:100%;
    margin-top:20px
}
.left_circles{
    position:absolute;
    left:0;
    top:30px
}
.right_circles{
    position:absolute;
    right:0;
    top:30px
}
.circle{
    border-radius:50%;
    height:15px;
    width:15px;
    margin:25px 0;
    position:relative;
    background:#fff
}
.circle.active{
    background:#c3e949
}
.circle:before{
    content:"";
    position:absolute;
    top:.15px;
    left:.75px;
    width:13.5px;
    height:13.5px;
    border-radius:50%;
    background:radial-gradient(circle at 50% 0,#fff,rgba(255,255,255,0) 58%);
    filter:blur(5px);
    z-index:2
}
.ctimer{
    width:1.5em;
    height:1.5em;
    display:flex;
    align-items:center;
    justify-content:center;
    border:.15em solid #ffbdbd;
    border-radius:100%;
    position:relative
}
.ctimer:after,.ctimer:before{
    content:'';
    display:block;
    position:absolute
}
.ctimer:before{
    height:.3em;
    width:.3em;
    top:-.432em;
    border-radius:100%;
    left:50%;
    margin-left:-.225em;
    background:#ff9600;
    border:.075em solid #ffbdbd
}
.ctimer:after{
    width:.3em;
    height:.3em;
    background:#ffbdbd;
    right:0;
    top:-.075em;
    border-radius:100%
}
.hand{
    background:#ff9600;
    height:.3em;
    width:.3em;
    position:relative;
    display:flex;
    justify-content:center;
    border-radius:100%;
    border:.3em solid #ffbdbd;
    box-sizing:unset
}
.hand:after,.hand:before{
    content:'';
    display:block;
    position:relative;
    box-sizing:unset
}
.hand:before{
    width:.0975em;
    height:.3em;
    top:-.24em;
    background:#ff9600;
    animation:countdown 2s linear infinite;
    transform-origin:50% 125%
}
@keyframes countdown{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
#auction-details .img_adown,#auction-details .img_aup{
    margin-top:-5px;
    -webkit-animation:blink 2s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation:blink 2s;
    -moz-animation-iteration-count:infinite;
    -o-animation:blink 2s;
    -o-animation-iteration-count:infinite;
    margin-left:10px
}
.daxdiButtons a{
    width:100%
}
.daxdiButtons{
    padding-top:20px
}
#auction-details .detail_view .cols{
    margin-top:20px
}
div.submit input{
    font-size:17px;
    padding:5px 20px
}
.set_input{
    border-radius:6px;
    display:inline-block;
    border:none;
    background:#white;
    height:35px;
    width:98px;
    text-align:center;
    margin-right:10px
}
#auction-details .bid-history div.submit{
    margin-top:13px!important;
    margin-bottom:10px!important
}
.main_content{
    background:#fff!important
}
.primer-panel-det{
    padding-top:15px;
    background-color:#fff;
    box-shadow:0 4px 25px 0 rgba(0,0,0,.1);
    margin-top:0;
    padding-bottom:30px
}
.primer-temp{
    font-size:4rem;
    top:168px
}
.corregido-detalles{
    padding-right:25px;
    font-family:Nunito,sans-serif;
    font-size:38px;
    color:#5e5854!important
}
.resp-blocks{
    margin-bottom:20px
}
.firstblock{
    position:relative;
    width:100%
}
.bidblock,.priceblock,.timeblock{
    padding-left:15px;
    padding-right:15px;
    position:relative
}
.timeblock{
    width:25%;
    float:left
}
.bidblock{
    width:50%;
    float:left
}
.priceblock{
    width:25%;
    float:right
}
.buttons-for-mobile{
    display:none
}
.buttons-for-desktop{
    display:block
}
@media(min-width:991px) and (max-width:1200px){
    .firstblock{
        width:30%;
        float:left;
        margin-bottom:15px
    }
    .timeblock{
        width:100%;
        float:none;
        margin-bottom:15px
    }
    .priceblock{
        width:100%;
        float:none
    }
    .bidblock{
        width:70%;
        float:left
    }
}
@media(max-width:991px){
    .firstblock{
        width:40%;
        float:left;
        margin-bottom:15px;        
    }
    .timeblock{
        width:100%;
        float:none;
        margin-bottom:15px
    }
    .priceblock{
        width:100%;
        float:none
    }
    .bidblock{
        width:60%;
        float:left
    }
}
@media(max-width:767px){
    .productImageThumb img{
        max-width:100%
    }
    .modal-trigger{
        padding:0!important
    }
    .firstblock{
        width:100%;
        float:none;
        margin-bottom:15px
    }
    .timeblock{
        width:50%;
        float:left
    }
    .priceblock{
        width:50%;
        float:left
    }
    .bidblock{
        width:100%;
        float:none
    }
    .boxclear{
        clear:both
    }
    .bidblock,.priceblock,.timeblock{
        padding-left:10px;
        padding-right:10px
    }
    #speedtest{
        width:190px;
        height:190px
    }
    .price_txt{
        font-size:14px
    }
    #price1_txt{
        top:220px;
        left:calc(50% - 50px)
    }
    #price5_txt{
        top:220px;
        right:calc(50% - 50px)
    }
    .buttons-for-mobile{
        display:block
    }
    .buttons-for-desktop{
        display:none
    }
}
@media(max-width:480px){
    .priceblock,.timeblock{
        width:100%;
        float:none
    }
}
.statistics-box-dt-dx{
    background:#fff;
    color:#19110b;
    border:1px solid #eae8e4
}
.info-box-dt-dx{
    background:#fff;
    color:#19110b;
    border:1px solid #eae8e4
}
.info-box-dt-dx .informations{
    box-shadow:none
}
@media(min-width:1024px){
    .info-box-dt-dx{
        min-height:280px
    }
}
@media(min-width:767px) and (max-width:1200px){
    .info-box-dt-dx{
        min-height:280px
    }
    .primer-panel-det{
        padding-bottom:0
    }
    #speedtest{
        width:200px;
        height:200px
    }
    .corregido-detalles{
        font-size:1.9rem
    }
    #price1_txt{
        top:220px
    }
    #price5_txt{
        top:220px;
        right:calc(50% - 70px)
    }
    .primer-temp{
        top:128px
    }
}
@media(max-width:990px){
    .primer-panel-det.panel-precio{
        padding-bottom:0!important
    }
    .row.daxdiButtons.text-center{
        padding-top:30px;
        padding-bottom:10px
    }
    .dax-ass{
        padding-top:30px;
        padding-bottom:20px
    }
}
.center_img_thumb{
    height:100%;
    display:block;
    width:100%;
    border:none
}
.imagen-mini{
    border-left:1px solid #eae8e4!important;
    border-right:1px solid #eae8e4!important
}
.modal,.modal-box{
    z-index:900
}
.modal-sandbox{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:0 0
}
.modal{
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background:#000;
    background:rgba(0,0,0,.8);
    overflow:auto
}
.modal-box{
    position:relative;
    width:80%;
    max-width:920px;
    margin:100px auto;
    animation-name:modalbox;
    animation-duration:.4s;
    animation-timing-function:cubic-bezier(0,0,.3,1.6)
}
.modal-box1{
    position:relative;
    width:90%;
    max-width:600px;
    margin:100px auto;
    animation-name:modalbox;
    animation-duration:.4s;
    animation-timing-function:cubic-bezier(0,0,.3,1.6)
}
.modal-header{
    padding:20px 40px;
    background:#eae8e4;
    color:#fff
}
.modal-body{
    background:#eceff1;
    padding:60px 40px
}
.modal-body1{
    background:#fff;
    padding:1rem 3rem
}
.close-modal{
    text-align:right;
    cursor:pointer
}
@-webkit-keyframes modalbox{
    0%{
        top:-250px;
        opacity:0
    }
    100%{
        top:0;
        opacity:1
    }
}
@keyframes modalbox{
    0%{
        top:-250px;
        opacity:0
    }
    100%{
        top:0;
        opacity:1
    }
}
.modal-trigger,button{
    top:50%;
    left:50%;
    background:0 0;
    color:#fff;
    border:1px solid #fff;
    text-decoration:none
}
.modal-trigger{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    transition:ease .2s
}
button{
    border:1px solid #333;
    outline:0;
    color:#333
}
.auction-image{
    display:flex
}
.imagencentrada{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:100%
}
.h2-md-head{
    color:#19110b;
    font-family:Montserrat,sans-serif;
    font-size:1.5rem;
    margin:0 auto
}
.modal-fot{
    margin:0 auto;
    justify-content:center;
    display:flex;
    margin-top:1rem
}
.boton-principal1{
    background-color:#19110b;
    width:15rem;
    color:#fff!important;
    padding:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-principal1:hover{
    background-color:#eae8e4;
    color:#19110b!important
}
@media(max-width:576px){
    .h2-md-head{
        font-size:1rem
    }
    .modal-header{
        padding:10px 10px!important
    }
    .ekis{
        display:none
    }
}
.modal-backdrop{
    z-index:5!important
}
@media(min-width:767px){
    body .center_img_thumb{
        width:100%!important;
        height:100%!important
    }
}
.container-asis-box{
    margin-bottom:1rem
}
.content-assis-box{
    padding-top:1rem;
    padding-bottom:1rem
}
.da_title{
    font-size:1.4rem;
    padding-left:1rem;
    font-family:Montserrat,sans-serif;
    color:#fff
}
.tit-assistant-box{
    background:#19110b;
    padding-top:.3rem;
    padding-bottom:.3rem
}
#delete_bbb{
    width:100%;
    margin:0;
    padding:0;
    color:#fff;
    border:none!important
}
#delete_bbb:hover{
    background:#fff;
    color:#19110b!important
}
.dxd-ad-cl{
    margin-top:2rem
}
.row-titulo-rules{
    margin-top:2rem;
    margin-bottom:2rem
}
.boton-funciones-avanzadas3{
    background-color:#eae8e4!important;
    width:100%;
    color:#19110b!important;
    padding:1rem;
    padding-left:1rem;
    padding-right:1rem;
    text-align:center;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-funciones-avanzadas{
    background-color:#19110b!important;
    width:100%;
    color:#fff!important;
    padding:1rem;
    padding-left:1rem;
    padding-right:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-funciones-avanzadas:hover{
    background-color:#eae8e4!important;
    color:#19110b!important
}
.boton-funciones-avanzadas4{
    background-color:#19110b!important;
    width:100%;
    color:#eae8e4!important;
    padding:1rem;
    padding-left:1rem;
    padding-right:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-funciones-avanzadas4:hover{
    background-color:#eae8e4!important;
    color:#19110b!important
}

@media (min-width:767px) {
   .boton-funciones-avanzadas2{
    top:1rem;
    background-color:#fff!important;
    color:#19110b!important;
    padding:.2rem;
    padding-left:1rem;
    padding-right:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
    } 
}
.boton-funciones-avanzadas2{    
    padding:.2rem;
    padding-left:1rem;
    padding-right:1rem;
    text-align:center;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    letter-spacing:.05rem;
    font-weight:400;
    -webkit-transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    transition:border .3s cubic-bezier(.39,.575,.565,1),box-shadow .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),background .3s cubic-bezier(.39,.575,.565,1);
    font-family:Montserrat,sans-serif;
    font-weight:400
}
.boton-funciones-avanzadas2:hover{
    background-color:#19110b!important;
    color:#fff!important
}
.dxd-advanced-tit{
    background:#19110b
}
.advanced-tit{
    text-align:center;
    font-family:Montserrat,sans-serif;
    margin:0 auto;
    font-weight:lighter
}
.body-asistant-advanced{
    background-color:#fff
}
.material-form{
    display:block;
    width:100%;
    padding:30px 40px;
    background-color:#fff;
    font-size:16px;
    border-radius:5px;
    overflow:hidden
}
.material-form__container{
    position:relative;
    width:90%;
    margin:30px auto;
    padding:10px 0
}
.material-form__label{
    position:absolute;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    transform:translateY(-50%);
    transition:all .25s
}
.material-form__input{
    width:100%;
    padding:10px 0;
    color:#444;
    font-weight:700;
    box-shadow:0 -2px #f3f3f3 inset;
    border:none;
    outline:0
}
.material-form__input[type=password]{
    letter-spacing:7px
}
.material-form__input:placeholder-shown:valid~.material-form__label{
    left:0;
    top:50%;
    color:#ccc;
    font-size:1em;
    font-weight:lighter
}
.material-form__input:not(:placeholder-shown)~.material-form__label,.material-form__input:placeholder-shown:focus~.material-form__label{
    top:0;
    left:0;
    font-size:.9em
}
.material-form__input:placeholder-shown:focus~.material-form__label{
    color:#19110b
}
.material-form__input:placeholder-shown:focus~.material-form__focus-animation{
    background-color:#19110b
}
.material-form__input:valid~.material-form__label{
    color:#00e676
}
.material-form__input:valid:not(:placeholder-shown)~.material-form__focus-animation{
    background-color:#00e676
}
.material-form__input:invalid~.material-form__label{
    color:#f44336
}
.material-form__input:invalid~.material-form__focus-animation{
    background-color:#f44336
}
.material-form__input:focus~.material-form__focus-animation{
    width:100%;
    left:0
}
.material-form__input:not(:focus):invalid~p{
    transform:translate(0,5px)
}
.material-form__focus-animation{
    position:absolute;
    left:50%;
    bottom:10px;
    height:3px;
    width:0;
    transition:all .25s
}
.material-form__error{
    position:absolute;
    color:#f44336;
    font-size:.75em;
    font-family:sans-serif;
    transition:all .25s
}
.slideSource{
    opacity:1;
    transition:opacity 1s
}
.slideSource.fade{
    opacity:0
}


@media (min-width:100px) and (max-width:576px) {
    #speedtest{display:none; !important;}
    .firstblock{display:inline-flex;}
    .priceChart, #price1_txt, #price5_txt{display:none;}
    .chartTxt{position:relative !important;top:0 !important;}
    .movil-no-margin{margin-top:0 !important;}
    .corregido-detalles{padding-right:0 !important;}
    .view_pub_priv{display:none;}
}

@media (min-width:100px) and (max-width:460px) {
    .precio_mister{display:none;}
    .tiempo-restante-detalles strong{font-size:1.1rem !important;}
    .precio-detalles strong{font-size:1.1rem !important;}
}