.layout-1 .col {
    float: initial;
    width: auto;
    clear: both;
}

#content {
    width: 100%;
    min-width: 490px;
    overflow-x: hidden;
}

.erisysteem-content {
    display: table-cell !important;
}

.col {
    min-height: auto;
}

.breadcrumbs {
    top: 65px;
}

.language-bar {
    text-align: right;
    background: black;
    padding: 10px;
    position: initial;
    color: white;
}
.layout-2 .language-bar,
.layout-2 .language-bar a,
.language-bar.alt,
.language-bar.alt a {
    color: white;
}

.erisysteem-content .language-bar,
.erisysteem-content .language-bar a,
.language-bar.alt,
.language-bar.alt a {
    color: white;
}

.ui-button + .ui-button, .btn + .btn, input + .btn, .controls .btn,
.selectMenu-title,
.quick-form-head {
    margin-right: 5px;
}

#header .wrap,
.delivery.col1,
.regmark-info-popup .ui-dialog-content,
.content-header {
    width: auto;
}

.nav ul,
.vehicle-tooltips-parent {
    display: flex;
}

.nav {
    display: table-caption;
    width: 100%;
    max-width: 100%;
    height: 0;
    padding: 0 0 116px;
}

.ui-menu .ui-menuitem-text {
    font-size: 10px;
    margin: -4px;
}

.ui-message, .info-tooltip, .ui-tooltip {
    max-width: 95%;
}

.ui-messages-info-detail, .ui-messages-warn-detail, .ui-messages-error-detail,
.ui-messages-fatal-detail, .ui-message-info-detail, .ui-message-warn-detail,
.ui-message-error-detail, .ui-message-fatal-detail {
    word-wrap: break-word;
}

.ui-widget-content table:not(.andmed, .ui-datepicker-calendar, .mnt-table-display-block) td,
.fieldset.payment-banks tr,
.add-item tr {
    display: flex;
    flex-wrap: wrap;
}

#soidukDetailid .ui-widget-content td,
.ui-datatable-tablewrapper .ui-widget-content td,
.table-wrap-1 .ui-panelgrid .ui-panelgrid-cell,
.ui-datepicker-calendar td,
.table-wrap.detail-group td,
.reg-eel-detailvaade-soiduki-andmed-panelgroup .break-word td,
.table-container.detail-group.details-table.details-table-2.clear .break-word td {
    display: table-cell;
}

#veesoidukDetailid .ui-widget-content td,
.ui-datatable-tablewrapper .ui-widget-content td,
.table-wrap-1 .ui-panelgrid .ui-panelgrid-cell,
.ui-datepicker-calendar td,
.table-wrap.detail-group td,
.reg-eel-detailvaade-soiduki-andmed-panelgroup .break-word td,
.table-container.detail-group.details-table.details-table-2.clear .break-word td {
    display: table-cell;
}

.ui-selectoneradio label {
    margin: 0 5px;
    padding: 0 0 0 0;
}

.ui-radiobutton {
    margin: 10px 10px;
}

.section table tr {
    display: grid;
    flex-wrap: wrap;
    width: 50%;
    float: left;
}

.section table tr td {
    margin-bottom: 10px;
}

.delivery .section {
    padding: 0;
    margin-bottom: 20px;
}

.section.clear.responsive-search-block table tr {
    display: flex;
    flex-wrap: wrap;
    width: auto;
}

.ui-dialog {
    overflow-y: scroll;
    top: 0 !important;
    height: 100% !important;
    width: 100% !important;
    position: fixed !important;
}

.buttons-2 .buttons-main span {
    margin: 0 !important;
}

.ui-selectonemenu {
    min-width: 90% !important;
}

.buttons-2 a {
    top: 0 !important;
}

.user-messages textarea {
    width: 100%;
    height: 150px !important;
}

.buttons-main > span {
    display: grid !important;
}

.buttons-main > span > a {
    text-align: initial;
}

.reg-eel-tooltip {
    left: 80px !important;
}

