#tabla table{ margin: 3em 0 2em;}
#tabla .contenedor{max-width:1245px;;}
#tabla h4{ font-size: 1em;}
#tabla h3{font-family:"IBM Plex Sans", sans-serif;font-weight:300; font-size: 1.5em; width: 90%; margin:0em  auto 0.45em;;}
#tabla h3 span{font-family:'IBM Plex Sans', sans-serif;font-weight:700;font-size:1.5em;color:#0ea1a1;} 
#tabla {font-family:'IBM Plex Sans', sans-serif;font-weight:400;margin:2.5em auto 3em;}
#tabla table .tick{ background: url("../img/tick.png") no-repeat center center;}
#tabla table#mobile{text-align: center; display: none;}
#tabla table#mobile .tick{ background: url("../img/tick-mobile.png") no-repeat center center; background-size: 10%; padding-bottom: 1em;}
#tabla table#mobile .back{background-color: #f6f5f5;width:25%;}
#tabla table#mobile td, #tabla table#mobile th{ border: none; vertical-align: middle; height: 40px; padding: 0; padding-top: 10px;}
#tabla table#mobile .title { text-align: center;font-size: 1.3em;    padding: 15px 1.5em 0; height: 10px; vertical-align: top;}
#tabla table .notick{ background: url("../img/notick.png") no-repeat center center; background-size: 10%; padding-bottom: 1em;}
#tabla table th{ text-align: center;}
#tabla table{  text-align: left;}
#tabla table .title{ padding: 0.8em 1.8em 0.8em 0.8em; font-weight:400; color: #000000;}
#tabla table .title strong{font-weight:900;}
#tabla table .noopen{ background: none;}
#tabla table td,#tabla table th{ padding: 0.5em;border: 1px solid #8da1a1;}
#tabla table th,#tabla table#mobile tr:last-of-type td, #tabla table#mobile th{font-family:'IBM Plex Sans', sans-serif;font-weight:400; padding: 1.2em 0 1.6em; }
#tabla table th span,#tabla table#mobile tr:last-of-type  td span{font-family:'IBM Plex Sans', sans-serif;font-weight:700;font-size: 1.9em; line-height: 1em;}
#tabla table th br,#tabla table#mobile tr:last-of-type td br{margin-bottom:0.875em;}
#tabla table th br:last-of-type,#tabla table#mobile tr:last-of-type td br:last-of-type,#tabla table th a:not(.notbuttonlink) br,#tabla table#mobile tr:last-of-type td a br{margin-bottom:inherit;}

#tabla table th a:not(.notbuttonlink),#tabla table#mobile tr:last-of-type td a{ padding: 0.5em 0.7em; background-color:#ffffff;color:#11a6a5;border:1px solid #11a6a5;font-size: 0.75em; display: block; width: 11.5em; margin: 1em auto 0;text-transform:uppercase;}
#tabla table th a.orange,#tabla table#mobile tr:last-of-type td a.orange{border:1px solid transparent;color:#fff;}
#tabla table th a.descargar,#tabla table#mobile tr:last-of-type td a.descargar{ background-color: #ffffff; border: 1px solid #ff9012; color: #ff9012;}
#tabla table ul{ margin:0.5em 0 0.5em  1.3em; list-style-image: url("../img/bullet.jpg");}
#tabla table ul li{ padding: 0.2em 0;}
#tabla table li span{ color: #0ea1a1; font-size: 2em; position: relative; top: 7px;}
#tabla table th, #tabla table td{ border-bottom: none; border-right: none;}
#tabla table .border_r{border-right: 1px solid #8da1a1;}
#tabla table .border_b{border-bottom: 1px solid #8da1a1;}
#tabla table .border_l{ border-left: none; border-top: none;}
#tabla table .border_t{ border-top: none;}
#tabla table .oculto{display: none; transition: display .3s;}
#tabla .nota{font-family:"IBM Plex Sans", sans-serif;font-weight:300;font-size: 0.75em;text-align: left;}
#tabla .nota a{text-decoration:underline;color:#4b5964;}
#tabla .nota_compatible{font-family:"IBM Plex Sans", sans-serif;font-weight:300;font-size:0.875em;text-transform:uppercase;padding-right:285px;}
#tabla .nota_compatible span{font-size:3.5em;margin-left:-14px;top:10px;position:relative;color:#4b5964}
#tabla .nota_compatible span:first-of-type{margin-left:-5px;}
#tabla .nota_compatible a span{margin-right:-9px;}
#tabla table td a{color:#0ea1a1;}
#tabla .remark{display:inline-block;background:url(../img/remark.png) left center no-repeat transparent;font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:14px;padding:1px 6px 1px 16px;margin-left:11px;font-weight:normal;vertical-align:top;margin-top:1px;}
/*.croptable .vgama4{display:none;}
.croptable .vgama3{border-right:1px solid #8da1a1;}
.croptable table th a.vgama3_orange,.croptable table#mobile tr:last-of-type td a.vgama3_orange{background-color: #ff9012}
.box ul li{display:none;}*/

