/* hb-utils: hidden-*/pull-*/clearfix/print (утилиты, !important осознанно) — перенесено дословно из bootstrap.lite8.css */
@media print{
*{color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important;}
a, a:visited{text-decoration: underline;}
a[href]:after{content: " (" attr(href) ")";}
abbr[title]:after{content: " (" attr(title) ")";}
a[href^="javascript:"]:after, a[href^="#"]:after{content: "";}
pre, blockquote{border: 1px solid #999; page-break-inside: avoid;}
thead{display: table-header-group;}
tr, img{page-break-inside: avoid;}
img{max-width: 100% !important;}
p, h2, h3{orphans: 3; widows: 3;}
h2, h3{page-break-after: avoid;}
select{background: #fff !important;}
.navbar{display: none;}
.table td, .table th{background-color: #fff !important;}
.btn > .caret{border-top-color: #000 !important;}
.label{border: 1px solid #000;}
.table{border-collapse: collapse !important;}
.table-bordered th, .table-bordered td{border: 1px solid #ddd !important;}
}
blockquote.pull-right, blockquote.hb-pull-right{padding-right: 15px; padding-left: 0; text-align: right; border-right: 5px solid #eee; border-left: 0;}
blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before, blockquote.hb-pull-right footer:before, blockquote.hb-pull-right small:before, blockquote.hb-pull-right .small:before{content: "";}
blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after, blockquote.hb-pull-right footer:after, blockquote.hb-pull-right small:after, blockquote.hb-pull-right .small:after{content: "\00A0 \2014";}
.media > .pull-left, .media > .hb-pull-left{margin-right: 10px;}
.media > .pull-right, .media > .hb-pull-right{margin-left: 10px;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .hb-clearfix:before, .hb-clearfix:after, .hb-container:before, .hb-container:after, .hb-container-fluid:before, .hb-container-fluid:after, .hb-row:before, .hb-row:after{display: table; content: " ";}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .hb-clearfix:after, .hb-container:after, .hb-container-fluid:after, .hb-row:after{clear: both;}
.pull-right, .hb-pull-right{float: right !important;}
.pull-left, .hb-pull-left{float: left !important;}
.hide{display: none !important;}
.show{display: block !important;}
.invisible{visibility: hidden;}
.hidden{display: none !important; visibility: hidden !important;}
.visible-xs, .visible-sm, .visible-md, .visible-lg{display: none !important;}
@media (max-width: 767px){
.visible-xs{display: block !important;}
table.visible-xs{display: table;}
tr.visible-xs{display: table-row !important;}
th.visible-xs, td.visible-xs{display: table-cell !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.visible-sm{display: block !important;}
table.visible-sm{display: table;}
tr.visible-sm{display: table-row !important;}
th.visible-sm, td.visible-sm{display: table-cell !important;}
}
@media (max-width: 767px){
.hidden-xs, .hb-hidden-xs{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.hidden-sm, .hb-hidden-sm{display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px){
.hidden-md, .hb-hidden-md{display: none !important;}
}
@media (min-width: 1200px){
.hidden-lg, .hb-hidden-lg{display: none !important;}
}
@media print{
.hidden-print{display: none !important;}
}