#uusVolitusForm .buttons.clear .buttons-main button,
.content-block.users .reg-eel-table-vertical-middle.form-table .width-60 .reg-eel-myyja-isiku-tyyp-select,
.reg-eel-maksustamisreegel-select,
.energiamargis.kasitsi .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {
    width: 100% !important;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.reg-eel-maksustamisreegel-select.responsive-width-80 {
    width: 80% !important;
    min-width: 145px !important;
}

.ui-dialog-change-role-footer {
    height: 100%;
}

.content-title {
    padding: 0 30px 10px;
}

.breadcrumbs li:before {
    top: -4px;
}
.breadcrumbs li {
    display: unset;
    margin-right: 12px;
}
.breadcrumbs {
    width: 95%;
    left: 0;
    margin: 0 0 0 10px;
    padding: 0;
}

#loginForm .phoneNumber {
    width: 100%;
    margin-bottom: 10px;
}

#loginForm a.mobile-id.btn,
.bank-buttons a,
.bank-buttons a.btn{
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
}

.content-block.users .reg-eel-table-vertical-middle.form-table .width-60 .ui-outputpanel.ui-widget.reg-eel-labisoit-ja-yhik,
.vkFormSection .ui-selectoneradio.ui-widget.titleTooltipsContainer.left-tooltip.error-tooltip-container tr,
.vkFormSection .quick-form.clear .ui-selectoneradio.ui-widget.titleTooltipsContainer.left-tooltip.error-tooltip-container.tooltip-added tr {
    display: grid;
}

.vehicle-search .captcha,
.bullet-sub a,
.ui-button + .show-vehicle-actions-accordion {
    margin-left: 0;
}

#wrap,
#wrap .col .wrap .content-block.users .form-table .responsive-width-100,
#wrap .col .wrap .clear .text,
.ui-dialog-contacts .ui-autocomplete-input, .ui-dialog-contacts .address-field,
.ui-selectoneradio.ui-widget.regmark-vahemik.responsive-select-one-radio tr,
.delivery.col2,
.delivery .recipient .ui-inputfield,
.delivery .address input,
.vkFormSection .vehicle-select input,
.vkFormSection .vehicle-select button,
.ui-accordion-content.ui-helper-reset.ui-widget-content .detail-group.clear .col.col3,
.ui-outputpanel.ui-widget.reg-eel-tehing-summa,
.reg-eel-tehing-summa-numbrid-panelgroup,
.content-block.users .reg-eel-table-vertical-middle.form-table .width-60 .ui-outputpanel.ui-widget.reg-eel-labisoit-ja-yhik .reg-eel-labisoit-panelgroup,
.content-block.users .reg-eel-table-vertical-middle.form-table .width-60 input,
.content-block.users .reg-eel-table-vertical-middle.form-table td div input,
.details-table > div,
.table-wrap-2,
.buttons,
.buttons button,
.buttons-main .ui-button,
.btn-secondary,
.owner-change-footer,
.asset-2 .asset-info li span,
.ui-selectoneradio.ui-widget.regmark-vahemik.responsive-regmark-vahemik tr,
.fieldset.payment-banks tr,
.payment-banks-row td,
.ui-dialog .ui-dialog-buttonpane button:not(.ui-datepicker-trigger),
.buttons .buttons-main span:last-child,
.nav .ui-menu,
.buttons-2 .buttons-main span,
.buttons-2 .buttons-main span button,
.wideBlock .width-50 .fields-block .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all,
.wideBlock .width-50,
.wideBlock .width-80,
.ui-dialog-mobile-id .width-80,
.wideBlock .width-80 span,
.lisa-address-btns div,
.lisa-address-btns button,
.wideBlock .fields-block,
.ui-dialog-contacts .wideBlock .fields-block input,
.vehicle-search,
.vehicle-search input,
.vehicle-search table,
.vehicle-search table button,
.asset .controls .button-block .no-permission-wrapper,
.exam-booking-place, .asset .controls .button-block,
.asset .controls .button-block button,
.soiduk-detailid .asset .controls .button-block,
.soiduk-detailid .asset .controls .button-block button,
.veesoiduk-detailid .asset .controls .button-block,
.veesoiduk-detailid .asset .controls .button-block button,
.veesoiduk-kustutamine .width-50,
.detail-group.clear .col button,
.ui-dialog-temp-delete .ui-dialog-content,
.terms-agreement .responsive-btn-distance a,
.ui-dialog-mobile-id,
.section.recipient.responsive-ui-widget table tr,
.tta .search input,
#yldKoolitusnimekirjadTab .ui-datatable-tablewrapper {
    width: 100%;
}

