@import "../brandbook-colors.css";
.prvtest:before{
	content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    background-color: var(--white);
    z-index: 2;
}

.dtable{width: 100%;margin-bottom:10px}
.th-place{display:block;font-weight: bold;font-size: 18px;font-family: 'Nunito', 'Trebuchet MS', sans-serif; color:var(--black); margin:20px 0}
.td-data{background-color:var(--grey4);box-shadow:1px 1px 1px 0px var(--grey3); margin-bottom:10px;border-bottom:1px solid var(--grey3)}
.msie11 .td-data,.msie10 .td-data{border-bottom:1px solid var(--grey3);}
.view-more-year{font-weight:bold; outline:none !important;}
.view-more-year:focus{outline:none !important;}
.remove-mb{margin-bottom:-75px}
.mtzvalue{display: inline-block;padding: 11px 10px;text-align: center;min-width: 61px;background-color:var(--white);-webkit-box-shadow:inset 1px 1px 1px 0px var(--grey3);-moz-box-shadow:inset 1px 1px 1px 0px var(--grey3);box-shadow:inset 1px 1px 1px 0px var(--grey3); cursor:pointer; transition:all 0.2s}
.mtzvalue:hover,.mtzvalue.active{background-color:var(--french);color:var(--white)}
.dtable.Mes .mtzvalue{min-width:107px}

form[data-pre-callback="_visualfechacarnet.setForYear"] .dtable-1,
form[data-pre-callback="_visualfechacarnet.setForYear"] .jcf-select-dtable-1,
form[data-pre-callback="_visualfechacarnet.setForYear"] .dtable-2,
form[data-pre-callback="_visualfechacarnet.setForYear"] .jcf-select-dtable-2{display:none}

form[data-pre-callback="_visualfechacarnet.setForYear"] .button-box.no-border-top{position:absolute;top:-999px}
form[data-pre-callback="_visualfechacarnet.setForYear"] fieldset>.button-box button[type="submit"]{pointer-events:none}


.mtzvalue.especial{
	font-size: 12px;
    padding: 12px 10px 0px 10px;
    line-height: 11px;
    height: 45px;
    transform: translateY(4px);
    margin-top: -4px;
    max-width:58px;	
}

.hidden-opacity{left: -9999px;position: absolute;opacity: 0;}
.drum-container{margin: auto; max-width: 233px;}
.drum-container .jcf-select{display:none}
div[data-title]{display:inline-block; text-align:center}
div[data-title]:before{content:attr(data-title);text-transform: uppercase;font-weight: bold;margin-bottom: 10px;display: block;}
.drum-container div.drum-wrapper{width:75px;border-left:1px solid purple}
.drum-container .last div.drum-wrapper{border-right:1px solid purple}
div.drum figure{font-size:20px; text-align:center; font-weight:bold}
div.drum-wrapper .dial svg{left:38%;}

div.drum-wrapper, div.drum-wrapper .inner{height:140px}
div.drum-wrapper div.container, div.drum-wrapper figure{height:45px;line-height:45px}
.din-h-year{transition:all 0.4s;overflow:hidden;}

	.din-h-year.std-red.add-1,.din-h-year.exc-red.add-1{height:45px}
	.din-h-year.std-red.add-2,.din-h-year.exc-red.add-2{height:90px}
	.din-h-year.std-red.add-3,.din-h-year.exc-red{height:135px}
	.din-h-year.std-red.add-4,.din-h-year.std-amp.add-4,.din-h-year.std-red{height:180px}
	.din-h-year.std-amp.add-5,.din-h-year.exc-amp{height:225px}
	.din-h-year.std-amp.add-6{height:270px}
	.din-h-year.std-amp.add-7,.din-h-year.std-amp{height:315px}
	.din-h-year.std-amp.add-8{height:360px}
	.din-h-year.std-amp.add-9{height:405px}
	.din-h-year.std-amp.add-10{height:450px}
	.din-h-year.std-amp.add-11{height:495px}
	.din-h-year.std-amp.add-12{height:540px}
	.din-h-year.std-amp.add-13{height:585px}
	.din-h-year.std-amp.add-14{height:630px}
	.din-h-year.std-amp.add-15{height:675px}
	.din-h-year.std-amp.add-16{height:720px}
	.din-h-year.std-amp.add-17{height:765px}
	.din-h-year.std-amp.add-18{height:810px}
	.din-h-year.std-amp.add-19{height:855px}
	.din-h-year.std-amp.add-20{height:900px}

