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


 Blueprint CSS Framework 1.0.1
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

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

/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")"; font-size: 12px;}

.screenonly{
    display: none !important;
}

.printonly{
    display: block !important;
}

#logo, body, #page{
    background: none !important;
}

#logo{
    display: none;
}

#menu, #header .logo, #footer, #logout, .goFullscreen, .button-column{
    display: none !important;
}

a, a:link, a:visited{
    color: black;
    font-weight: normal;
    text-decoration: none;
}

a:link:after, a:visited:after{
    display: none;
}

#content-wrapper{
    margin-left: 0;
    padding: 0;
    box-sizing: border-box;
    width: 100% !important;
}

#header{
    min-height: auto;
    height: 20px;
}

#header #user-info{
    position: relative;
    top: 0;
    color: black;
    font-size: 14px;
}
#user-name {
    position: absolute;
    right: 0;
    width: auto;
    top: 3px;
    background-color: white;
    color: black;
    font-size: 14px;
    padding: 0;
}

/*.grid-view table.items th, .grid-view table.items td{
    border: 1px solid #ccc;
}

.grid-view table.items tbody tr.odd{
    background-color: white;
}
    
.grid-view table.items th{
    background-color: white;
    color: black;    
}*/

table .filters{
    display: none;
}

a>i.fa{
    display: none;    
}

th, h1{
    color: black !important;
    background: white !important;
}

.topic_content ul{
    display: block;
}

.topic_content{
    float: none;
    position: relative;
    /*page-break-after: always;*/
}

tr{
    page-break-inside: avoid;
}

.titulo_listado, .titulo_matriz{
    padding: 0px;
    height: auto;
    width: 100%;
}

h1 {
    font-size: 26px;
}

#content h1.titulo_matriz{
    font-size: 1.4em;
    margin-left: 20px;
    /*color: #50B948 !important;*/
}

.titulo_listado i{
    display: none;
} 

.topic_content{
    margin-left: 20px;
}

.topic_content .tipo_norma{
    padding: 0px;
    background: none;
}

.linea_matriz{
    display: none;
}

.topic_content h1{
    padding: 0px;
    margin: 0px;
}

#matrix-topic-grid{
    /*padding-left: 20px;*/
    width: 100%;
    box-sizing: border-box;
    border-collapse: collapse;
    page-break-inside: avoid;
    page-break-before: auto;
    min-height: 0 !important;
}

#matrix-topic-grid .grid-view{
    overflow: visible !important;
}

#matrix-topic-grid .grid-view table.items{
    border-spacing: 0 !important;
    border: none;
    /*border-top: 1px solid #1B8AA6;*/
    width: 100%;
    border-collapse: collapse;
}

#matrix-topic-grid td, #matrix-topic-grid th{
    /*border-left: none;
    border-right: none;
    border-bottom: 1pt solid #CCC;*/
    border: 1pt solid #1B8AA6;
    border-collapse: collapse;
    padding: 4pt;
    text-align: center;
}

#matrix-topic-grid th{
    /*border-bottom: 1pt solid #1B8AA6;*/
}

#slogan, #site-switcher, .yiiLog{
    display: none;
}

.topic_content .toggle-content{
    display: block;
}