html, body {height:100%}
.navbar-logo img { min-width: 200px; width: 100% }
.text-primary { color: #115a7f!important }
.bg-primary, .btn-primary, .text-bg-primary, .btn-outline-primary:hover { background-color: #115a7f!important; color: #fff!important }
/*.btn-secondary {background-color:#8b8b51; border-color:#8b8b51}*/
.btn-primary { border-color: #115a7f!important }
.btn-outline-primary, .btn-primary { border-color: #115a7f!important }
.btn-outline-primary, .text-primary { color: #115a7f!important }
.icon-square { width: 6rem; height: 6rem; border-radius: 0 }
.st0 { fill-rule: evenodd; clip-rule: evenodd; fill: #fff }
.b-example-divider { height: 3rem; background-color: rgba(0, 0, 0, .1); border: solid rgba(0, 0, 0, .15); border-width: 1px 0; box-shadow: inset 0 0.5em 1.5em rgba(0, 0, 0, .1), inset 0 0.125em 0.5em rgba(0, 0, 0, .15) }
.btn, .form-control, .input-group, input-group-lg, input-group-text {border-radius:0!important}

@media print {
*, ::after, ::before { text-shadow: none!important; box-shadow: none!important }
a:not(.btn) { text-decoration: underline }
abbr[title]::after { content: " (" attr(title) ")" }
pre { white-space: pre-wrap!important }
blockquote, pre { border: 1px solid #adb5bd; page-break-inside: avoid }
/*img,*/ tr { page-break-inside: avoid }
h2, h3, p { orphans: 3; widows: 3 }
h2, h3 { page-break-after: avoid }
@page { size: a3 }
body { min-width: 992px!important }
.container { min-width: 992px!important }
.badge { border: 1px solid #000 }
.table { border-collapse: collapse!important }
.table td, .table th { background-color: #fff!important }
.table-bordered td, .table-bordered th { border: 1px solid #dee2e6!important }
.table-dark { color: inherit }
.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: #dee2e6 }
.b-example-divider { display: none }
}