.fastbuy .matriz_horiz .th-place{margin:10px 0px 10px 0px;}


@media (max-width: 767px){
	.remove-mb{margin-bottom: -40px;}
}

@media (max-width: 991px){
	.td-data{width:428px}
	.din-h-year.std-red{height:270px}
	.din-h-year.exc-red{height:180px}
	.din-h-year.exc-amp{height:360px}
	
	
	.fastbuy .matriz_horiz .dtable#matriz_dia{width: 41.66666666666667%;float:left;}
	.fastbuy .matriz_horiz .dtable#matriz_mes{width:41.66666666666667%;float:left;}
	.fastbuy .matriz_horiz .dtable#matriz_anyo{width:16.666666666666664%;float:left;}
	.fastbuy .matriz_horiz .td-data{width: 100%;background-color:transparent;border-bottom:0px;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;}
	.fastbuy .matriz_horiz .mtzvalue{-webkit-box-shadow:0px 0px 1px 1px var(--grey3);-moz-box-shadow:0px 0px 1px 1px var(--grey3);box-shadow:0px 0px 1px 1px var(--grey3);} 
	.fastbuy .matriz_horiz .dtable#matriz_dia .mtzvalue{min-width: 35px;padding:5px;font-size:14px}
	.fastbuy .matriz_horiz .dtable#matriz_mes .mtzvalue {min-width: 87px;padding: 5px 0px;font-size: 15px;}
	.fastbuy .matriz_horiz .dtable#matriz_anyo .mtzvalue{min-width: 80px;padding:5px;font-size:14px}
	
}

@media (min-width: 992px){
	.mtzvalue.especial{font-size: 11px;}
	.td-data{width:580px}
	.mtzvalue{min-width:58px}
	.dtable.Mes .mtzvalue{min-width:145px}
	
	.fastbuy .matriz_horiz .dtable#matriz_dia{width:41.66666666666667% ;float:left;}
	.fastbuy .matriz_horiz .dtable#matriz_mes{width:41.66666666666667%;float:left;}
	.fastbuy .matriz_horiz .dtable#matriz_anyo{width:16.666666666666664%;float:left;}
	.fastbuy .matriz_horiz .td-data{width: 100%;background-color:transparent;border-bottom:0px;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;}
	.fastbuy .matriz_horiz .mtzvalue{-webkit-box-shadow:0px 0px 1px 1px var(--grey3);-moz-box-shadow:0px 0px 1px 1px var(--grey3);box-shadow:0px 0px 1px 1px var(--grey3);} 
	.fastbuy .matriz_horiz .dtable#matriz_dia .mtzvalue{min-width: 30px;padding:5px 4px;font-size: 14px;}
	.fastbuy .matriz_horiz .dtable#matriz_mes .mtzvalue  {min-width: 70px;padding: 6px 0px;font-size: 14px;}
	.fastbuy .matriz_horiz .dtable#matriz_anyo .mtzvalue{min-width: 85px;padding:5px 4px;font-size: 14px;}
	
	
}
@media (min-width: 1200px){
	.td-data{width:710px}
	.mtzvalue{min-width:71px}
	.mtzvalue.especial{font-size: 12px;}
	.dtable.Mes .mtzvalue{min-width:177.5px}
	.fastbuy .matriz_horiz .dtable#matriz_dia{width: 50%;float:left;}
	.fastbuy .matriz_horiz .dtable#matriz_mes{width:41.66666666666667%;float:left;}
	.fastbuy .matriz_horiz .dtable#matriz_anyo{width:8.333333333333332%;float:left;}
	.fastbuy .matriz_horiz .td-data{width: 100%;background-color:transparent;border-bottom:0px;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;}
	.fastbuy .matriz_horiz .mtzvalue{-webkit-box-shadow:0px 0px 1px 1px var(--grey3);-moz-box-shadow:0px 0px 1px 1px var(--grey3);box-shadow:0px 0px 1px 1px var(--grey3);} 
	.fastbuy .matriz_horiz .dtable#matriz_dia .mtzvalue{min-width: 31px;padding:5px;font-size:16px}
	.fastbuy .matriz_horiz .dtable#matriz_mes .mtzvalue {min-width: 85px;padding:5px 0px;font-size:16px}
	.fastbuy .matriz_horiz .dtable#matriz_anyo .mtzvalue{min-width: 53px;padding:5px;font-size:16px}
	
}