#footer .wrap {
    width: auto;
    margin-left: 10px;
}

#footer,
.reg-eel-required-message > .ui-message-error {
    min-width: auto;
}

#footer .info li {
    border-top: unset;
}

#content .wrap {
    padding: 0 5px 1px 5px;
  }

#header {
    overflow-x: hidden;
}

.nav .ui-menu {
    overflow-x: hidden;
    max-width: 100vw;
}

.nav ul {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.nav ul::-webkit-scrollbar {
    display: none;
}

#header,
#wrap {
    height: auto;
}

body .environment-info {
    font-size: 14px;
    margin: 0;
    top: 0;
}

.banners .with-number a {
    padding-right: 110px;
    font-size: 18px;
}

#logo {
    padding-left: 15px;
}

#footer ul li {
    width: 100%;
    margin-right: 0;
}
#header .environment-info {
    left: auto;
    right: 0;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-align: right;
}
#header .role.role-change-visible {
    float: none;
    margin: 0 0 0 0;
}

.content-top-links {
    width: 38%;
}

.login-error-new {
    margin-right: 5px;
}

@media only screen and (max-width: 599px) {
    #header .controls {
        float: none;
    }
    #footer > ul > li {
        display: inline-grid;
        width: 49%;
        margin-bottom: 20px;
    }

    #wrap .layout-2 .col .wrap .table-wrap.table-wrap-1.owner-change-footer tr td {
        padding: 5px 2px 0;
    }

    #wrap .layout-2 .col .wrap .table-wrap.table-wrap-1.owner-change-footer tr td span {
        display: inline-block;
        word-break: break-word;
    }

    #wrap erisysteem-content .col .wrap .table-wrap.table-wrap-1.owner-change-footer tr td {
        padding: 5px 2px 0;
    }

    #wrap erisysteem-content .col .wrap .table-wrap.table-wrap-1.owner-change-footer tr td span {
        display: inline-block;
        word-break: break-word;
    }

    .table-wrap.table-wrap-3 tr {
        display: grid;
        margin: 10px;
    }

    .ui-selectonemenu{
        max-width: 90%;
    }

    .velub-application .search-table .ui-datatable-header .block>div {
        clear: left;
    }
    .velub-application .fields .title {
        width: auto;
        margin-right: 5px;
    }
    .velub-application .fields .input.date {
        margin-bottom: 20px;
    }
    .velub-application .fields .title.until {
        clear: left;
    }
    .velub-application .fields .ui-inputtext,
    .velub-application .fields .input.details input,
    .lammutuskoda-soiduk-andmed td,
    .lammutustoend-soiduki-esitaja td input,
    .proov-numbrite-aruanne,
    .proov-numbrite-aruanne table,
    .proov-numbrite-aruanne td input,
    .numbrimargid-control,
    .numbrimargid-control td,
    .numbrimargid-control td input,
    .numbrimargid-control td table {
        width: 100%;
    }

    .user-messages .ui-tabs.ui-tabs-top>.ui-tabs-nav li,
    .user-messages .ui-tabs .ui-tabs-nav li a,
    #yldKoolitusnimekirjadTab.ui-tabs .ui-tabs-nav li,
    .lammutuskoda-soiduk-andmed td {
        width: 100%;
        overflow: hidden;
    }

    .delivery-form .ui-selectoneradio.ui-widget td,
    .velub-application .ui-selectoneradio.ui-widget td,
    .proov-aruanne td,
    .vehicle-search-panel td,
    .lammutuskoda-soiduk-andmed td,
    .person-choice td,
    .lammutustoend-soiduki-esitaja td,
    .proov-numbrite-aruanne td,
    .numbrimargid-control td {
        display: block;
    }
    .ui-panelgrid .ui-grid-responsive .ui-grid-row {
        border-top: 0;
    }
    .lammutuskoda-soiduk-andmed td.width-30 {
        font-weight: bold;
    }
    .content-block.users .form-table.lammutuskoda-soiduk-andmed td,
    .proov-numbrite-aruanne td input,
    .numbrimargid-control td input {
        padding-left: 0;
        padding-right: 0;
    }
    .proov-numbrite-aruanne table,
    .numbrimargid-control table {
        margin-left: 0!important;
    }
    .proov-numbrite-aruanne .responsive-width-80 td input,
    .numbrimargid-control table .numbrimargid-tellimus-kuupaev-otsing input {
        width: 80%;
    }
    .proov-numbrite-aruanne .proov-numbrite-aruanne-checkbox td {
        display: table-cell;
    }
    .login-error-new {
        float: none;
        margin-top: 0;
        margin-right: 0;
    }
}

