#liik_wrapper .multiselect_dropdown,
#vorm_wrapper .multiselect_dropdown {
    min-width: 210px
}

.otsi-vorm {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3
}

.otsi-vorm .peidaotsing {
    position: relative;
    display: inline-block;
    background: url("../../images/site/peidaotsing-NYpcsrL.png") 0 100% no-repeat;
    width: 16px;
    height: 15px;
    top: 2px;
    cursor: pointer;
    margin-right: 4px
}

.otsi-vorm .otsi-pais {
    background: #d3d3d3;
    padding: 0 4px
}

.otsi-vorm .otsi-keha-sone {
    background: #fff8e6
}

.otsi-vorm .otsi-keha-tekstiinfo {
    background: #efefef
}

.otsi-vorm .otsi-grid {
    padding: 2px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.otsi-vorm .otsi-grid .otsi-col {
    padding: 2px;
    position: relative;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 100%
}

.otsi-vorm .otsi-grid .spacer-2,
.otsi-vorm .otsi-grid .spacer-4 {
    min-height: 1px;
    display: none
}

.otsi-vorm .otsi-grid.otsi-grid-sona .otsi-col-margend,
.otsi-vorm .otsi-grid.otsi-grid-sona .otsi-col-nupud {
    text-align: center
}

@media (min-width:520px) {
    .otsi-vorm .otsi-grid .otsi-col {
        width: 50%
    }

    .otsi-vorm .otsi-grid .spacer-2 {
        display: block
    }
}

@media (min-width:1020px) {
    .otsi-vorm .otsi-grid .otsi-col {
        width: 25%
    }

    .otsi-vorm .otsi-grid .spacer-4 {
        display: block
    }
}

@supports (display:grid) {
    .otsi-vorm .otsi-grid {
        display: grid;
        grid-template-columns: 1fr;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .otsi-vorm .otsi-grid .otsi-col {
        width: auto
    }

    @media (min-width:520px) {
        .otsi-vorm .otsi-grid {
            grid-template-columns: repeat(2, 1fr)
        }

        .otsi-vorm .otsi-grid.otsi-grid-sona .otsi-col-margend {
            grid-column: 2;
            grid-row: 4
        }

        .otsi-vorm .otsi-grid.otsi-grid-sona .otsi-col-nupud {
            grid-column: 2;
            grid-row: 5
        }
    }

    @media (min-width:1020px) {
        .otsi-vorm .otsi-grid {
            grid-template-columns: repeat(4, 1fr)
        }

        .otsi-vorm .otsi-grid.otsi-grid-sona .otsi-col-margend {
            grid-column: 4;
            grid-row: 1
        }

        .otsi-vorm .otsi-grid.otsi-grid-sona .otsi-col-nupud {
            grid-column: 4;
            grid-row: 2/4
        }
    }
}

.otsi-vorm .sisend-plokk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    white-space: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.otsi-vorm .sisend-plokk .lipik {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: right;
    min-width: 80px;
    margin-right: 5px
}

.otsi-vorm .sisend-plokk .sisend {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.tulem {
    margin-top: 21px
}

.tulem .tulem-konteiner {
    min-width: 1020px;
    padding-left: 10px;
    padding-right: 10px
}

.tulem div.eksport {
    display: inline-block;
    padding-left: 10px
}

.tulem div.eksport .nupp {
    margin: 0 2px
}

.tulem #tulemus th:nth-child(14),
.tulem #tulemus td:nth-child(14) {
    white-space: normal;
    overflow-wrap: anywhere
}
