/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 2021 Feb 8, 16:45:22
    Author     : christian
*/
@page {
    size: portrait; /* <length>{1,2} | auto | portrait | landscape */
    /* 'em' 'ex' and % are not allowed; length values are width height */
    margin: 2%; /* <any of the usual CSS values for margins> */
    /*(% of page-box width for LR, of height for TB) */
    margin-header: 5mm; /* <any of the usual CSS values for margins> */
    margin-footer: 5mm; /* <any of the usual CSS values for margins> */
    marks: none; /*crop | cross | none*/

}
body {
    margin: 0;
    font-size: 10px !important;
}
* {
    font-size: 10px !important;
}
.d-print-none {
    display: none !important;
    visibility: hidden;
}
#content {
    padding: 0;
}
.container-fluid {
    max-width: 1320px;
}
h2 {
    font-weight: bold;
    font-size: 2.2em;
}
h3 {
    font-weight: bold;
    font-size: 1.8em;
    background-color: #f8f9fa;
}
h4 {
    font-weight: bold;
    font-size: 1.6em;    
}
.col-pdf-3 {
    float: left;
    width: 32%;
    margin-left: 4px;
}
.col-6 {
    float: left;
    width: 48%;
    margin-left: 4px;
}
.row {
    display: block !important; 
    min-height: 2em;
}
.col {
  flex: 1 0 0%;
}

.col-sm-1 {
     width: 7% !important;
     float: left !important;
}
.col-sm-2, .col-sm-4, .col-sm-5, .col-sm-8 {    
    float: left !important;
}
.col-sm-2 {
     width: 15% !important;
}
.col-sm-4 {
     width: 30% !important;
}
.col-sm-5 {
     width: 50% !important;
}
.col-sm-8 {
    width: 60% !important;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.border-success, .border-warning {
    border-color: #f8f9fa;
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}
.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}
.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}
.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
/* The standalone checkbox square*/
.bool {
    width:14px !important;
    max-width:14px !important;
    height:14px;    
    margin-right: 200px;
}
.pdf_output {
    border: 1px solid #ced4da;
    border-radius: .25rem;
    min-height: 10px;
}