@media only screen and (min-width: 600px) {
    #footer > ul > li {
        display: inline-grid;
        width: 24%;
        margin-bottom: 20px;
    }
}

.wrap .quick-link-block:first-child, .wrap > form input + .quick-link-block {
    margin-top: 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: initial;
}

.ui-dialog-change-role .ui-dialog-content {
    padding: 0 5px;
    width: auto;
}

.ui-dialog-login .ui-dialog-content,
.ui-datalist-content.ui-widget-content .asset.asset-2 {
    padding: 0;
}

.with-sidebar .main-content {
    width: 100%;
    padding-right: 0;
}

.inline-calendar {
    padding: 10px 5px 0 5px;
}

.exam-booking-place,
.asset .controls .button-block,
.asset .controls .button-block button {
    width: 95%;
}

.buttons .buttons-main span {
    margin: 0;
}

.choose-box .title,
.bullet-sub .choose-box .payment-info,
.payment .add-item td:nth-child(2),
.user-messages label {
    min-width: unset;
}

.choose-box .content,
.asset-details {
    padding: 0;
}

.payment .amount.unpaid, .payment-info .rl-summa {
    white-space: nowrap;
}

.bank-list .btn-bank {
    width: 100%;
    margin-right: 0;
}

.btn-swed {
    margin-bottom: 5px;
}

.payment-banks-row td,
.details-table-1 {
    padding: 5px;
}

.payment-banks-row a {
    display: inline-block;
    width: 100%;
}

.bullet-sub {
    margin: -10px 10px 0 52px;
}

.with-sidebar .sidebar {
    float: left;
    width: auto;
}

.asset-status {
    position: inherit;
    margin: 0;
    max-width: 100%;
}

.asset-header {
    margin: 0 0 0;
}

.asset-2 .asset-header {
    margin-left: 0;
    text-align: center;
}

.layout-2 h1 {
    margin: 20px 0 0;
}

.erisysteem-content h1 {
    margin: 20px 0 0;
}

.asset-details table {
    width: 100%;
    padding: 0;
}

#minusoidukid .ui-widget-content td,
.break-word td {
    display: inline-block;
}

#minuveeSoidukid .ui-widget-content td,
.break-word td {
    display: inline-block;
}

.asset-2 .asset-info {
    margin-top: 0;
    margin-left: 0;
    width: max-content;
}

#minusoidukid  button {
    width: 100%;
    margin: 5px 0 5px;
}

#minuveesoidukid  button {
    width: 100%;
    margin: 5px 0 5px;
}

.ui-message-add-id {
    margin-left: 50px;
    float: left;
}

.table-wrap-1 {
    margin: 25px 0;
}

.step {
    padding: 20px 0 0 3px;
}

.steps-bar {
    width: 100%;
    position: inherit;
    margin-right: 0;
}

.content-header {
    padding: 60px 0 10px;
}

.add-item .btn,
.add-item input {
    margin: 10px 0 0;
    width: 100%;
}

.table-wrap-1 .ui-panelgrid .ui-panelgrid-cell {
    padding-right: 0;
}

.table-wrap-2 > table {
    width: 53%;
}

.table-wrap-2 > div {
    width: 47%;
}

.detail-group p {
    width: fit-content;
}

.asset-details-regeelne {
    max-width: unset;
    width: 100%;
}

.ui-datalist-content.ui-widget-content .asset.asset-2 .asset-footer.clear{
    margin: 10px 0 -20px 0;
}

.reg-eel-align-right.reg-eel-detailvaade-tyhistan-muudan-buttons button {
    width: 100%;
    margin: 0 0 5px;
}