.price_yearly{display:none;}
.yearly .price_yearly{display:initial;}
.yearly .price_monthly{display:none;}

#header_back{background-image:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/header-dome.jpg");background-attachment:scroll;background-position:center top;background-repeat:no-repeat;background-size:cover;}
#header_section #screenshot,#header_section #screenshot.chars,#chars{margin-top:4em;}
#pricing h2, #pricing .feature,#pricing p{display:none;}
#pricing{margin-top:-18em;}
.box{background-color:#fff;}
.ctappal{margin:4em auto 3em;}
#header_section .comp{color:#4b5964;}
#selector_monthly,#selector_yearly{background-color:#fff;}
.mob{display:none;}

.complete{background-color:transparent;}
/*.complete a{top:-15px}*/
.complete.complete_green h4{color:#11a6a5;}
.complete.complete_green a{background-color:#ff057c;}
.complete.complete_green .off_label{background-position:left -400px;}
.complete.complete_pdas h4{color:#11a6a5;}
.complete.complete_pdas a{background-color:#fa709a;}
.complete.complete_pdas .off_label{background-position:left -600px;}
.header_section_XS #header_back{padding-bottom:11.6em;}
.header_section_XS #pricing{margin-top:-13.5em;}
.wording{margin:10px 2.5% 5px;text-align:center;}
.wording.lines3{min-height:4.75em;}
.advanced .wording{color:#333333;}
.wording .slash{color:#cccfd1;display:block;line-height:1px;margin-bottom:15px;}

.off_label{background:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/off-label.png") left top no-repeat transparent;margin:-4px 0 0 -4px !important;width:112px;height:112px;background-color:transparent !important;border-radius:0;padding:30px 0 0;}
.off_label span{-ms-transform:rotate(-45deg);/* IE 9 */   -webkit-transform:rotate(-45deg);/* Safari */    transform:rotate(-45deg);display:block;position:relative;left:-15px;}
.off_label strong{font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size:1.5em}
.advanced.lat .off_label{margin-top:3px !important;}
.off_label.off_label_PDCS{background-position:left -400px;}
.off_label.off_label_PDPS{background-position:left -200px;}
.mix .advanced .off_label, .mix .complete .off_label{display:block;}
.color_PDES{color:#80d0c7 !important;}
.color_PDAS{color:#fa709a !important;}
.color_PDCS{color:#ff057c !important;}
.color_PDPS{color:#32d6ab !important;}
.fondo_PDES{background-color:#80d0c7 !important;}
.fondo_PDAS{background-color:#fa709a !important;}
.fondo_PDCS{background-color:#ff057c !important;}
.fondo_PDPS{background-color:#32d6ab !important;}
.mix a.button_monthly.fondo_PDPS{background-color:#2cacd1 !important;}
.mix .complete.complete_green a.button_monthly{background-color:#8d0b93;}
.mix .complete.complete_pdas2 a.button_monthly{background-color:#d1597d;}
.complete .box{border-color:#c5c7cb}
.complete .box,.advanced .box{padding:1.875em 0 2.8em;}
.complete h4,.advanced h4{margin:0.25em 0;}
.complete .price,.advanced .price{line-height:0.8em;}
body.yearly .price:not(.pricenew){margin-top:0;font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size:1.75em;}
body.yearly .price:not(.pricenew) a span[class^='price_']{text-decoration:line-through;}
/*body.yearly */.byyear{text-transform:uppercase;font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size:0.6em;}
.price:not(.pricenew){color:#5e6980;}
.complete .price:not(.pricenew){color:#a7a9ac;}
.disp{margin-top:0.4em;font-size:0.75em;color:#333333;font-family:"IBM Plex Sans", sans-serif;font-weight:300;text-transform:uppercase}
.disp strong{font-family:'IBM Plex Sans', sans-serif;font-weight:normal;}
.t_header{background:url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/compatible-dome-devices.png") right+30px center no-repeat #fafafa;padding:20px;}
.advanced.lat,.complete.lat{background-position:left top;}
.advanced a,.complete a{margin-top:-25px;top:inherit;}
a.button_yearly,a.button_monthly{display:inline-block;width:80%;color:#fff !important;font-size:1.15em;padding:0.5em 0.9em;line-height:1.2em;}
a.button_yearly{background-color:#ff910a;margin-top:10px;top:inherit;}
a.button_monthly{background-color:#18a4a4;margin-top:-33px;top:inherit}
a.button_yearly .line1{opacity:0.75;font-family:'IBM Plex Sans', sans-serif;font-weight:400;text-decoration:line-through;}
a.button_yearly .line2{display:block;font-size:1.4em;}
a.button_monthly .line1{opacity:0.75;font-family:'IBM Plex Sans', sans-serif;font-weight:400;text-transform:uppercase;}
a.button_monthly .line2{display:block;font-size:1.2em;}
.line1 .byyear{text-decoration:line-through;}

ul#adbps li{min-height:inherit;}

.billing{font-family:'IBM Plex Sans', sans-serif;font-weight:400;padding-top:0.3em;}
.advanced .billing{color:#1f2532;}
.billing .price_before{color:#ae0303;text-decoration:line-through;}
.complete .billing .price_before{color:#ee403d;}
.billing .billed{font-family:'IBM Plex Sans', sans-serif;font-weight:400;font-size:0.875em;}
.advanced .billing .billed{color:#333333;}
#tabla .byyear{font-family:"IBM Plex Sans", sans-serif;font-weight:300;font-size:0.875em !important;text-transform:lowercase;display:block;}

#didyouknow{padding:3em 0;}
#mainfeatures{padding:3em 0;}
#reviews{padding:3em 0;}
.features{padding:0;}
.features .compare{margin-top:3em;}

.sticky-comparative{position:fixed;top:98px;margin:0 !important;display:none;z-index:4;}
.sticky-comparative th:not(.t_header){background-color:#fff;}
.sticky-comparative th.t_header{opacity:0;}
.sticky-comparative th{padding-bottom:0}
#tabla th:not(.t_header){width:169px;}
#tabla th.t_header{width:524px;padding:20px}
#tabla th img{position:relative;z-index:4;}

#header_section p a{font-size:1.125em;display:inline-block;margin-top:-2em;min-width:215px;font-family:'IBM Plex Sans', sans-serif;font-weight:700;text-transform:uppercase;}

#sticky_anytech {position:fixed; bottom:0; background-color:#252a37; padding:1.2em 0 1.5em; width:100%; color:#ffffff; font-family:'IBM Plex Sans', sans-serif;font-weight:400;z-index:1;}
#sticky_anytech .contenedor{max-width:none;}
#sticky_anytech .centrar{ text-align: left; display: inline-block; }
#sticky_anytech  .svgicon {    display: inline-block;    width: 1em;    height: 1em;    stroke-width: 0;    stroke: currentColor;    fill: currentColor;    font-size: 2.7em;    position: relative; color: #c8cace;}
#sticky_anytech .title{font-family:'IBM Plex Sans', sans-serif;font-weight:700;}
#sticky_anytech .powered{ font-size: 0.62em;font-family:'IBM Plex Sans', sans-serif;font-weight:400;margin-top: 1em;}
#sticky_anytech .telef,#sticky_anytech .text{  display: inline-block; vertical-align: top;}
#sticky_anytech .text{ margin-right: 1.8em;}
#sticky_anytech .telef a{ font-size: 2.2em; color: #ff9012;font-family:'IBM Plex Sans', sans-serif;font-weight:700; display: inline-block; vertical-align: top; margin-left: 0.2em;}

#anytech_tel{background:rgba(47,57,71,0.5);margin:-1.7em auto 13.8em;font-family:'IBM Plex Sans', sans-serif;font-weight:700;padding:0.5em 1.5em 3.5em;text-align:center;}
#anytech_tel .link_to_support{color:currentColor;}
#anytech_tel .tel_anytech_sem_link{font-family:'IBM Plex Sans', sans-serif;font-weight:700;font-size:1.625em;color:#F5A623;vertical-align:sub;margin-left:0.3em;}
#anytech_tel .powered{font-family:"IBM Plex Sans", sans-serif;font-weight:300;font-size:0.75em;margin-top:-3px;margin-bottom:-5px}
#anytech_tel .powered strong{font-family:'IBM Plex Sans', sans-serif;font-weight:400;}
.header_section_XS #anytech_tel{margin-bottom:9.4em}
.anytech_header_section #header_back{padding-bottom:0;}

/*VPN bundle*/
.bundle_box{font-family:'IBM Plex Sans', sans-serif;font-weight:400;  background-color: #eef0f3; padding: 1.63em 6px 11px; text-align: left; color: #1f2532;position: relative; width: 259px; margin: 1em auto; font-size: 13px;}
.bundle_box strong{ font-weight: 600; }
.bundle_box .new{ display: block; position: absolute; left: 93%; top: -2px; width: 40px; height: 40px; z-index: 1; background: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/new-label.png") no-repeat top left;}
.bundle_box .price_vpn{ color: #5fba74; font-weight: bold; }
.bundle_box .text{display: inline-block; vertical-align: top; width: 80%; font-size: 1.1em;  }
.bundle_box .price_vpn_pre{ color: #868686; font-size: 0.8em; display: block; font-style: italic; text-decoration: line-through;}
.bundle_box .list{ padding: 0.3em 0.3em 0 5.6em; background: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/vpn-icono.png") no-repeat 7px 42% #ffffff; color: #1f2532; font-size: 0.93em; margin-top: 1.3em; }
#header_section .bundle_box ul{ list-style-image: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/bullet-circle-green.png"); width: 90%; margin: 0;}
#header_section .bundle_box .list li{font-family:'IBM Plex Sans', sans-serif;font-weight:400; padding: 0 0 0.4em 0.3em; letter-spacing: 0.01em; font-size: 1.1em;}
.bundle_box label { padding: 0 0 0.4em 2.6em;    background: url('../img/radio-label.png') no-repeat 5px 0;height: 23px;  }
.bundle_box  input[type="radio"]{display: none;}
.bundle_box  input[type="radio"]:checked + label {background-position: 5px -26px;   }
.bundle_box.premium{ display: inline-block;  width: 266px; border: 1px solid #32d6ab; padding: 1.2em 0 1.05em;font-family:'IBM Plex Sans', sans-serif;font-weight:400; text-align: center;}
.bundle_box.premium .icono{ background: url("https://www.pandasecurity.com/rfiles/promotions/launch-2016/dome/img/vpn-icono-green.png") no-repeat center center; width: 39px; height: 48px; display: block; margin: 1em auto;}
.bundle_box.premium .title{ color: #32d6ab; font-weight: 600; font-size: 1.04em; letter-spacing: 0.03em;}
.bundle_box .text_prem{font-size: 0.9em; letter-spacing: 0.04em; width: 70%; margin: 0 auto;}
.bundle_box .text_prem span{color: #32d6ab; }

#sticky_vpn{position: fixed;top: 0;background: #0086D6;z-index:22222;width: 100%;}
#sticky_vpn a {font-size: 22px;line-height: 33px;color:#FFFFFF;text-align: center;font-weight:bold;padding:4px 0;display: block;text-decoration: none;}
@media screen and (min-width:1024px){
	#sticky_vpn .cerrar{display:none;}
}
@media screen and (max-width:1023px) {		
	#tabla table {display: none;}
	#tabla table#mobile{display: inline-block; margin-top: 3em;}	
	#tabla .nota { text-align:left;margin-left:auto;margin-right:auto;width:90%;}
	#tabla .nota_compatible{float:none;margin-bottom:2em;}
	#tabla h3{ margin-top: 1em;}
	#tabla h4{font-size: 1.3em; width: 70%; margin: 0 auto;}
	#sticky_vpn .cerrar{background:url("../img/icon-closemenu.svg") no-repeat right;background-size:24px 24px;width:24px;height:24px;position:absolute;top:12px;right:15px;}
	#sticky_vpn a{font-size:22px;line-height:33px;padding:4px 8px;max-width:90%;}
}

@media screen and (max-width:1000px){	
	#tabla table .title { width: 30%;}
	.complete a:not(.button_yearly){margin-top:-30px;}
#chars{margin-top:0;}
	.advanced{margin-bottom:2em;}
}
@media screen and (max-width:800px) {
	#tabla table th a:not(.notbuttonlink), #tabla table#mobile tr:last-of-type td a {width: 75%;}
	#tabla table th span, #tabla table#mobile tr:last-of-type td span { font-size: 1.7em;}
#pricing{margin-top:-12em;}
	.anytech_header_section .advanced.lat,.anytech_header_section .complete.lat{margin-top:-16.1em;}
	#anytech_tel .powered{margin-top:3px;} 
}
@media screen and (max-width:700px){	
#pricing .box{padding:1.875em 0 2.8em;}
	#sticky_vpn a{font-size:18px;line-height:27px;padding:4px 8px;max-width:90%;}
}
@media screen and (max-width:600px){	
.advanced.lat,.complete.lat{padding-top:15em;}
	#tabla table#mobile {    font-size: 1.2em;}
	#tabla h3 {    font-size: 1.7em;}
	#tabla table#mobile {    margin-top: 2em;margin-bottom:0.5em;font-size: 0.9em;}
	#tabla table#mobile .tick { background-size: 15%;}
	#tabla table#mobile td.tick,#tabla table#mobile td.notick {    height: 40px;}
	#tabla table th a:not(.notbuttonlink), #tabla table#mobile tr:last-of-type td a {    font-size: 0.8em;}
}
@media screen and (max-width:500px){	
.advanced.lat .box{padding:1.875em 0 2.8em;}
}
@media screen and (max-width:450px) {	
	#header_section p a{margin-top:-1em;}
}
@media screen and (max-width:400px) {
	#tabla h3 {    font-size: 1.6em;}
	#tabla table#mobile {    font-size: 0.85em;}
	#tabla table#mobile .tick,#tabla table#mobile .notick {    background-size: 17% auto;}
	#tabla table#mobile td.tick, #tabla table#mobile td.notick {    height: 30px;}	
	#tabla .nota {    font-size: 0.8em;}
	.button, #pricing a, .advanced.lat a, .complete.lat a{width:80%;padding:15px;}
	.header_section_XS #pricing{margin-top:-15.5em;}
}
@media screen and (max-width:350px){
	#sticky_vpn .cerrar{right: 10px !important;}
}
@media screen and (min-width:351px) and (max-width:600px){
	#sticky_vpn .cerrar{right: 10px !important;}
}
@media screen and (min-width:731px) and (max-width:1023px){
	#sticky_vpn .cerrar{top: 6px !important;}
}