.iit-main 
{
    margin-top: 50px;
}

#page-content {
    flex: 1 0 auto;
}

.iit-content {
    padding-left: 0px;
    padding-right: 0px;
  }

.dashboard {
    margin: 10px;
    margin-top: 20px;
}

#iit-caption {
    padding-top: 10px;
    font-weight: bold;
}

.iit-toolbar {
    margin-top: 20px;
    background-color: whitesmoke;
}

.iit-toolbar hr {
    margin-top: 0px;
}

.footer p { padding:2px; margin-bottom:2px; }

.form-control {
    font-size: 14px;
    color: rgb(85, 85, 85);
}

.col-form-label {
    font-size: 14px;
    color: rgb(85, 85, 85);
}

.tab-content {
    width: 100%;
}

.clockpicker-popover {
    position: static !important;
    z-index: 215000000 !important;
}

.popover {
    position: static !important;
    z-index: 215000000 !important;
}

#sticky-footer {
    background-color: rgb(33, 37, 41);
}

#createdate, #modifydate {
    width: 180px;
}

#iit-doc-series {
    max-width: 80px;
}

#iit-doc-separator-minus {
    max-width: 20px;
}

#iit-doc-separator-slash {
    max-width: 20px;
}

#docshopcode {
    max-width: 120px;
}

#status {
    max-width: 120px;
}

#docdate, #docdatecancel {
    max-width: 200px;
}

.iit-content-left-padded {
    padding-left: 10px;
}

.fieldset-form {
    border-radius: 8px;
    border: 1px solid #ddd;
    padding: 10px;
}

.fieldset-form legend {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.iit-grid th {
    font-size: medium;
}

.iit-grid td {
    font-size: medium;
}

.iit-paginator {
    margin-bottom: -15px;
}
.iit-paginator-summary {
    margin-top: 6px;
}

#einvoiceAddressOIB
{
    max-width: 150px;
}

#einvoiceAddressZip
{
    max-width: 100px;
}

#einvoiceAddressCity, #einvoiceAddressCountry, #einvoiceAddressElectronicAddress
{
    max-width: 300px;
}
#einvoiceAddressIsB2G
{
    max-width: 60px;
}

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1400px !important;
  }
}