.content-block.users .reg-eel-table-vertical-middle.form-table .ui-calendar.ui-trigger-calendar input,
.content-block.users .reg-eel-table-vertical-middle.form-table .width-60 .responsive-width-80 input,
.content-block.users .reg-eel-table-vertical-middle.form-table .width-60 .ui-autocomplete.responsive-width-80 {
    width: 80%;
}

.content-block.users .reg-eel-table-vertical-middle.form-table .ui-calendar.ui-trigger-calendar button {
    padding: 14px 14px;
}

.content-block.users .reg-eel-table-vertical-middle.form-table .width-60 {
     padding-left: 0;
     padding-right: 5px;
}

.ui-message:before, .info-tooltip:before, .ui-tooltip:before {
    left: unset;
    right: var(--offset-right, 0);
}

.ui-datatable.ui-widget.reg-eel-table .ui-datatable-tablewrapper th,
.ui-widget-content.ui-datatable-even.document-table td,
.ui-widget-content.ui-datatable-odd.document-table td{
    display: block;
    width: 100%;
}

.ui-datatable.ui-widget.reg-eel-table .ui-datatable-tablewrapper {
    overflow: unset;
}

.ui-fileupload-buttonbar.ui-widget-header.ui-corner-top .ui-button-text.ui-c {
    display: contents;
}

.ui-accordion-content.ui-helper-reset.ui-widget-content .detail-group.clear .col.col3 button {
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
}

.vkFormSection .date-selection .col-width-1 tr {
    display: inherit;
}

.vkFormSection .date-selection .col-width-1 input {
    width: 75%;
}

.vkFormSection .add-item .btn,
.vkFormSection .vehicle-select .ui-button {
    margin: 5px 0 0 0;
}

.delivery.col.col2.clear .section.address-details tr {
    width: 40%;
}

.col .wrap #main .buttons-main span button,
.col .wrap #main .buttons-main .buttons-back a {
    margin: 0 0 10px;
}

.content-block.users .form-table .search {
    margin: 0;
    width: 100%;
}

.content-block.users .form-table .search input {
    width: auto;
}

#wrap .layout-2 .col .wrap .buttons-back {
    position: inherit;
}

#wrap .layout-2 .col .wrap :not(div.signaturePanel) .buttons-main button {
    width: 100%;
    margin: 0 0 10px;
}

#wrap .layout-2 .col .wrap .buttons-main span {
    padding: 0 0;
}

#wrap .erisysteem-content .col .wrap .buttons-back {
    position: inherit;
}

#wrap .erisysteem-content .col .wrap :not(div.signaturePanel) .buttons-main button {
    width: 100%;
    margin: 0 0 10px;
}

#wrap .erisysteem-content .col .wrap .buttons-main span {
    padding: 0 0;
}

#wrap .col .wrap .bullet-sub .content-block.users .form-table tr {
    display: grid;

}

#wrap .col .wrap .content-block.users .form-table.responsive-juhendatava-table td {
    padding-bottom: 5px;
    padding-top: 5px;
}

.soidukdet-ov-nupud-message-wrapper {
    display: block;
}

#wrap .col .wrap .clear .fields {
    width: 90%;
}

#wrap .col .wrap .clear .fields .code {
    width: 100%;
    padding-left: 0;
}

#wrap #content .col .wrap .volikiriContainer #uusVolitusForm .buttons.clear .buttons-back a {
    top: 0;
}

#tervisetoendDialog .ui-dialog-content.ui-widget-content .buttons-2 .buttons-main .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    margin: 0 0 10px 0;
}

#wrap #content .col .wrap #minusoidukid .asset .clear .asset-details li {
    word-break: break-word;
}

#wrap #content .col .wrap #minuveesoidukid .asset .clear .asset-details li {
    word-break: break-word;
}

#wrap #content .col .wrap #minusoidukid .asset .clear .asset-details ul {
    margin: 0;
}

#wrap #content .col .wrap #minuveesoidukid .asset .clear .asset-details ul {
    margin: 0;
}

#minusoidukid .ui-widget-content td {
    display: table-cell;
}

#minuveesoidukid .ui-widget-content td {
    display: table-cell;
}

