/**
 Liz Print CSS
*/

/*
 Default configurations
*/

* {
  background-image: none;
  background: transparent;
  border: 0;
  margin-top: 10px;
  -webkit-print-color-adjust:exact;
}

@media print {
    @page {
        size: A4 portrait;
        margin: 1.0cm 2.0cm 2.0cm 3.0cm;
    }
}

.hidden-print {
  display: none !important;
}

.btn-default {
  display: none; }
  
section.main{
  width: 210mm !important;
  padding: 3cm 2cm 2cm 3cm;
  padding: 0;
}

section.main .container{
    padding: 0;
}

body, div.wrp, div.footer, section.main, .pages {
  background-image: none !important;
  background-color: #fff !important;
  background: none !important;
  background-size: 0;
}
.wrp > *:not(section) {
  display: none;
}
article{
  margin-top: 50px;
  margin-left: 0px;
  font-size: 18px;
  float: left;
  text-align: justify;
  width: 100%;
  line-height: 1.5em !important;
}
article * {
  line-height: 1.4em !important;
}
.badge.badge-important{
  background-color: #b94a48 !important;
  color: #fff !important;
}
a:after, a:before{
    content: "" !important
}
.btn-danger {
  border: 0;
  color: black !important;
  font-weight: bold !important;
  text-shadow: 0 !important;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  transition: none !important;
}
a.btn-danger:after, a.btn-link:after{
    content: " (www.leismunicipais.com.br" attr(href) ")" !important;
    color: black !important;
    font-weight: bold !important;
}

article a{
  color: #428BCA;
  text-decoration: none;
}

article .label {
  padding-bottom: 2px !important;
}

article h1 { font-size: 25px; margin: 20px 0; margin-bottom: 30px; margin-left: 8cm;}
article h2 { font-size: 22px; margin: 10px; margin-bottom: 0 !important; margin-top: 20px !important;}

article .badge{
  font-size: 14px;
  position: relative;
  top: -1px;
  background-color: #999999;
}

article .badge-important{
  background-color: #b94a48 !important;
  color: #fff;
}
article a.link_law{
  color: #b94a48;
}
article a.link_law:hover, article a.link_law:focus {
  text-decoration: underline;
}

article b > strong .anchor_target{
  color: #0000FF !important;
}
article .anchor_target, article .anchor_target:hover {
    color: inherit;
    text-decoration: none !important;
}

article s .badge {
    text-decoration: line-through;
}
article s, s pre, article s pre{
  text-decoration: line-through;
  white-space: pre-wrap;
  word-wrap: break-word;
}
article .destaque_y {
    background-color: #FFF !important;
}

pre {
    font-family: 'Lucida Console';
    font-size: 11px;
    color: black;
    white-space: pre;
    display: block;
    unicode-bidi: embed;
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}
pre br {
  line-height: 15px;
}

article .icon-yellow { color:yellow; }

article b s, b pre, article b pre{
  color: #0000FF;
  white-space: pre-wrap;
  word-wrap: break-word;
}
article b{
  color: #0000FF !important;
  font-size: inherit;
  font-weight: normal;
}
article .v{
  color: green !important;
  font-size: inherit;
  font-weight: normal;
}
article s{
  font-size: inherit;
  font-weight: normal;
}
.logo-for-printing{
  display: block;
  text-align: center;
  margin-top: -110px;
  margin-bottom: 25px;
}

.logo-for-printing .logo {
    display: inline-block;
    width: 20%;
    height: auto;
}
.logo-for-printing .brasao {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 20%;
    max-height: 70px;
    margin: 0 1em;
}
.logo-for-printing .leis-title {
    display: block;
    padding: 0.4em;
}

.ad, .pg-ad {
  display: none !important;
}

.version-print{
  text-align: center;
  font-family: 'Lucida Console';
  color: #333 !important;
	font-size: 13px;
	margin-top: 2px;
}

hr {
  margin: 10px 25%;
  width: 50%;
}

/*
 Overhide bootstrap grids for print
 */
.col-print-1 {width:8%;  float:left;}
.col-print-2 {width:16%; float:left;}
.col-print-3 {width:25%; float:left;}
.col-print-4 {width:33%; float:left;}
.col-print-5 {width:42%; float:left;}
.col-print-6 {width:50%; float:left;}
.col-print-7 {width:58%; float:left;}
.col-print-8 {width:66%; float:left;}
.col-print-9 {width:75%; float:left;}
.col-print-10{width:83%; float:left;}
.col-print-11{width:92%; float:left;}
.col-print-12{width:100%; float:left;}

/*
 Bootstrap Tooltip Bug
 */
 .tooltip {
     display: none !important;
 }