#desta-ivn-upravdom-current-sector-info {    margin-bottom: 40px;    padding: 0 2px;}#desta-ivn-upravdom-current-sector-info > div {    white-space: pre;}#diu-last-news, #diu-news {    margin: 0 -20px;    text-align: justify;}#diu-last-news[data-col="2"] .post, #diu-news[data-col="2"] .post {    width: 50%;}#diu-last-news .post, #diu-news .post {    display: inline-block;    vertical-align: middle;    margin: 0;    padding: 0 20px 20px 20px;}#diu-last-news .post a, #diu-news .post a {    display: inline-block;}#diu-last-news button, #diu-news button {    width: 100%;}#diu-last-news .post .content p, #diu-news .post .content p {    margin-bottom: 0;}#diu-last-news .post img, #diu-news .post img {    width: 100%;}#diu-last-news .post h4, #diu-news .post h4 {    margin: 4px 0;    font-size: 20px;}#diu-last-news .post .date, #diu-news .post .date {    margin-bottom: 13px;    font-size: 14px;}#diu-current-account-news .post {    margin: 0;}#diu-current-account-news button {    width: 100%;}#diu-current-account-news .post .content {    padding-bottom: 8px;}#diu-current-account-news .post img {    width: 100%;}#diu-current-account-news .post h4 {    margin: 4px 0;}#diu-current-account-news .post .date {    font-size: 14px;}#diu-current-account-news button.next-news, #diu-current-account-news button.prev-news {    display: none;}#diu-current-account-invoice form {}#diu-current-account-invoice table {    width: 100%;}#diu-current-account-invoice form button {    width: auto;    margin: 16px 0;}#diu-current-account-invoice form label {    margin-right: 8px;}#diu-current-account-invoice form input {    width: 148px;    height: 32px;    padding: 0 0.6em;    text-align: right;    border: none;    outline: none;    font-weight: bold;    font-size: 16px;}#diu-current-account-invoice .payment-list {    display: inline-block;    vertical-align: top;    width: 20%;    margin: 18px 0;}#diu-current-account-invoice .payment-list .wrapper {    border: 1px solid #ddd;    border-bottom: none;}#diu-current-account-invoice .summary {    display: inline-block;    vertical-align: top;    width: 79%;    width: calc(80% - 5px);    margin: 18px 0;    text-align: right;}#diu-current-account-invoice .summary .invoice {    padding: 5px 9px 0;    margin-bottom: 9px;}#diu-current-account-invoice .summary .payments {    display: inline-block;    padding: 5px 9px 9px;}#diu-current-account-invoice .summary form label {    vertical-align: middle;}#diu-current-account-invoice .summary form input {    vertical-align: middle;}#diu-current-account-invoice .payment-list .label {    padding: 0 4px;    vertical-align: top;    text-align: center;    border-bottom: 1px solid #ddd;}#diu-current-account-invoice .payment-list .list div {    text-align: right;    padding-right: 5px;    border-bottom: 1px solid #ddd;}#diu-delete-account-modal .diu-popup-header, #diu-delete-account-modal .diu-popup-body {    max-width: 500px;    text-align: center;}#diu-delete-account-modal .diu-popup-body {    padding-bottom: 36px;}#diu-current-account-choice-account-container, #diu-repassword, #diu-logout, #diu-invoice-without-registration, #diu-add-account, #diu-add-account, #diu-registration, #diu-login .lin {    display: block;    position: relative;    width: 100%;    margin-bottom: 4%;    padding-left: 43px;    transition: 0.2s;    overflow: hidden;}#diu-current-account-choice-account-container:before, #diu-repassword:before, #diu-logout:before, #diu-invoice-without-registration:before, #diu-add-account:before, #diu-registration:before, #diu-login .lin:before {    position: absolute;    left: 0;    padding: 14px 0;    top: 50%;    margin: -30px auto 0;    bottom: 0;    width: 42px;    text-align: center;    border-right: 1px solid;    font-size: 13px;    font-weight: 600;    font-family: "Font Awesome 5 Free";}#diu-current-account-choice-account-container:before {    content: "\e065";}#diu-logout:before {    content: "\f2f5";}#diu-repassword:before {    content: "\f084";}#diu-invoice-without-registration:before {    content: "\f09d";}#diu-add-account:before {    content: "\f234";}#diu-registration:before {    content: "\f234";}#diu-login .lin:before {    content: "\f2f6";}.select-container {    position: relative;}.select-container .select-label {    position: absolute;    z-index: 1;    left: 0;    top: 0;    right: 0;    bottom: 0;    padding: 8px 28px 8px 12px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-size: 13px;    pointer-events: none;}.select-container .select-label:after {    position: absolute;    top: 8px;    right: 12px;    font-size: 16px;    font-weight: 600;    font-family: "Font Awesome 5 Free";    content: "\f107";    pointer-events: none;}.diu-form-label input {    border: none;}#diu-current-account-choice-account, #diu-add-account .button, #diu-repassword .button, #diu-logout .button, #diu-registration .button, #diu-login .lin .button {    width: 100%;}.desta-ivn-upravdom-error-popup {    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 10000000001;}.desta-ivn-upravdom-error-popup .diu-error-container {    position: relative;    margin: 80px auto;    min-width: 400px;    max-width: 600px;}.desta-ivn-upravdom-error-popup .diu-error-container .diu-error-popup-head {    padding: 12px;    font-weight: bold;    text-align: center;}.desta-ivn-upravdom-error-popup .diu-error-container .diu-error-popup-body {    text-align: center;}.desta-ivn-upravdom-error-popup .diu-error-container .diu-error-popup-foot {    text-align: right;    padding: 12px 12px 12px 12px;}.desta-ivn-upravdom-error-popup .diu-error-container .diu-error-popup-foot .diu-error-popup-close-button {    width: 48%;    margin-left: 2%;}.desta-ivn-upravdom-error-popup .diu-error-container .diu-error-popup-foot .diu-error-popup-alt-button {    width: 48%;    margin-right: 2%;}.desta-ivn-upravdom-error-popup:before {    content: '';    display: block;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: #000;    opacity: 0.5;    filter: alpha(opacity=50);}#diu-house-list-container, #diu-sector-list-container {    width: 100%;}#diu-house-list-container .diu-house-list, #diu-sector-list-container .diu-sector-list {    display: inline-block;    vertical-align: top;    width: 35%;}#diu-house-list-container .diu-house-list > label {    display: block;    margin-bottom: 8px;}#diu-house-list-container .diu-house-list label .label {    display: inline-block;    width: 26%;    padding: 7px 0;    vertical-align: top;}#diu-house-list-container .diu-house-list label .diu-field-container {    display: inline-block;    width: 72%;}#diu-house-list-container .diu-house-list label input[name=house] {    max-width: 100px;}#diu-house-list-container .diu-house-list .diu-house-list-scroller, #diu-sector-list-container .diu-sector-list .diu-sector-list-scroller {    height: 530px;    overflow: auto;}#diu-house-list-container .diu-house-list .diu-street-label .diu-field-container {    position: relative;}#diu-house-list-container .diu-house-list .diu-street-label .diu-field-container select {    width: 100%;}#diu-house-list-container .diu-house-list .diu-street-label .diu-field-container:before {    content: "\f018";    position: absolute;    left: 0px;    top: 0;    padding: 7px 12px 0 10px;    font-size: 16px;    font-weight: 600;    font-family: "Font Awesome 5 Free";    pointer-events: none;}#diu-house-list-container .diu-house-list .diu-house-label .diu-field-container {    position: relative;}#diu-house-list-container .diu-house-list .diu-house-label .diu-field-container input {    vertical-align: top;    padding-left: 38px;}#diu-house-list-container .diu-house-list .diu-house-label .diu-field-container:before {    content: "\f1ad";    position: absolute;    left: 12px;    top: 7px;    font-size: 16px;    font-weight: 600;    font-family: "Font Awesome 5 Free";    pointer-events: none;}#diu-sector-list-container .diu-sector-list .diu-sector-list-scroller {    height: 640px;}#diu-house-list-container .diu-house-list .diu-house-list-scroller a, #diu-sector-list-container .diu-sector-list .diu-sector-list-scroller a {    display: block;}#diu-sector-list-container .diu-sector-list .diu-sector-list-scroller a {    margin-bottom: 32px;}#diu-sector-list-container .diu-sector-list .diu-sector-list-scroller a .diu-sector-schedule {    white-space: pre-wrap;}#diu-house-list-container .diu-house-list-map, #diu-sector-list-container .diu-sector-list-map {    display: inline-block;    vertical-align: top;    width: 64%;    width: calc(65% - 4px);    height: 640px;    padding-left: 30px;}#diu-house-list-map, #diu-sector-list-map {    height: 100%;}#diu-repassword .button, #diu-logout .button, #diu-add-account .button, #diu-registration .button {    display: block;    width: 100%;    min-height: 43px;    text-align: center;    padding-top: 4px;}#diu-invoice-without-registration > a {    display: block;    text-align: center;    padding: 13px 29px;    line-height: 17px;    width: 100%;}.diu-load-more-news {    cursor: pointer;    border: none;    text-transform: uppercase;    font-weight: 700;    font-family: Roboto, Arial, Helvetica, sans-serif;    letter-spacing: 0px;}#diu-current-account-invoice-form [name=amount] {    vertical-align: top;}@media (max-width: 1300px) {    #diu-current-account-invoice-form [name=amount] {        width: 90px;    }    #diu-current-account-invoice-form [type=submit] {        padding: 13px 8px;    }}@media (max-width: 1000px) {    #diu-house-list-container .diu-house-list, #diu-sector-list-container .diu-sector-list,    #diu-house-list-container .diu-house-list-map, #diu-sector-list-container .diu-sector-list-map {        width: 100%;        height: auto;    }    #diu-house-list-container .diu-house-list .diu-house-list-scroller {        height: auto;        max-height: 400px;    }    #diu-house-list-container .diu-house-list-map, #diu-sector-list-container .diu-sector-list-map {        height: 400px;        padding-left: 0;        margin-top: 30px;    }    #diu-last-news[data-col="2"] .post, #diu-news[data-col="2"] .post {        width: 100%;        padding: 0;    }    #diu-news .post {        padding-bottom: 32px !important;    }}@media (max-width: 700px) {    #diu-current-account-invoice {        font-size: 11px;    }    #diu-current-account-invoice-form [name=amount], #diu-current-account-invoice-form [type=submit] {        font-size: 11px;    }    #diu-current-account-invoice-form [name=amount] {        width: 64px;    }    #diu-current-account-invoice-form [type=submit] {        margin-right: 0;    }}