.responsive-energiammargis tr {
    display: grid;
}

.energiamargis.tyybikoodiga.responsive-energiammargis-tabel tr {
    display: table-row;
}

.energiamargis.tyybikoodiga {
    min-width: auto;
}

.energiamargis.tyybikoodiga .energiamargis-buttons {
    position: inherit;
}

.energiamargis {
     margin-top: 0;
     margin-right: 0;
}

.energiamargis.kasitsi {
    width: 100%;
    height: auto;
}

.user-messages .message-search {
    position: inherit;
}

.user-message-content {
    margin-left: 0;
}

.btn-remove {
    position: inherit;
    left: 0;
    margin: 0 0 10px 0;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 0;
    height: 10px;
    background: antiquewhite;
}

::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: rgba(0,0,0,.5);
}

.buttons-back a {
    top: 0;
}

.responsive-regeelne-muutmine-form {
    padding: 11px;
}

.ui-dialog-terms .terms-container {
    width: 100%;
    overflow-y: unset;
}

.terms-agreement .ui-message {
    left: auto;
}

.terms-agreement .responsive-btn-distance {
    display: flex;
    border-bottom: 10px solid #ffffff;
}

.responsive-detailvaate-logod {
    padding-top: 20px;
}

span.line {
    width: max-content;
    padding-bottom: 5px;
}

.sep.responsive-hide {
    display: none;
}

.checkbox-group .checkbox-wrap:first-child {
    padding-left: 40px;
}

.checkbox-wrap {
    margin-top: 20px;
    padding-left: 40px;
}

.ui-button + .ui-button, .btn + .btn, input + .btn, .controls .btn, .selectMenu-title, .quick-form-head {
    margin-right: 0;
    margin-left: 0;
}

.detail-group.clear span .col.col3 {
    padding: 0;
}

#minusoidukid .asset-image img {
    width: 50%;
}

#minuveesoidukid .asset-image img {
    width: 50%;
}

.pakiautomaadid-table tr:first-child td {
    padding-top: 5px;
}
.pakiautomaadid-table td {
    padding: 5px 5px 0 5px;
}
.pakiautomaadid-table tbody {
    display: grid;
}
.section .pakiautomaadid-table tr td {
    margin-bottom: 0;
}

.bullet {
    top: 0;
}

.bullet-sub {
    margin: 0;
}

/* Taksojuhi kontroll */
.tta .with-sidebar .sidebar {
    position: unset;
    width: 100%;
    padding: 0;
}

.tta .with-sidebar .sidebar h2 {
    padding: 0 0 0 10px;
}

.tta .with-sidebar .sidebar p {
    padding: 0 0 10px 10px;
}

#content.tta .wrap {
    padding: 0 10px 40px 10px;
}
/* Taksojuhi kontroll */

/* Kütusekulu ja süsinikdioksiidi heitkoguse teatmik */

.emission-table.responsive-emission tbody {
    display: flex;
    flex-wrap: wrap;
}

.emission-table.responsive-emission tr {
    display: grid;
}

.emission-table tr {
    width: 35%;
}

.emission-table td {
    display: flex;
    flex-wrap: wrap;
}

.emission-table.responsive-emission.responsive-emission-table td strong{
    margin: 45px 0px;
}

.emission-table.responsive-emission-label label {
    margin: 10px 5px;
}
/* Kütusekulu ja süsinikdioksiidi heitkoguse teatmik */

/* Minu sõidukid Omanik ja kasutajad nupud olid koos */
.detail-group.clear.responsive-span span .col.col3 {
    padding: 5px;
}
/* Minu sõidukid Omanik ja kasutajad nupud olid koos */

/* Või võiksid olla Prindin ja Salvestan ühel real. */
.content-top-links.responsive-top-links .btn.btn-save {
    margin-left: 15px;
}

.content-top-links.responsive-top-links {
    width: unset;
}
/* Või võiksid olla Prindin ja Salvestan ühel real. */

/* Muuda valiku vahel võiksid tühikud olla */
.bullet-sub.responsive-bullet-sub a {
    margin-left: 5px;
}
/* Muuda valiku vahel võiksid tühikud olla */

