/*
Theme Name: Dyntra Child Theme
Theme URI: http://www.dyntra.org/
Author: dyntra
Author URI: http://www.dyntra.org/
Description: Make all of your modifications to Theme in this child theme.
Version: 1.0.0
Template: dyntra
*/

@import url('css/add.css');

/* ESTILOS PRINCIPALES */
@viewport {
  zoom:1.0 ; /* same as initial-scale=1 */
  width: device-width;
}


@font-face {
	font-family: 'portalfontregular';
	src: url('https://cdn.dyntra.org/portalfont/portalfont-webfont.woff2') format('woff2'),
		 url('https://cdn.dyntra.org/portalfont/portalfont-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-style: normal;
}

h1, h2, h3, h4, h5, h6 {color:#1b1b1b}

h1, h2 {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	letter-spacing: -2px;
}

h3, h4 { letter-spacing: -1px; }

h5, h6 {margin-bottom:0 !important;}

p {
	margin-top:0 !important;
	margin-bottom:0.5em !important;
}

figcaption { font-size:0.8em;color:#2b2b2b}



.portalfontregular, [class*="portalfontregular-"] {display: inline-block;font-family: 'portalfontregular';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:55px;}

i.transparencia-institucional:before, i.transparencia-municipal:before, i.institutional-transparency:before, i.municipal-transparency:before, i.transparencia-de-la-mancomunidad:before{content:'\0041';color:rgba(0,61,110,1);}
i.participacion-y-colaboracion-ciudadana:before, i.citizen-participation-and-co-operation:before, i.citizen-participation-and-collaboration:before{content:'\004C';color:rgba(122,165,41,1);}
i.transparencia-economico-financiera:before, i.economic-and-financial-transparency:before{content:'\0051';color:rgba(97,37,115,1);}
i.contrataciones-de-servicios:before, i.transparency-in-service-contracts:before, i.transparency-in-contracting-services:before{content:'\0056';color:rgba(0, 169, 255,1);}
i.urbanismo-y-obras-publicas:before, i.transparency-in-recruitment-services:before, i.public-works-and-urban-planning:before{content:'\0065';color:rgba(255, 117, 20,1);}
i.open-data:before{content:'\00A2';color:#ffbf14;}
i.acceso-a-la-informacion-y-publicidad-activa:before, i.access-to-information-and-active-advertising:before, i.access-to-information-and-its-publication:before {content: '\0030';color:rgba(194,40,32,1);}
i.servicios-y-apoyo-a-municipios:before {content: '\0031';color:rgba(255, 117, 20,1);}

i.presidente-y-consejeros:before, i.defensor-del-pueblo-cargos-y-adjuntosas:before {content: '\0037';color:rgba(0,61,110,1);}
i.cargos-de-confianza-y-libre-designacion:before {content: '\0032';color:#3d7d1c;}
i.organizacion-y-patrimonio:before {content: '\0038';color:#01888c;}
i.planificacion-y-organizacion:before {content: '\0033';color:#6c3b2a;}
i.comunicacion-publica:before {content: '\0034';color:#c22820;}
i.informacion-economica-y-presupuestaria:before {content: '\0051';color:rgba(97,37,115,1);}

i.institucional:before{content: '\00C0';color:rgba(101,55,46,1);}
i.organizativa:before{content: '\00CA';color:rgba(200,128,115,1);}
i.personal-libre-nombramiento:before{content: '\00CB';color:rgba(56,109,144,1);}
i.empleo-en-el-sector-publico:before{content: '\00C9';color:rgba(67,90,47,1);}
i.retribuciones:before{content: '\00D6';color:rgba(105,111,158,1);}
i.normativa:before{content: '\00D1';color:rgba(59,189,172,1);}
i.servicios-y-procedimientos:before{content: '\00D7';color:rgba(241,109,45,1);}
i.economica-y-contable:before{content: '\00D0';color:rgba(8,78,149,1);}
i.patrimonio:before{content: '\00D4';color:rgba(186,67,76,1);}
i.planificacion-y-programacion:before{content: '\00D5';color:rgba(66,30,82,1);}
i.obras-publicas:before{content: '\00D2';color:rgba(156,188,76,1);}
i.contratos:before{content: '\00CE';color:rgba(243,150,54,1);}
i.encomiendas-de-gestion:before, i.convenios-y-encomiendas-de-gestion:before{content: '\00CF';color:rgba(0,53,111,1);}
i.concesiones-de-servicios-publicos:before{content: '\00CD';color:rgba(4,145,73,1);}
i.ayudas-y-subvenciones:before{content: '\00CC';color:rgba(185,14,37,1);}
i.ordenacion-del-territorio:before{content: '\00D3';color:rgba(192,66,131,1);}
i.acceso-a-la-informacion:before {content: '\0030';color:rgba(233,213,41,1);}

i.informacion-ciudadana-y-derecho-de-acceso-a-la-informacion:before{content: '\0030'; color: rgba(194,40,32,1);}
i.infomacion-economica-y-presupuestaria:before { content: '\0051'; color: rgba(97,37,115,1); }
i.contratos-convenios-encomiendas-y-subvenciones:before { content: '\0056'; color: rgba(0, 169, 255,1);}

i.dam:before {content:'\00C0';}
i.dpp:before {content:'\00C2';}
i.ddp:before {content:'\00C0';}
i.def:before {content:'\00C6';}
i.doc:before {content:'\00C1';}
i.dca:before {content:'\00C4';}
i.ddc:before {content:'\00C4';}
i.dccaa:before {content:'\00C0';}
i.due:before {content:'\00C8';}
i.dwc:before {content:'\00C4';}

/* end font */

/* Default */
@-webkit-keyframes filler {0% {width:0;}}
@-moz-keyframes filler {0% {width:0;}}
@keyframes filler {0% {width:0;}}

#main{padding:0 0;}
body:not(.home) #center{margin:15px 0 0;}
body {min-width:600px}

small { font-size: smaller;}

/* tipo */
h4 {margin-top:0px}

.flex{display:flex;justify-content: center;align-items: center;}
.centre{text-align:center;display: block;}
.izquierda {text-align:left}
.derecha {text-align:right}
.red{color:red;}
.green{color:green;}
.orange{color:orange;}
.gris{color:#3b3e4f}
.blanco{color:#ffffff}
.disabled {background-color:#999999 !important;color:#cccccc !important;pointer-events:none;}

.smooth {transition: all 0.2s ease-out;}
.invisible {visibility:hidden;display:none}

.pad_top_1 {padding-top:0.5em}
.pad_bottom_1 {padding-bottom:0.5em}
.pad_left_1 {padding-left:0.5em}
.pad_right_1 {padding-right:0.5em}

.pad_top_2 {padding-top:1em}
.pad_bottom_2 {padding-bottom:1em}
.pad_left_2 {padding-left:1em}
.pad_right_2 {padding-right:1em}

.pad_top_3 {padding-top:1.5em}
.pad_bottom_3 {padding-bottom:1.5em}
.pad_left_3 {padding-left:1.5em}
.pad_right_3 {padding-right:1.5em}
.pad_right_6 {padding-right:3em}

.half_width {width:50%}
.quarter_width {width:25%}

.al_center { display: block;margin: 0 auto;float:none !important}

.panel { background-color:transparent !important}

.navigation:before, .navigation:after{content:normal;}
#header .logo{padding:0px;}
#header .logo img{width: 250px;padding:0px;}

/* Navigation */
.navigation {display: flex;justify-content: space-between;align-items: center;}
 
/* Header */
.page-title-block-header h1 {display:flex;justify-content:center;align-items:center;}
.page-title-block, .page-title-block-header { height:5em;/*max-height:5em */}
.page-title-block-content {padding:0.7em 0 1em 0;}
a.subtitle{color:white; font-size:20px;}
a.subtitle:hover{ text-decoration:none;}
a.subtitle button{margin-top:0px; margin-left:20px;}
.head-flex{display:flex;align-items:flex-end;flex-direction:column;}
.head-flex #log{ display:flex;margin:10px 15px;}
#lang_nav .menu{display:flex}
#lang_nav .menu li{ list-style-type:none; padding: 0 5px;}
.manual{background: #48afdb;padding: 8px;margin: 0 5px;color: white;}
.manual:hover{color: white; text-decoration:none;}
.page-title-block .page-title-block-header h1 {}
#banner_sidebar img{max-width: 200px;}

/*
#header #site-navigation ul.main_menu {padding-top:1em}

#site-navigation ul.main_menu li { 
	padding:1em 1em 1em 3em!important;
	border-radius:0 2em 2em 0;
	margin-left:-2em;
	text-indent: -1em;
	background: #ffffff;
	background: -moz-linear-gradient(left, #ccf2ff 0%, #48afdb 100%);
	background: -webkit-linear-gradient(left, #ccf2ff 0%,#48afdb 100%);
	background: linear-gradient(to right, #ccf2ff 0%,#48afdb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccf2ff', endColorstr='#48afdb',GradientType=1 ); 
}
#site-navigation ul.main_menu li:first-child {z-index:10 !important}
#site-navigation ul.main_menu li:nth-child(2) {z-index:9 !important}
#site-navigation ul.main_menu li:nth-child(3) {z-index:8 !important}
#site-navigation ul.main_menu li:nth-child(4) {z-index:7 !important}
*/

/* Content */
#content h2{margin-top:0px}
#main .central-wrapper { padding-bottom: 1em }

/* Footer */
.medios	{width:150px !important;}

/* Search */
.ranking .search{width:500px;border: 5px solid #d2d2d2;margin: 20px auto; display: block;}

/* subject */
#profile{display:flex;justify-content:flex-start; margin-bottom:50px;align-items:center;border: #d2d2d2 solid 5px;padding: 10px;}
#profile .meta-data{display:flex;flex-direction:column; margin:0 20px;}
#profile img{max-width: 400px;}

	.column-left{border:#d2d2d2 solid 5px;padding:10px;display:flex;flex-direction:column;}
	.column-left .seal{align-self:center;}
	.column-left .name h3{font-size: 24px;text-transform: initial;}
	.column-left .meta-profile-data img{ margin-bottom:0.5em}
	.column-right{border:#d2d2d2 solid 5px;padding:10px;display:flex;flex-direction:column;margin-bottom: 20px;}
	.column-right a.subtitle {margin:0;}
	.column-right a.subtitle button{margin-left:0px;}
	
.graph {width:100%;position:relative;border: #d2d2d2 solid 5px}
.graph > div {display: flex;padding: 0;flex-direction: row;align-items: baseline; justify-content:space-around;position: relative;}
.graph h3{padding: 5px;color:#333333;margin: 0 10px 0 0;}
.graph h3 span {font-size:smaller}
.graph:before {
	content:'\A';
	position:absolute;
	top:0; bottom:0;
	left:0; 
	width:100%;
	-webkit-animation: filler 5s ease-in-out;
	-moz-animation: filler 5s ease-in-out;
	animation: filler 5s ease-in-out;
}

.highcharts-title tspan{font-size: 20px;}
tspan{font-size: 14px; line-height:16px;}

.category-graphic-container{display:flex;justify-content: center;flex-wrap: wrap; margin-bottom:2em;align-items:stretch}
.category-graphic{display:flex;flex-direction:column;align-items:center;cursor: pointer;width: 110px;justify-content: center;}
.category-graphic:hover{background:#d2d2d2;}
.category-graphic-container span{text-align:center;font-size:14px;line-height:14px;padding-top:5px}
.category-graphic-container span.percent{font-size:30px;padding:0;line-height:50px;}
.nav-tabs {border-bottom:0}
.nav-tabs>li {border-bottom: #d2d2d2 solid 5px;box-sizing: border-box;max-width:130px;}
.nav-tabs>li.active {border: #d2d2d2 solid 5px; border-bottom-width: 0px;box-sizing: border-box;}
.nav-tabs>li a{margin-right:0px;padding:10px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border:0;background-color:transparent}


.category{margin-bottom:30px;}
.category h3{margin:0;}
.category h3 .percent{font-size: 40px;}
.category h5{text-transform:lowercase;}
 h2 .percent{font-size: 140%;}

/* Ranking */
.published {font-size: 14px;}
.published h3{font-size:50px;margin-top:10px;}
table.index{width:100%; border-color:#e4e4e4;}
table.index th{text-align:inherit;}
table.index input{width: 400px;}
table.index input[type=checkbox]{width: auto;}
table.index i{font-size: 18px;padding:3px 0}
table.index i.fa-check{color: green;}
table.index i.fa-times{color: red;}

table.index thead th {padding: 10px 1px;cursor:help;background-color:#e4e4e4;}
table.index thead th {font-size:20px;line-height:24px;color:#3b3e4f;}
table tr:nth-child(even) { background-color: #e4e4e4 !important;}
table.index th:first-child,table.index td:first-child{width: 8%;}
table.index th:nth-child(2),table.index td:nth-child(2){width: 55%}
table.index tbody td.entity > div {display: flex; align-items: center;}
table.index tbody td.entity > div a:nth-child(3) {padding-left:5px}
table.index tbody td.entity div a {display:flex;flex-wrap:nowrap;align-content: flex-start;flex-direction:row;align-items:center}
table.index th:nth-child(3),table.index td:nth-child(3){width: 15%;padding-left: 5px;}
table.index th:last-child,table.index td:last-child{width: 22%;}
table.index tbody tr:hover {background-color: #c7d4dd !important;cursor: initial;}
table.index th:last-child i,table.index td:last-child i{cursor: pointer;}
table.index tbody {font-size:0.9em;line-height:inherit}
table.index .diagram-item {padding:0;}
table.index .skill-element {margin:0;}
table.index .skill-amount {font-size: 30px;float: none;text-align: center;}
table.index .position{font-size: 30px;}
table.index .title{color:black;font-size:25px;line-height:30px;}
table.index .escudo{min-width:75px;max-width:75px;height:50px;padding-right:5px}
table.index a:hover{text-decoration:none;}
table.index.edit td:first-child, table.index.edit th:first-child{width: 80%;}
table.index.edit td:last-child, table.index.edit th:last-child{width: 20%;}
table.index.edit label{margin:5px 5px 0;}
table.index.edit input{width: 100%;}

.percent_int { font-size:1em;}
.percent_float { font-size: 0.7em;text-indent:-2px}
.percent.skill-amount {padding-left:5em;position:absolute;margin-top:-1.4em}

.img_ranking, .size-img_ranking {height:95%;max-width:95%;}
/* end subject*/

/* evaluation */
.published {font-size: 14px;}
.published h3{font-size:50px;margin-top:10px;}
table.evaluation{width:100%;}
table.evaluation th{text-align:inherit;}
table.evaluation input{width: 400px;}
table.evaluation input[type=checkbox]{width: auto;}
table.evaluation i{font-size: 24px;}
table.evaluation i.fa-check{color: green;}
table.evaluation i.fa-times{color: red;}

table.evaluation thead th {padding: 10px 15px;cursor:help;}
table.evaluation thead th {font-size:20px;line-height:24px;color:#3b3e4f;}
table.evaluation th:first-child,table.evaluation td:first-child{width: 50%;}
table.evaluation th:nth-child(2),table.evaluation td:nth-child(2){width: 32%;}
table.evaluation th:last-child,table.evaluation td:last-child{width: 18%;}
table.evaluation tbody tr:hover {background-color: #c7d4dd;cursor: initial;}
table.evaluation th:last-child i,table.evaluation td:last-child i{cursor: pointer;}
table.evaluation tbody {font-size:0.9em;line-height:inherit}
table.evaluation .diagram-item {padding:0;}
table.evaluation .skill-element {margin:0;}
table.evaluation .skill-amount {font-size: 30px;float: none;text-align: center;}
table.evaluation .position{font-size: 30px;}
table.evaluation .title{color:black;font-size:25px;line-height:30px;}
table.evaluation a:hover{text-decoration:none;}
#index .panel{padding:0px;}
#index .panel h2{margin:0px;}
#index .panel-body {background: white;}
/* end subject*/

/* verify */
.published {font-size: 14px;}
.published h3{font-size:50px;margin-top:10px;}
table.verify {width:100%;}
table.verify th{text-align:inherit;}
table.verify input{width: 400px;}
table.verify input[type=checkbox]{width: auto;}
table.verify i{font-size: 24px;}
table.verify i.fa-check{color: green;}
table.verify i.fa-times{color: red;}

table.verify thead th {padding: 10px 15px;cursor:help;}
table.verify thead th {font-size:20px;line-height:24px;color:#3b3e4f;}
table.verify th:first-child,table.verify td:first-child{width: 40%;}
table.verify th:nth-child(2),table.verify td:nth-child(2){width: 40%;}
table.verify th:last-child,table.verify td:last-child{width: 20%;}
table.verify tbody tr:hover {background-color: #c7d4dd;cursor: initial;}
table.verify th:last-child i,table.verify td:last-child i{cursor: pointer;}
table.verify tbody {font-size:0.9em;line-height:inherit}
table.verify .diagram-item {padding:0;}
table.verify .skill-element {margin:0;}
table.verify .skill-amount {font-size: 30px;float: none;text-align: center;}
table.verify .position{font-size: 30px;}
table.verify .title{color:black;font-size:25px;line-height:30px;}
table.verify a:hover{text-decoration:none;}
/* end subject*/

/* search */
table.search img{width:50px;height:50px;}
table.results tr[visible='false'],table.no-result{display:none;}
table.results tr[visible='true']{display:table-row;}
.counter{color:#ccc;}

/* Manage */
.manage th:first-child,.manage td:first-child{display:none;}

/* Verify */
.profile-verify{display:flex;align-items: center;justify-content: center; margin-bottom:30px;}
.profile-verify h2{margin:0px 10px;}
.profile-verify .image-title{max-height:72px;}
.meta-profile{margin-bottom:50px;}
.table-profile{width:100%;}
.table-profile td:first-child{width:25%;}
.table-profile input{width:100%;}

/* Fast data */
.fast_data{display: flex;flex-direction: column;align-items: center;}
.fast_data .circle{display:block;padding:50px;border-radius:60px;background:yellowgreen;transition: all 0.2s ease-out;margin:5px 0 5px 0}
.fast_data .circle:hover{padding:55px;margin:0 0 0 0;transition: all 0.2s ease-out;}
.fast_data .icon-datos{line-height:0;font-size:50px;}
.fast_data .infoExtra-counter{font-size: 50px;line-height: 50px;padding: 5px 0;}
.fast_data h6{text-align:center;}

/* Alerts */
.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert-success{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-info{color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.alert-warning{color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.alert-danger{color: #a94442;background-color: #f2dede;border-color: #ebccd1;}

/* Register */
#botones_register {display:flex;flex-direction:row;justify-content:space-around}
.radio_register{display:flex;flex-direction:row;align-items:center;font-family: 'Varela round';font-style: normal;font-weight: normal}
.radio_register img:hover{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);transition: all 0.2s ease-out;}
.radio_register img {transition: all 0.2s ease-out;cursor:pointer}

/* Cloud Tags */
.cloud-tags span{font-size:1em}
.cloud-tags span[data-count^="1"]{font-size:1.1em}
.cloud-tags span[data-count^="2"]{font-size:1.2em}
.cloud-tags span[data-count^="3"]{font-size:1.3em}
.cloud-tags span[data-count^="4"]{font-size:1.4em}
.cloud-tags span[data-count^="5"]{font-size:1.5em}
.cloud-tags span[data-count^="6"]{font-size:1.6em}
.cloud-tags span[data-count^="7"]{font-size:1.7em}
.cloud-tags span[data-count^="8"]{font-size:1.8em}
.cloud-tags span[data-count^="9"]{font-size:1.9em}
.cloud-tags span[data-count^="10"]{font-size:2.0em}
.cloud-tags span[data-count^="11"]{font-size:2.1em}
.cloud-tags span[data-count^="12"]{font-size:2.2em}
.cloud-tags span[data-count^="13"]{font-size:2.3em}
.cloud-tags span[data-count^="14"]{font-size:2.4em}
.cloud-tags span[data-count^="15"]{font-size:2.5em}
.cloud-tags span[data-count^="16"]{font-size:2.6em}
.cloud-tags span[data-count^="17"]{font-size:2.7em}
.cloud-tags span[data-count^="18"]{font-size:2.8em}
.cloud-tags span[data-count^="19"]{font-size:2.9em}
.cloud-tags span[data-count^="20"]{font-size:3.0em}

.cloud-tags .search{width: 100%;margin-bottom: 20px;}
.cloud-tags .results a[visible='false'], .no-result{display:none;}
.cloud-tags .results a[visible='true']{}
.cloud-tags .counter{padding:8px;color:#ccc;}

/* Footer */
#footer .flex{justify-content: space-between;flex-direction:column}
#footer .panel{background-color:inherit;}
#footer .sidebar{padding:0 15px 0 0;}
#bottom-line {padding: 15px 0;}
#bottom-line p.small {margin:0;font-size:0.7em;line-height:1.1em}
#bottom-line p {margin:0;font-size:0.8em}
#bottom-line .site-info a {color:#ffffff !important}
.contacts-info{text-align:right}

#footer #contacts {padding: 1em 0 0 0;}
#footer #contacts .bar-title {color: #ffffff !important;}
#footer #contacts .panel {
    margin-bottom: 0;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
    box-shadow: 0 0px 0px rgba(0,0,0,.05);
	display:flex;
	flex-direction: row;
	justify-content: space-between;
}
/* left_static_sidebar */
#left_static_sidebar{position: fixed; right: 0; top: 48%; z-index: 10; width: 85px; padding: 5px; text-align: right; background: #48afdb; box-shadow: 5px 3px 10px #888888;}
#left_static_sidebar p, #left_static_sidebar a{color: white}

/* redes sociales */
.icon_share {font-size:2em;}
.icon_share:hover {text-decoration:none;padding-bottom:5px}
.facebook {color:#3b5998}
.twitter {color;#1da1f2}
.linkedin {color:#0077b5}
.googleplus {color:#dd4b39}
.email {color:#6a737b}
.facebook:hover, .twitter:hover, .linkedin:hover, .googleplus:hover, .email:hover {color:#a0cfff;transition: all 0.2s ease-out;}

/* paginacion */
.pagination {display: block;}
.pagination > a, .pagination > span { font-size: 14px !important; width: 40px;margin-right: 8px;height: 40px;line-height: 43px;}
.pagination a.prev:before, .pagination a.next:before {width: 40px;line-height: 40px;font-size: 18px;}

/* botones */
.btn_dyntra {padding-left:1em;border-radius: 0 2em 2em 0;transition: all 0.2s ease-out;}
.btn_dyntra:before {left: 148px;transition: all 0.2s ease-out;}
.btn_dyntra:hover {transition: all 0.2s ease-out; padding-right:8em;}
.btn_dyntra:hover:before {left: 178px;transition: all 0.2s ease-out;}
.btn_dyntra[type="submit"] { padding-right:9em;padding-left:1em;border-radius: 0 2em 2em 0;transition: all 0.2s ease-out;}
.btn_dyntra[type="submit"]:before {left: 148px;transition: all 0.2s ease-out;}
.btn_dyntra[type="submit"]:hover {transition: all 0.2s ease-out; padding-right:11em;}w
.btn_dyntra[type="submit"]:hover:before {left: 178px;transition: all 0.2s ease-out;}

.lnk_dyntra { color: #ffffff;text-decoration:none;background-color: #6699cc;display: inline-block;position: relative;border: 0 none; margin: 0 0 10px 0; padding: 10px 0.7em; border-radius: 0 2em 2em 0;transition: all 0.2s ease-out;}
.lnk_dyntra:hover {color: #ffffff;text-decoration:none;background-color:#a0cfff;transition: all 0.2s ease-out; padding-right:2em;}
.lnk_evaluate { color: #ffffff;text-decoration:none;background-color: #6699cc;display: inline-block;position: relative;border: 0 none; margin: 0 0 10px 0; padding: 10px 0.7em;border-radius: 0 2em 2em 0;transition: all 0.2s ease-out;letter-spacing: -0.03em; cursor:pointer;}
.lnk_evaluate:hover {color: #ffffff;text-decoration:none;background-color:#a0cfff;transition: all 0.2s ease-out; padding-right:1em;}


/* clippings */
#clipping h4 {text-transform:capitalize;}
#clipping h4 a:hover {color:#a0cfff;transition: all 0.2s ease-out;}

/*.single-clipping .page-title-block .page-title-block-header h1 {font-size: 30px; padding: 0 2em; line-height: 1em;}*/

.single-clipping #clipping_flex {display:flex;flex-direction:row}
.single-clipping #clipping_main {order:2}
.single-clipping #clipping_sidebar {order:1}

/* Events */
.dyn_event .post-image figcaption {font-style: italic; text-align: left; font-size:0.8em; line-height: 18px; margin-top: 10px;}
.dyn_event .post-tags-block {display: flex; justify-content: space-between; align-items: flex-end;}
.dyn_event #prev-next-posts {display: flex; justify-content: space-between; margin-bottom:15px;}
.dyn_event #prev-next-posts .previous-post, .dyn_event #prev-next-posts .next-post {width:50%}
.dyn_event #prev-next-posts .next-post p { text-align:right;}

/* Colaboradores */
.team-element {width: 270px;}
.team-element-name {font-size: 20px;}

li.instituciones-publicas, li.empresas {width: 500px !important;}
li.instituciones-publicas .image, li.empresas  .image {border: 1px solid #f0f4f7;}
li.instituciones-publicas .info, li.empresas .info {display:none;}

/* GForm */
#respuesta{width: 50%; height: 200px;}

/* ---------------------------------------------------------------------------------------------------
LOGIN
--------------------------------------------------------------------------------------------------- */

.label_thin {font-weight:normal}

/* ---------------------------------------------------------------------------------------------------
INDEX
--------------------------------------------------------------------------------------------------- */

/* ajax search */
#ajaxsearchlite1 {width: 70% !important;height:3em;margin: 0 auto !important;}
#ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox, div[id*="ajaxsearchlite1"] .probox {height:3em;background-color:#183a79; background: linear-gradient(to right, #183a79 1%,#48afdb 100%);}
#ajaxsearchlite1 .probox .proinput input, div[id*="ajaxsearchlite"] .probox .proinput input {
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(255, 255, 255) !important;
    font-size: 18px;
    line-height: 24px !important;
    /* text-shadow: 0px 0px 0px rgba(255, 255, 255, 0); */
    box-shadow: none;
    height: 48px;
}
div[id*="ajaxsearchlite"] .probox .proinput input.autocomplete { margin-top: -48px !important;}
div[id*="ajaxsearchlite"] .probox .proloading {width: 48px;height: 48px;}
div[id*='ajaxsearchlite'] .probox .proclose svg {top: 70%;left: 35%;background:#183a79 }
div[id*="ajaxsearchliteres"].vertical {background: #48afdb}
div[id*="ajaxsearchlite"] .probox .promagnifier { width: 48px;height: 48px;background-color:#183a79 !important;background-image:none !important}

/* dyntra_advanced_search */
#dyntra_advanced_search{ display:flex; justify-content:center;align-items: center;}
#dyntra_advanced_search {border: #d2d2d2 solid 5px; padding:1em 2em;}
#dyntra_advanced_search input[type="submit"] {margin:2px 0 0 4px;padding:12px 2em;text-transform:capitalize;font-size:17px;line-height:17px;}
#dyntra_advanced_search select {
	background-color: #ffffff;
	color: #99a2a9;
	padding: 10px;
	margin: 3px;
	font-size: 88.2%;
	font-family: inherit;
	border: 1px solid #d6dde3;
}
@-moz-document url-prefix() { #dyntra_advanced_search select {padding: 9.5px;} }

.sello {
    border: none;
	background-image:url(http://diputacionalicante.dyntra.org/wp-content/uploads/2020/01/fondo_dam-1-copia.png);	
    background-size: cover;
    background-repeat: no-repeat;
	position: relative;
    z-index: 0;
    width: 370px;
    height: 328px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;	
    margin-bottom: 0;
}
.sello.partidos {background-image:url(img/backgrounds/fondo_partidos-politicos.png);}
.sello.partidos-reino-unido {background-image:url(img/backgrounds/fondo_partidos-politicos-reino-unido.png);}
.sello.espana {background-image:url(img/backgrounds/fondo_dam.png);}
.sello.defensor-del-pueblo {background-image:url(img/backgrounds/fondo_defensor-del-pueblo.png);}
.sello.organismo-de-control {background-image:url(img/backgrounds/fondo_organismo-de-control.png);}
.sello.capitales-america {background-image:url(img/backgrounds/fondo_capitales-america.png);}
.sello.departamentos-de-colombia {background-image:url(img/backgrounds/fondo_departamentos-de-colombia.png);}
.sello.ny {background-image:url(img/backgrounds/fondo_reclaimNY.png);}
.sello.andalucia {background-image:url(img/backgrounds/fondo_andalucia.png);}
.sello.asturias {background-image:url(img/backgrounds/fondo_asturias.png);}
.sello.cantabria {background-image:url(img/backgrounds/fondo_cantabria.png);}
.sello.castilla-la-mancha {background-image:url(img/backgrounds/fondo_castilla-la-mancha.png);}
.sello.comunidad-valenciana {background-image:url(img/backgrounds/fondo_comunidad-valenciana.png);}
.sello.extremadura {background-image:url(img/backgrounds/fondo_extremadura.png);}
.sello.galicia {background-image:url(img/backgrounds/fondo_galicia.png);}
.sello.canarias {background-image:url(img/backgrounds/fondo_canarias.png);}
.sello.la-rioja {background-image:url(img/backgrounds/fondo_la-rioja.png);}
.sello.navarra {background-image:url(img/backgrounds/fondo_navarra.png);}
.sello.region-de-murcia {background-image:url(img/backgrounds/fondo_region-de-murcia.png);}
.sello.comunidades-autonomas {background-image:url(img/backgrounds/fondo_comunidades-autonomas.png);}
.sello.universidades {background-image:url(img/backgrounds/fondo_universidades.png);}
.sello.dwc {background-image:url(img/backgrounds/fondo_dwc.png);}

.sello.new:before {background-image:url(img/backgrounds/fondo_new.png); background-size:cover; content: ""; display: block; position: absolute; width: 370px; height: 328px; z-index: -1;}
.sello.nuevo:before {background-image:url(img/backgrounds/fondo_nuevo.png); background-size:cover; content: ""; display: block; position: absolute; width: 370px; height: 328px; z-index: -1;}


.sello > i{padding: 38px 0 42px 0;}
.sello h3. .sello h4 {margin: 0 0 8px 0}
.sello h3.title a, .sello h4.title a {
    color: #ffffff;
    padding: 5px 18px 0 18px;
    text-transform: uppercase;
	font-size: 30px;
	line-height: 30px;
    margin: 0;
    display: flex;
    align-items: center;
    height: 50px;
	overflow: hidden;
	transition: all 0.2s ease-out;
}
sello h3.title a:hover, .sello h4.title a:hover {
	font-size: 32px;
	overflow: hidden;
	transition: all 0.2s ease-out;
}

.sello .estado {
    font-size: 1em;
    color: orange;
	margin-bottom:0.2em !important;
}
.sello .update_1 {
    font-size: 1em;
    color: white;
    padding-top: 0em;
	margin-bottom:0.2em !important;
}
.sello .porcentaje_1 {
    text-align: center;
    font-size: 3em;
    color: white;
    padding-top: 0em;
	line-height: 1.1em;
    margin: 0 !important;
}
.seal .porcentaje_2{text-align: center;font-size: 0.7em;color: #2b2e4f;padding-top: 0em;margin-top:-10px !important}


/*#sellos .wpb_wrapper {display:flex; width:100%; flex-wrap: wrap; justify-content:space-around}*/
/*
.sello h3.title, .sello h4.title {
	color: #ffffff;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	margin:0;
	
}
.sello h4.title {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 0.2em;
    padding-top: 4em;
    text-align: center;
    min-height: 2em;
}
.sello {
	border: none;
	background:url(img/fondo_entidad_home.png);
	background-size:370px;
    background-repeat: no-repeat;
	width:370px;
	margin-bottom:10px;
	display:flex;
	flex-direction: column;
}

.sello h4 a {color: #ffffff;transition: all 0.2s ease-out;}
.sello h4 a:hover {color: #48afdb;transition: all 0.2s ease-out;}
.sello p {line-height:16px;margin:0}
.sello .estado {font-size:1em;color:orange;padding:0;}
.sello .update_1 {font-size:1em;color:white;padding:0em}
.sello .update_2 {font-size:0.7em;color:white;padding-left:4em;padding-top:0.1em}
.sello .porcentaje_1 {text-align:center;font-size:3em;color:white;padding-top:0.5em}
.sello .porcentaje_2 {text-align:center;font-size:0.7em;color:#2b2e4f;padding-top:2.5em}*/


.sustituto_slider {background-color: #48afdb}
.sustituto_slider p {color: white;padding:0.5em 0.5em 0;font-family: 'Varela Round', sans-serif !important;}

#become_evaluator {background-color: #48afdb;width:370px; margin-top: 4.5em;}
#become_evaluator h4 {font-size: 23px;line-height: 14px;}
#become_evaluator .mas {font-size:4em;background-color:transparent;border:1px solid #fff;border-radius:2em;transition: all 0.2s ease-out;padding:0 30px}
#become_evaluator a:hover {text-decoration:none;color:#2b2e4f;}

.single-poi #listing {width:1200px}

.single-poi #listing .tab-content h3 {color: #3b3e4f;}

.single-poi .highcharts-axis-labels .highcharts-xaxis-labels {background-color:red}

@media screen and (max-width: 1200px) {
	
	#header #site-navigation ul.main_menu li a {padding:0 8px }
	
	.sello, .sello.new:before, .sello.nuevo:before {width: 300px; height:270px;}
	.sello > i {padding: 25px 0 38px 0;}
	.sello h3.title a, .sello h4.title a {font-size: 24px; padding: 0; height: 52px;line-height: 22px;}
	.sello h3.title a:hover, .sello h4.title a:hover {font-size: 26px;}
	.sello .estado {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 span{display:none;}
	.sello .porcentaje_1{font-size: 2.5em;}

	#become_evaluator {width:323px;margin-top: 4em;}
	#become_evaluator h4 {font-size: 18px;line-height: 13px;}
	
	.percent.skill-amount {padding-left: 3.4em;}
	
	.single-clipping #clipping_flex {display:flex;flex-direction:row}
	.single-clipping #clipping_main {order:2}
	.single-clipping #clipping_sidebar {order:1}
}

@media screen and (max-width: 1000px) and (min-width: 768px) {
	#header #site-navigation ul.main_menu li a {padding: 0px 5px;font-size: 12px;line-height: 18px;}
	.sello, .sello.new:before, .sello.nuevo:before {width: 270px; height: 240px;}
	.sello > i {padding: 25px 0 38px 0;}
	.sello h3.title a, .sello h4.title a {font-size: 22px; padding: 0 12px; height: 38px;line-height:20px;}
	.sello h3.title a:hover, .sello h4.title a:hover {font-size: 23px;}
	.sello .estado {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 span{display:none;}
	.sello .porcentaje_1{font-size: 2.5em;}
	
	#footer #contacts .socials {width:60vw}
	#footer #contacts .sidebar {width:35vw}
	
	.percent.skill-amount {padding-left: 2.3em;}
	table.index .title {font-size: 18px;line-height: 22px;}
	.img_ranking, .size-img_ranking {height: 30px;}
	table.index thead th {font-size: 12px;line-height: 20px;}
	.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {font-size: 0.77em;}
	
	.single-clipping #clipping_flex {display:flex;flex-direction:column;justify-content:center}
	.single-clipping #clipping_main {order:1}
	.single-clipping #clipping_sidebar {order:2}

}

@media screen and (max-width: 799px) {
	#header #site-navigation {margin-top: -10px;}
	#header #site-navigation .menu-toggle {width: 46px;height: 40px;}
	#header #site-navigation .menu-toggle::after {
		height: 3px;
		background: #31334d;
		top: 18px;
		left: 0;
		box-shadow: 0 6px 0 #31334d, 0 12px 0 #31334d, 0 18px 0 #31334d;
	}
	#header #site-navigation li a{font-family: 'Varela Round', sans-serif !important;}
	#footer #contacts .socials {width:60vw}
	#footer #contacts .sidebar {width:35vw;margin-top:0px}
	
	.single-clipping #clipping_flex {display:flex;flex-direction:column;justify-content:center}
	.single-clipping #clipping_main {order:1}
	.single-clipping #clipping_sidebar {order:2}
}
@media screen and (max-width: 767px) {
	.sello, .sello.new:before, .sello.nuevo:before {width: 330px; height: 292px;}
	.sello .portalfontregular, [class*="portalfontregular-"] {font-size:48px;}
	.sello > i {padding: 33px 0 38px 0;}
	.sello h3.title a, .sello h4.title a {font-size: 28px; padding: 0 12px; height: 58px;line-height:26px;}
	.sello h3.title a:hover, .sello h4.title a:hover {font-size: 30px;}
	.sello .estado {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 span{display:none;}
	.sello .porcentaje_1{font-size: 2.5em;}
	
	#header {width:100%}
	
	#footer {width:100%}
	#footer #contacts .socials {width:60vw}
	#footer #contacts .sidebar {width:35vw;margin-top:0px}
	
	#sidebar {width:100%}
	#sidebar h3 {text-align:center}
	#text-2 {visibility:hidden;display:none}
	.menu-clipping-and-events-container ul {display:flex;flex-direction: row;justify-content:space-around}
	#menu-clipping-and-events li a {font-size:0.8em;padding:12px 12px 12px 32px}
	#menu-press-kit {display:flex;flex-direction: row;justify-content:space-around}
	#menu-press-kit li a {font-size:0.8em;padding:12px 12px 12px 32px}
	
	.percent.skill-amount {padding-left: 1.5em;}
	table.index .title {font-size: 18px;line-height: 22px;}
	.img_ranking, .size-img_ranking {height: 30px;}
	table.index thead th {font-size: 12px;line-height: 20px;}
	.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {font-size: 0.77em;}
	
	.single-clipping #clipping_flex {display:flex;flex-direction:column;justify-content:center}
	.single-clipping #clipping_main {order:1}
	.single-clipping #clipping_sidebar {order:2}

	#respuesta{ width:100%;}
	#banner_sidebar{ display:none;}	
}
@media screen and (max-width: 570px) {
	.sello{width: 320px; height: 328px;}
	.sello > i {padding: 38px 0 42px 0;}
}
@media screen and (max-width: 480px) {
	#page {width:100%;margin:0 0;}
	.sello, .sello.new:before, .sello.nuevo:before {width: 330px; height: 292px;}
	.sello .portalfontregular, [class*="portalfontregular-"] {font-size:48px;}
	.sello > i {padding: 33px 0 38px 0;}
	.sello h3.title a, .sello h4.title a {font-size: 28px; padding: 0; height: 58px;line-height:26px;}
	.sello h3.title a:hover, .sello h4.title a:hover {font-size: 30px;}
	.sello .estado {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 {font-size: 0.8em;line-height: 14px;margin-bottom: 0.1em !important;}
	.sello .update_1 span{display:none;}
	.sello .porcentaje_1{font-size: 2.5em;}
	
	#header {width:100%}
	#footer {width:100%}
	#text-2 {visibility:hidden;display:none}
	
	.percent.skill-amount {padding-left: 0.8em;margin-top: -1.7em;}
	table.index .title {font-size: 18px;line-height: 22px;}
	.img_ranking, .size-img_ranking {display:none}
	table.index thead th {font-size: 12px;line-height: 20px;}
	.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {font-size: 0.77em;}
	table.index .skill-amount {font-size: 25px;}
	
	.single-clipping #clipping_flex {display:flex;flex-direction:column;justify-content:center}
	.single-clipping #clipping_main {order:1}
	.single-clipping #clipping_sidebar {order:2}
	
}

/* ---------------------------------------------------------------------------------------------------

SINGLE POI

--------------------------------------------------------------------------------------------------- */
.single-poi .big-data {display:flex;flex-direction: row;justify-content:space-around;flex-wrap:wrap;align-items:flex-start;align-content:space-around}

.single-poi #column_1 {width:300px;margin:0 10px 0 0;order:1;min-height:600px}
.single-poi #column_2 {width:580px;order:2}
.single-poi #column_2b {width:100%;order:4;border: #d2d2d2 solid 5px;}
.single-poi #column_3 {width:300px;margin:0 0 0 10px;order:3;min-height:600px}
.single-poi #column_3a {}
.single-poi #column_3b {display:flex;flex-direction: column;}

.single-poi .h6-poi {font-weight: normal; margin-top:2px !important}

.single-poi .page-title-block-header button {font-size:16px;line-height:5px;background-color:transparent;border:1px solid #fff;border-radius:2em;transition: all 0.2s ease-out;}
.single-poi .page-title-block-header button:hover_	{background-color:#48afdb;}
.single-poi .page-title-block-content {padding:0.5em 0 1em 0;}
.single-poi .galleta_impresion {visibility:hidden;display:none}
.single-poi .profile-data .seal img, .column-left .meta-profile-data img { max-height:7em; width:auto }
.single-poi .column-left .meta-profile-data b {}
.single-poi .column-left .meta-profile-data p {margin:0}

.single-poi .evaluation-box {width:100%;position:relative;border: #d2d2d2 solid 5px;margin:1em 0;display:flex;flex-direction: row; justify-content:space-around;align-items:center;padding:1em}
.single-poi #column_2 table {border:0px}


.single-poi .column-right ul {font-size:15px;line-height:17px;text-align:right;margin:0;padding-right:0.8em}
.single-poi .column-right ul li{list-style-type:none}
.single-poi .column-right ul li a{padding-right:5px}
.single-poi .column-right ul li span {font-size:110%;text-align:left}

.single-poi #listing table {border-color: #e4e4e4;margin-bottom: 3em;}
.single-poi #listing table thead th {background-color:#e4e4e4;}
.single-poi #listing table thead th:first-child, .single-poi #listing table thead th:nth-child(2), .single-poi #listing table thead th:last-child {font-size: 14px;line-height: 14px; }
.single-poi #listing table th:first-child, .single-poi #listing table td:first-child{width: 5%;}
.single-poi #listing table th:nth-child(2), .single-poi #listing table td:nth-child(2){width: 10%;}
.single-poi #listing table th:nth-child(3), .single-poi #listing table td:nth-child(3){width: 80%;}
.single-poi #listing table th:last-child,.single-poi #listing table td:last-child{width: 5%;}
.single-poi #listing table tbody tr td{font-size:1.1em;line-height:1.3em;padding:4px 0 4px 1em}
.single-poi #listing table tbody tr:hover {background-color: #c7d4dd !important;cursor: initial;}


@media screen and (max-width: 1200px) {
	.single-poi #column_1 {width:245px;margin:0 5px 0 0;order:1}
	.single-poi #column_1 .column-left {width:inherit}
	.single-poi #column_2 {width:460px;order:2}
	.single-poi #column_3 {width:285px;margin:0 0 0 5px;order:3}
	.single-poi #column_3 .column-right {width:inherit}
	
	.single-poi #listing {width:900px;margin: 0 auto;}
	.category-graphic{width: 90px;}
	.nav-tabs>li {max-width:128px}
	.portalfontregular, [class*="portalfontregular-"] {font-size:50px;}
	.category-graphic-container span{font-size:12px;line-height:12px;padding-top:4px}
	
	.lnk_dyntra, .lnk_evaluate { font-size:14px;padding-right:0.5em;}
	.lnk_evaluate { width: 100%; }
}
@media screen and (max-width: 1000px) {
	.single-poi #column_1 {width:250px;margin:0 10px 0 0;order:1}
	.single-poi #column_1 .column-left {width:inherit}
	.single-poi #column_2 {width:500px;order:2}
	.single-poi #column_3 {width:750px;order:3}
	.single-poi #column_3a {visibility:hidden;display:none}
	.single-poi #column_3b {padding-top:1em;width:750px;flex-direction: row;justify-content:center}
	.single-poi #column_3b .column-right {width:inherit}
	
	.single-poi #listing {width:760px;margin: 0 auto;}
	.category-graphic{width: 74px;}
	.nav-tabs>li {max-width:108px}
	.portalfontregular, [class*="portalfontregular-"] {font-size:40px;}
	.category-graphic-container span{font-size:10px;line-height:10px;padding-top:3px}
	
	.lnk_dyntra, .lnk_evaluate { font-size:14px;padding-right:0.5em;}
	.lnk_evaluate { width: 35%; }
	
	.page-title-block .page-title-block-header h1 {font-size:36px;padding-top:10px}
}		
@media screen and (max-width: 767px) {
	#page {max-width:100%}
	.single-poi .big-data {justify-content:flex-start;margin:0 auto;}
	.single-poi #column_1 {width:47vw;margin:0 0 15px 0;order:1}
	.single-poi #column_1 .column-left {width:inherit}
	.single-poi #column_2 {width:95vw;order:3}
	.single-poi #column_3 {width:47vw;order:2}
	.single-poi #column_3a {visibility:hidden;display:none}
	.single-poi #column_3b {padding-top:0em;width:47vw;flex-direction: row;justify-content:center}
	.single-poi #column_3b .column-right {width:inherit}
	
	.single-poi #listing {width:95%;margin: 0 auto;}
	.single-poi #listing table thead th:first-child, .single-poi #listing table thead th:nth-child(2), .single-poi #listing table thead th:last-child {font-size: 11px;line-height: 11px;}
	.single-poi #listing table th:first-child, .single-poi #listing table td:first-child{width: 4%;}
	.single-poi #listing table th:nth-child(2), .single-poi #listing table td:nth-child(2){width: 8%;}
	.single-poi #listing table th:nth-child(3), .single-poi #listing table td:nth-child(3){width: 84%;}
	.single-poi #listing table th:last-child,.single-poi #listing table td:last-child{width: 4%;}
	.single-poi #listing table tbody tr td{font-size:1em;line-height:1.1em;padding:4px 0 4px 1em}
	.single-poi #listing table tbody tr:hover {background-color: #c7d4dd !important;cursor: initial;}
	
	.category-graphic{width: 60px;}
	.nav-tabs>li {max-width:75px}
	#category_nav > li > a {padding:10px 10px}
	.portalfontregular, [class*="portalfontregular-"] {font-size:40px;}
	#listing .category h2 {font-size:30px;line-height:34px}
	#listing .category h3 {font-size:24px;line-height:28px}
	#listing .category h3 .percent {font-size: 32px;}
	.category-graphic-container span{display:none}
	.lnk_dyntra, .lnk_evaluate { font-size:14px;padding-right:0.5em;}
	.lnk_evaluate { width: 95%; }
	
	.page-title-block .page-title-block-header h1 {font-size:26px;padding-top:16px;line-height: 24px;width: 90%;margin: 0 auto;}
}
@media screen and (max-width: 480px) {
	#page {max-width:100%}
	.single-poi .big-data {justify-content:flex-start;flex-direction:column;margin:0 auto;}
	.single-poi #column_1 {width:100%;align-self: center;margin:0 0 10px 0;order:1}
	.single-poi #column_1 .column-left {width:inherit}
	.single-poi #column_2 {width:100%;align-self: center;order:2}
	.single-poi #column_3 {width:100%;align-self: center;order:3}
	.single-poi #column_3a {visibility:hidden;display:none}
	.single-poi #column_3b {padding-top:0em;width:100%;align-self: center;flex-direction: row;justify-content:center}
	.single-poi #column_3b .column-right {width:inherit}
	
	.single-poi #listing {width:95%;margin: 0 auto;}
	.single-poi #listing table thead th:first-child, .single-poi #listing table thead th:nth-child(2), .single-poi #listing table thead th:last-child {font-size: 11px;line-height: 11px;}
	.single-poi #listing table th:first-child, .single-poi #listing table td:first-child{width: 4%;}
	.single-poi #listing table th:nth-child(2), .single-poi #listing table td:nth-child(2){width: 8%;}
	.single-poi #listing table th:nth-child(3), .single-poi #listing table td:nth-child(3){width: 84%;}
	.single-poi #listing table th:last-child,.single-poi #listing table td:last-child{width: 4%;}
	.single-poi #listing table tbody tr td{font-size:0.9em;line-height:1em;padding:4px 0 4px 1em}
	.single-poi #listing table tbody tr:hover {background-color: #c7d4dd !important;cursor: initial;}
	
	.category-graphic{width: 60px;}
	.nav-tabs>li {max-width:75px}
	.portalfontregular, [class*="portalfontregular-"] {font-size:40px;}
	#listing .category h2 {font-size:26px;line-height:30px}
	#listing .category h3 {font-size:20px;line-height:24px}
	#listing .category h3 .percent {font-size: 30px;}
	.category-graphic-container span{display:none}
	.lnk_dyntra, .lnk_evaluate { font-size:14px;padding-right:0.5em;}
	.lnk_evaluate { width: 95%; }
	
	.page-title-block .page-title-block-header h1 {font-size:30px;padding-top:16px}
	.ranking .search{width:80%; margin:auto;}
}

@media print {
	body {color: #000;background: #fff;width: 100%;margin: 0;padding: 0;}
	@page {size:21cm 29.7cmt;margin:1cm 1cm 1cm 1cm;mso-page-orientation: portrait;  }
	a[href]:after {content: none !important;}
	
	#page {width: 21cm;}
	/*#page #header {display:block}*/
	#page #header .head-flex {display:none}
	.page-title-block-header h1 {justify-content: flex-start}
	footer #contacts {display:none}
	
	.single-poi #page #header {display:none}
	.single-poi .galleta_impresion {visibility:visible;display:block}
	.single-poi .big-data {justify-content: flex-start;margin-top:4cm;border:0px}
	.single-poi .column-left{border:0px;border-right:#d2d2d2 solid 5px;padding:10px;margin-right:0}
	.single-poi #column_1 {width:30%}
	.single-poi #column_1 #profile-data .meta-profile-data a { visibility:hidden }
	.single-poi #column_1 #profile-data .meta-profile-data a:before { visibility:visible;content: attr(title); }
	.single-poi #column_2 {width:60%}
	.single-poi #column_2 .graph{border:0px;border-top:#d2d2d2 solid 5px;border-bottom:#d2d2d2 solid 5px;}
	.single-poi #column_2 table {border-bottom:#d2d2d2 solid 5px;margin-bottom:10px}
	.single-poi #column_3 {visibility:hidden;display:none}
	.single-poi #category_nav {display:none}
	.single-poi #listing .category {width:90%}
	.single-poi #listing table {border-left:0; border-right:0}
	.single-poi .tab-content > .tab-pane {display: block !important;opacity: 1 !important;visibility: visible !important;}
	.single-poi .tab-content .tab-pane:not(:first-child) {margin-top:42cm}
	.single-poi .tab-content .tab-pane:first-child {margin-top:2cm}
	.single-poi .post-author-block {display:none}
	
	/*.ranking img {filter: grayscale(100%);}*/
	.ranking .search {display:none}
	.ranking #index {width:90%;border:0px}
	.ranking #index tr td:nth-child(2) {width: 55% !important;}
	.ranking #index tr td:nth-child(3) {width: 5% !important;}
	.ranking #index tr td:nth-child(4) {width: 25% !important;}
	/*.ranking #index .graphic svg rect:first-child, .ranking #index .graphic svg rect:nth-child(2) {fill:#E6E6E6 !important}*/
	/*.ranking #index .graphic svg rect {fill:#848484 !important}*/
	.ranking #index .percent.skill-amount { padding-left: 4em;}
	
}