.trimble-map .container {
    width: 500px;
    max-height: 300px;
}

.trimble-map .btn:hover {
    border-color: black;
}

.trimble-map .btn-navigate-right {
    position: absolute;
    inset-block-end: 5px;
    inset-inline-end: 5px;
}

.trimble-map .btn-navigate-left {
    position: absolute;
    inset-block-end: 5px;
}

.trimble-map .btn {
    height: 25px;
    padding-inline-start: 7px;
    padding-inline-end: 7px;
    border-radius: 3px;
    border-width: 1px;
    -webkit-appearance: none;
}

.trimble-map .panel {
    box-shadow: none !important;
    border-radius: 0 !important;
}

    .trimble-map .panel > .panel-heading {
        font-size: 18px;
        padding: 3px 15px;
        border-top-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .trimble-map .panel > .panel-footer {
        font-size: 18px;
        padding: 7px 15px;
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

.trimble-map .center-block {
    display: block;
    margin-inline-start: auto;
    margin-inline-end: auto
}

.trimble-map .pull-right {
    float: right !important
}

[dir=rtl] .trimble-map .pull-right {
    float: left !important;
}

.trimble-map .pull-left {
    float: left !important
}

[dir=rtl] .trimble-map .pull-left {
    float: right !important;
}

.trimble-map .hide {
    display: none !important
}

.trimble-map .show {
    display: block !important
}

.trimble-map .panel-body {
    padding: 15px
}

.trimble-map table {
    max-width: 100%;
    background-color: transparent
}

.trimble-map th {
    text-align: start;
}

.trimble-map .table {
    width: 100%;
    margin-block-end: 20px;
    border-collapse: collapse;
}

    .trimble-map .table > thead > tr > th, .trimble-map .table > tbody > tr > th, .trimble-map .table > tfoot > tr > th, .trimble-map .table > thead > tr > td, .trimble-map .table > tbody > tr > td, .trimble-map .table > tfoot > tr > td {
        padding: 1px;
        line-height: 1.42857143;
        vertical-align: top;
        border-block-start: 1px solid #ddd;
    }

    .trimble-map .table > thead > tr > th {
        vertical-align: bottom;
    }

    .trimble-map .table > caption + thead > tr:first-child > th, .trimble-map .table > colgroup + thead > tr:first-child > th, .trimble-map .table > thead:first-child > tr:first-child > th, .trimble-map .table > caption + thead > tr:first-child > td, .trimble-map .table > colgroup + thead > tr:first-child > td, .trimble-map .table > thead:first-child > tr:first-child > td {
        border-block-start: 0;
    }

    .trimble-map .table > tbody + tbody {
        border-block-start: 2px solid #ddd;
    }

.trimble-map .step1-instructions {
    word-wrap: break-word;
}

.trimble-map .step2-instructions {
    word-wrap: break-word;
}

.trimble-map .step2-search {
    margin-block-start: 7px;
    margin-block-end: 7px;
}

.trimble-map .step2-search {
    margin-block-start: 7px;
    margin-block-end: 7px;
}