/* Soovin numbrimärki tellida, Valin büroo veids paigutus paremaks */
.section.clear.responsive-search-block .responsive-section table tr {
    display: grid;
    padding: 5px;
}
/* Soovin numbrimärki tellida, Valin büroo veids paigutus paremaks */

/* overlay paika */
#minusoidukid .overlay,
.asset.asset-2.responsive-overlay .overlay {
    margin-top: 0;
    padding-left: 5px;
    margin-left: 0;
}
/* overlay paika */

/* overlay paika */
#minuveesoidukid .overlay,
.asset.asset-2.responsive-overlay .overlay {
    margin-top: 0;
    padding-left: 5px;
    margin-left: 0;
}
/* overlay paika */

pre {
    white-space: pre-line;
    word-wrap: break-word;
    text-align: justify;
}
.confirmation {
    padding: 10px;
}
.velub-application .buttons .ui-button {
    margin-right: 0;
}

.velub-application textarea {
    width: 100%;
    padding-right: 0;
    margin-right: 0;
}
.velub-application .space {
    margin-right: 0;
}
.velub-application .ui-datatable-tablewrapper,
.responsive-overflow-auto {
    overflow-x: auto;
}

.content-block.users .form-table td {
    padding: 5px 12px;
}

.delivery-form .ui-selectoneradio.ui-widget td,
.riigiloiv-grid td {
    display: block;
}
.payment .add-item td:nth-child(3) {
    max-width: 100%;
}
.payment .add-item table {
    width: 99%;
}

.payment .add-item .btn {
    margin: 10px 0;
}
.tyybikoodi-taotlus .ui-datatable th {
    padding-right: 5px;
}
.signaturePanel {
    overflow: hidden;
}
.buttons button,
.buttons a,
.ui-button {
    margin-bottom: 5px;
}
.buttons a {
    display: inline-block;
}

#regEelneMuutmineForm .buttons a {
    text-align: center;
}

.ui-dialog-mobile-id .width-80,
.vehicle-search-panel input,
.vehicle-search input {
    padding-left: 0;
    padding-right: 0;
}

.nav.nav-partnerile-true .ui-menu .ui-menuitem-link {
    padding: 73px 4px 18px;
}

.ui-splitbutton .ui-button.ui-splitbutton-menubutton {
    overflow: hidden;
}
.omanikuvahetus-autorong .icon:before {
    top: 25%;
}

#steps {
    overflow-x: auto;
}
#steps .steps-bar {
    display: table;
}
#steps .steps-bar li {
    display: table-cell;
    float: none;
}

.vehicle-search > tbody > .ui-widget-content > .ui-panelgrid-cell {
    display: block;
}
.vehicle-search .captcha .ui-panelgrid-even td {
    float: right;
}

/* Juhiloa vahetus pangalingid */
.riigiloiv-form .bullet-sub .fieldset.payment-banks {
    width: 100%;
}

.riigiloiv-form .bullet-sub .fieldset.payment-banks tr {
    display: grid;
}

.riigiloiv-form .bullet-sub .fieldset.payment-banks td {
    padding: 0 0 10px;
}
/* Juhiloa vahetus pangalingid */

/* Numbrimärgi duplikaadi tellimine total summa */
.table-wrap.table-wrap-3 .total-col {
    width: 270px;
}

.table-wrap.table-wrap-3 .total-col {
    padding: 0 0 0 20px;
}
/* Numbrimärgi duplikaadi tellimine total summa */


.ui-panelgrid-cell.ui-widget-header strong {
    word-break: break-word;
}

.volitusBtns {
    min-height: 92px !important;
}

.volitusMuuda {
    position: absolute !important;
    width: calc(100% - 10px) !important;
    margin: 0 auto !important;
    right: 0 !important;
    left: 0 !important;
}

.volitusTyhista {
    position: absolute !important;
    width: calc(100% - 10px) !important;
    margin: 45px auto !important;
    right: 0 !important;
    left: 0 !important;
}

.buttons-2 .buttons-main span {
    margin: 0 0 10px 0 !important;
}

.ui-splitbutton .ui-button.ui-splitbutton-menubutton {
    width: 32px !important;
    position: absolute !important;
    top: 0 !important;
    margin-left: -1px !important;
    right: 0 !important;
}
