﻿.sorted-print-checkbox {
    margin: 0 !important;
    position: absolute;
    top: 7.5px;
    left: 3px;
}

.sorted-report-image {
    max-height: 100px;
    width: 100px;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.sorted-report-image:hover {
    transform: scale(3);
}

.print-checkbox-holder {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.submit-section {
    padding-right: 0 !important;
    padding: 5px;
}

.full-buttons .btn-group {
    width: 100%;
}
.full-buttons .btn-group .dropdown-menu {
    margin-top: -14px;
    width: 100%;
}
.full-buttons button {
    width: 100% !important;
    margin-bottom: 14px;
}


@media (min-width: 991px) {
  .radio-row {
    display: flex;
    align-items: flex-end;
  }
}

.sorted-report-form .form-group {
    clear: left;
}

#report-header,#report-subheader {
    text-align: center;
    font-weight: bold;
}

select.tax-class-select {
    height: 130px;
}

.values-heated-container {
    clear: both;
    padding-top: 10px;
}

.sales-heated-container {
    border: 1px solid #8e8e8e;
    overflow: hidden;
    padding: 15px 0;
}

.imps-heated-container {
    border: 1px solid #8e8e8e;
    border-top: none;
    overflow: hidden;
    padding: 15px 0;
}

input[readonly].computed-factor-success {
    background-color: lightgreen;
    font-weight: bold;
}

.construction-year-toggle {
    display: none;
}

.gr-tc-list, .tc33-tc-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 5px;
    margin: 5px 0 3em 0;
    padding: 0;
}

.settings-tax-class {
    background-color: white;
    padding: 5px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid rgba(0,0,0,0.3);
    position: relative;
    cursor: pointer;
}

.tc33-group .block.full,
.gr-group .block.full {
    border: none;
    margin-bottom: 0;
}

.tc33-view-group {
    margin-bottom: 10px;
}

.tc33-group .block-title .nav-tabs {
    margin-bottom: 0;
    min-height: initial;
}

.faf-with-input .btn-faf {
    margin: 10px 0 0 0;
}

.report-select-extended {
    min-height: 200px;
    resize: vertical;
}