.navbar{padding:0 4rem;z-index:2;border:none;width:100%}.nav-item{margin-right:0.25rem}.nav-link{font-weight:500;font-size:0.8rem}.navbar-brand{font-weight:bold}.navbar-dark .navbar-nav .nav-link,.v-breadcrumb-link,.v-breadcrumb-link{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.v-breadcrumb-link:hover{color:#fff !important;cursor:pointer}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-breadcrumb-separator{margin:0 0.25rem}.active-link .nav-link{color:#fff !important}.nav-container{margin-right:auto;margin-left:auto;width:100%;flex-wrap:nowrap}@media (min-width: 992px){.nav-container{justify-content:space-between;display:flex;align-items:center}.navbar{padding-top:0}}.breadcrumb{padding:0.75rem 4rem}.container-new{margin:1rem 4rem}@media (max-width: 991px){.navbar{padding:0.5rem 2rem}.container-new{margin:2rem}}.navbar-subitem-link{color:rgba(255,255,255,0.85);font-weight:bold}.navbar-subitem-link:hover{color:white}.navbar-padding-bottom{padding-bottom:0.5rem}

.btn-solid{background-color:#008ca8;border-color:#008ca8;color:white}.btn-solid:hover{background-color:#008ca8;border-color:#008ca8;color:white;opacity:1}.btn-outline{color:#008ca8;background-color:white;border-color:#008ca8}.btn-outline:hover{background-color:#008ca8;border-color:#008ca8;opacity:1;color:white}.navbar{background:#008ca8 !important}.footer-flex-container{background-color:#008ca8}.dropdown-item.active,.dropdown-item:active{background-color:#008ca8;opacity:1}a{color:#008ca8}a:hover{color:#008ca8;text-decoration:none}.page-item.active .page-link{background-color:#008ca8;border-color:#008ca8}.page-link{color:#008ca8}.page-link:focus,.page-link:hover{color:#008ca8}.secondary-menu-item-1-selected,.assessment_selected{padding-left:25px;border-left:4px solid #008ca8;font-weight:bold}.nav-header{color:white;background:#0c9ab1 !important;padding:0.5rem 4rem 0;font-size:1rem;font-weight:bold}.trans-search-bar{z-index:1;background:#0c9ab1 !important}@media (min-width: 1199px){.trans-search-bar .nav-item{padding-top:0}}@media (max-width: 1199px){.search-menu-singular,.search-submenu{width:100% !important;min-width:auto !important;height:auto !important}.search-menu,.search-menu-singular{width:100% !important;height:auto !important;max-height:auto !important}}#results_main_table tbody tr:hover{cursor:pointer;color:#008ca8}.fa-control{cursor:pointer;font-size:1.5rem !important;color:#008ca8}#sv-appendix-table td:nth-child(2),#sv-appendix-table th:nth-child(2){white-space:nowrap}#sv-appendix-table td:nth-child(1),#sv-appendix-table th:nth-child(1){font-weight:bold}.trans-card-header{background:#008ca8;color:white;cursor:pointer;font-size:.8rem !important;font-weight:500}.table thead th{color:#008ca8 !important}.table thead th span.column-header:after{color:black}

.footer-flex-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 4rem;color:#efefef}.footer-copyrights{margin:1rem 0}.footer-logo{margin:1rem 0}@media (max-width: 768px){.footer-flex-container{padding:0 2rem;align-items:center;text-align:center}.footer-copyrights{width:100%}.footer-logo{margin:auto;padding:1rem 0}}h1{font-size:1.99998em;margin-bottom:2rem}h2{font-size:1.66665em}h3{font-size:1.33332em}h4{font-size:.99999em}h5{font-size:.66666em}h6{font-size:.33333em}html,body{height:100% !important}.sv-logo{height:2rem}.logo-on-timelapse{filter:drop-shadow(1px 1px rgba(91,91,91,0.4));height:40px}.body-text{font-size:.8rem;color:#333}.timelapse-info-container{background:rgba(255,255,255,0.9);font-weight:bold;color:#666;position:relative;margin:0 0 5px 0;max-width:300px;border-radius:4px;border:white solid 0px;padding:3px}#timeline_slider{fill:white;opacity:0.5;pointer-events:auto;transition:opacity 0.5s ease-in-out}#timeline_slider:hover{opacity:0.9;fill:white;transition:opacity 0.5s ease-in-out}.timelapse-title{font-size:.8rem;padding:0 5px}#timelapse-year{display:inline-block}.timelapse-year{font-size:2rem;padding:0 5px;background:rgba(255,255,255,0.9)}#estimates-table th{padding:0 10px 0 5px !important}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{bottom:0}.dropdown-menu{margin:0}.selectize-control.single,.selectize-control.multi{display:inherit}.control-label{font-weight:bold}.input-group{margin-bottom:1em}.inline{display:inline}.deletelink{height:100% !important}.table-compact thead{font-weight:bold;padding:0.25rem 0}.table-compact th,.table-compact td{padding:0.25rem 0.75rem}.scroll-x{overflow-x:scroll;display:block}.tooltip-pointer:hover{cursor:pointer}.sidebar-collapse{margin-bottom:2rem}.text-title{font-weight:500}.text-bold{font-weight:bold}.text-description{color:#999}.link{font-weight:bold;transition:ease 0.3s}.link:hover{color:#fff !important;transition:ease 0.3s;opacity:1}.grey{color:#ececec}.grey:hover{opacity:1}.hidden{display:none}@media (max-width: 768px){.dataTables_filter{text-align:left !important}.pagination{justify-content:center !important;margin:1rem !important}.dataTables_info{float:none !important}}.margin-v,#v-tables_wrapper{margin-top:1rem}.drop-shadow-1:hover{box-shadow:0 0 10px rgba(33,33,33,0.2);transition:box-shadow 0.3s ease-in-out}.drop-shadow-1{transition:box-shadow 0.3s ease-in-out}.table-break{width:100%;word-wrap:break-word;table-layout:fixed}.page-section{margin-bottom:1rem}.form-check-label{padding-left:0;padding-right:1rem}.dataTables_length,.dataTables_info{float:left;font-size:.8rem !important;color:#666 !important}div.dataTables_wrapper div.dataTables_info{padding-top:0 !important}.fixed-width-table{width:100%}.fixed-width-table td{word-wrap:break-word}.full-input{width:100%}.partial-input{width:40%}.sidebar-section{margin:1.5rem 0}.sv-col-form-label,.form-check-label,.lookup-checkbox-list-item-0{font-size:1rem;margin-bottom:0}.form-group{align-items:center;margin-bottom:0}.form-check{margin-bottom:0}.section{margin:1rem 0}html{position:relative;min-height:100%}footer{position:absolute;bottom:0;width:100%;background-color:#f5f5f5}.page-title-1{font-weight:bold;font-size:2rem;margin-bottom:.5rem;color:#333}.page-title-2{font-weight:bold;font-size:1.4rem;color:#333}.sidebar-title-1{font-weight:bold;font-size:1.2rem;color:#333}.sidebar-title-2{font-weight:bold;font-size:1rem;margin:0 1rem 0.5rem 0;color:#333}.sidebar-section-2{padding:0 0 5px 15px}.sidebar-title-3{font-weight:bold}.table-sm{font-size:0.8rem}.container{margin:2rem 15px}.method-info{opacity:0.8}.secondary-menu-item-1{padding-left:30px}.secondary-menu-item-0{padding-top:5px;padding-bottom:5px}.method-info,.essay-info{margin-bottom:2rem;color:#666666}.page-navigation-flexbox{margin-top:2rem;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-between}.page-navigation-item{margin-top:10px;font-weight:bold;color:#008ca8;cursor:pointer}.text-bold{font-weight:bold}.article-list-item{color:#008ca8 !important;cursor:pointer}.indentation-2{padding-left:1rem}.indentation-3{padding-left:2rem}.article-list-active{font-weight:bold}.navbar-subtitle{font-weight:500;font-size:0.8rem;color:#fff;padding:.5rem 0 0.5rem}.flex{display:flex;align-items:center}.flex-end{display:flex;align-items:flex-end}.margin-h1{margin:1rem}.margin-h-025{margin:0 0.25rem}.space-between{justify-content:space-between}.tab-title{color:#666;font-size:.8rem;font-weight:bold}.navbar-subitem{margin-right:1rem}.tooltip>.tooltip-inner{background-color:#333}.tooltip>.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:#333}.tooltip>.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:#333}.tooltip>.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:#333}.tooltip>.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-right-color:#333}.tooltip-inner{text-align:left}.login .submit-row{padding:1rem 0 0 0 !important}.no-margin{margin:0 !important}.padding-right-05{padding-right:0.5rem}.dt-button-collection.dropdown-menu:last-child{left:auto !important;right:0}.table td,.table th{padding:0 .25rem !important;vertical-align:middle !important}td.number{text-align:right}.table-past{font-size:0.8rem}.table{border-collapse:collapse;border-spacing:0;width:100% !important}.margin-bottom-05{margin-bottom:0.5rem}.sidebar-card-body{padding-bottom:1rem !important}.accordion .card-header:after{font-family:'Font Awesome 5 Free';content:"\f146";float:right}.accordion .card-header.collapsed:after,.accordion .card-header .show:after{font-family:'Font Awesome 5 Free';content:"\f0fe"}.card-header:first-child{border-radius:0}.tick,.legend,.sidebar-label{color:#333 !important;font-size:.8rem !important}.sidebar-label{margin-bottom:0 !important}@media (max-width: 1199px){.nav-header{padding:0.5rem 2rem 0 !important}}.badge-maybe-offensive{filter:blur(1.8px)}.badge-maybe-offensive:hover{filter:none}.right{text-align:right}

.c-offcanvas,.c-offcanvas-content-wrap{transform:translate3d(0,0,0);backface-visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.6,1)}.c-offcanvas.is-open{transform:translate3d(0,0,0);visibility:visible}.c-offcanvas-content-wrap{position:relative;z-index:3;overflow:hidden;background:#fff}.c-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:#fff;overflow:hidden}.c-offcanvas--opening{transition-timing-function:cubic-bezier(0,0,.2,1)}.c-offcanvas.is-closed{max-height:100%;overflow:hidden;visibility:hidden;box-shadow:none}.c-offcanvas.is-scrollable{overflow-y:auto}.c-offcanvas--overlay{z-index:6}.c-offcanvas-bg{position:fixed;top:0;height:100%;width:100%;z-index:5;left:-100%;background-color:transparent;transition:background-color .4s cubic-bezier(.23,1,.32,1) 0s}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,.68);visibility:visible}.c-offcanvas-bg.is-closed{visibility:hidden}.c-offcanvas--left{height:100%;width:17em;transform:translate3d(-17em,0,0)}.c-offcanvas--right{height:100%;width:17em;right:0;transform:translate3d(17em,0,0)}.c-offcanvas--bottom,.c-offcanvas--top{left:0;right:0;height:12.5em;min-height:auto;width:100%}.c-offcanvas--top{top:0;transform:translate3d(0,-12.5em,0)}.c-offcanvas--bottom{top:auto;bottom:0;transform:translate3d(0,12.5em,0)}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open{transform:translate3d(17em,0,0)}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open{transform:translate3d(-17em,0,0)}.c-offcanvas--reveal{z-index:0;transform:translate3d(0,0,0)}

@media (min-width: 768px){.hidden-md{display:none}}html,body{overflow-x:hidden}@media screen and (max-width: 767px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-right{left:0}.row-offcanvas-left{right:0}.row-offcanvas-right .sidebar-offcanvas{left:-100%}.row-offcanvas-right.active .sidebar-offcanvas{left:-50%}.row-offcanvas-left .sidebar-offcanvas{right:-100%}.row-offcanvas-left.active .sidebar-offcanvas{right:-50%}.row-offcanvas-right.active{left:50%}.row-offcanvas-left.active{right:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}

.fade-enter-active, .fade-leave-active {
    transition: opacity .15s linear;
}
.fade-enter, .fade-leave-to {
    opacity: 0;
}

/* workaround for https://github.com/bootstrap-vue/bootstrap-vue/issues/1560 */
/* source: _input-group.scss */

.input-group > .input-group-prepend > .b-dropdown > .btn,
.input-group > .input-group-append:not(:last-child) > .b-dropdown > .btn,
.input-group > .input-group-append:last-child > .b-dropdown:not(:last-child):not(.dropdown-toggle) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .b-dropdown > .btn,
.input-group > .input-group-prepend:not(:first-child) > .b-dropdown > .btn,
.input-group > .input-group-prepend:first-child > .b-dropdown:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Special styling for type=range and type=color input */
input.form-control[type="range"],
input.form-control[type="color"] {
    height: 2.25rem;
}
input.form-control.form-control-sm[type="range"],
input.form-control.form-control-sm[type="color"] {
    height: 1.9375rem;
}
input.form-control.form-control-lg[type="range"],
input.form-control.form-control-lg[type="color"] {
    height: 3rem;
}

/* Less padding on type=color */
input.form-control[type="color"] {
    padding: 0.25rem 0.25rem;
}
input.form-control.form-control-sm[type="color"] {
    padding: 0.125rem 0.125rem;
}

/* Add support for fixed layout table */
table.b-table.b-table-fixed {
    table-layout: fixed;
}

/* Busy table styling */
table.b-table[aria-busy='false'] {
    opacity: 1;
}
table.b-table[aria-busy='true'] {
    opacity: 0.6;
}

/* Sort styling */
table.b-table > thead > tr > th,
table.b-table > tfoot > tr > th {
    position: relative;
}
table.b-table > thead > tr > th.sorting,
table.b-table > tfoot > tr > th.sorting {
    padding-right: 1.5em;
    cursor: pointer;
}
table.b-table > thead > tr > th.sorting::before,
table.b-table > thead > tr > th.sorting::after,
table.b-table > tfoot > tr > th.sorting::before,
table.b-table > tfoot > tr > th.sorting::after {
    position: absolute;
    bottom: 0;
    display: block;
    opacity: 0.4;
    padding-bottom: inherit;
    font-size: inherit;
    line-height: 180%;
}
table.b-table > thead > tr > th.sorting::before,
table.b-table > tfoot > tr > th.sorting::before {
    right: 0.75em;
    content: '\2191';
}
table.b-table > thead > tr > th.sorting::after,
table.b-table > tfoot > tr > th.sorting::after {
    right: 0.25em;
    content: '\2193';
}
table.b-table > thead > tr > th.sorting_asc::after,
table.b-table > thead > tr > th.sorting_desc::before,
table.b-table > tfoot > tr > th.sorting_asc::after,
table.b-table > tfoot > tr > th.sorting_desc::before {
    opacity: 1;
}

/* Stacked table layout */
/* Derived from http://blog.adrianroselli.com/2017/11/a-responsive-accessible-table.html */
/* Always stacked */
table.b-table.b-table-stacked {
    width: 100%;
}
table.b-table.b-table-stacked,
table.b-table.b-table-stacked > tbody,
table.b-table.b-table-stacked > tbody > tr,
table.b-table.b-table-stacked > tbody > tr > td,
table.b-table.b-table-stacked > tbody > tr > th,
table.b-table.b-table-stacked > caption {
    display: block;
}

/* Hide stuff we can't deal with, or shouldn't show */
table.b-table.b-table-stacked > thead,
table.b-table.b-table-stacked > tfoot,
table.b-table.b-table-stacked > tbody > tr.b-table-top-row,
table.b-table.b-table-stacked > tbody > tr.b-table-bottom-row {
    display: none;
}

/* inter-row top border */
table.b-table.b-table-stacked > tbody > tr > :first-child {
    border-top-width: 0.4rem;
}

/* convert TD/TH contents to "cells". Caveat: child elements become cells! */
table.b-table.b-table-stacked > tbody > tr > [data-label] {
    display: grid;
    grid-template-columns: 40% auto;
    grid-gap: 0.25rem 1rem;
}

/* generate row cell "heading" */
table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
    content: attr(data-label);
    display: inline;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
}

@media all and (max-width: 575.99px) {
    /* Under SM */
    table.b-table.b-table-stacked-sm {
        width: 100%;
    }
    table.b-table.b-table-stacked-sm,
    table.b-table.b-table-stacked-sm > tbody,
    table.b-table.b-table-stacked-sm > tbody > tr,
    table.b-table.b-table-stacked-sm > tbody > tr > td,
    table.b-table.b-table-stacked-sm > tbody > tr > th,
    table.b-table.b-table-stacked-sm > caption {
        display: block;
    }
    /* hide stuff we can't deal with, or shouldn't show */
    table.b-table.b-table-stacked-sm > thead,
    table.b-table.b-table-stacked-sm > tfoot,
    table.b-table.b-table-stacked-sm > tbody > tr.b-table-top-row,
    table.b-table.b-table-stacked-sm > tbody > tr.b-table-bottom-row {
        display: none;
    }
    /* inter-row top border */
    table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
        border-top-width: 0.4rem;
    }
    /* convert TD/TH contents to "cells". Caveat: child elements become cells! */
    table.b-table.b-table-stacked-sm > tbody > tr > [data-label] {
        display: grid;
        grid-template-columns: 40% auto;
        grid-gap: 0.25rem 1rem;
    }
    /* generate row cell "heading" */
    table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
        content: attr(data-label);
        display: inline;
        text-align: right;
        overflow-wrap: break-word;
        font-weight: bold;
        font-style: normal;
    }
}

@media all and (max-width: 767.99px) {
    /* under MD  */
    table.b-table.b-table-stacked-md {
        width: 100%;
    }
    table.b-table.b-table-stacked-md,
    table.b-table.b-table-stacked-md > tbody,
    table.b-table.b-table-stacked-md > tbody > tr,
    table.b-table.b-table-stacked-md > tbody > tr > td,
    table.b-table.b-table-stacked-md > tbody > tr > th,
    table.b-table.b-table-stacked-md > caption {
        display: block;
    }
    /* hide stuff we can't deal with, or shouldn't show */
    table.b-table.b-table-stacked-md > thead,
    table.b-table.b-table-stacked-md > tfoot,
    table.b-table.b-table-stacked-md > tbody > tr.b-table-top-row,
    table.b-table.b-table-stacked-md > tbody > tr.b-table-bottom-row {
        display: none;
    }
    /* inter-row top border */
    table.b-table.b-table-stacked-md > tbody > tr > :first-child {
        border-top-width: 0.4rem;
    }
    /* convert TD/TH contents to "cells". Caveat: child elements become cells! */
    table.b-table.b-table-stacked-md > tbody > tr > [data-label] {
        display: grid;
        grid-template-columns: 40% auto;
        grid-gap: 0.25rem 1rem;
    }
    /* generate row cell "heading" */
    table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
        content: attr(data-label);
        display: inline;
        text-align: right;
        overflow-wrap: break-word;
        font-weight: bold;
        font-style: normal;
    }
}

@media all and (max-width: 991.99px) {
    /* under LG  */
    table.b-table.b-table-stacked-lg {
        width: 100%;
    }
    table.b-table.b-table-stacked-lg,
    table.b-table.b-table-stacked-lg > tbody,
    table.b-table.b-table-stacked-lg > tbody > tr,
    table.b-table.b-table-stacked-lg > tbody > tr > td,
    table.b-table.b-table-stacked-lg > tbody > tr > th,
    table.b-table.b-table-stacked-lg > caption {
        display: block;
    }
    /* hide stuff we can't deal with, or shouldn't show */
    table.b-table.b-table-stacked-lg > thead,
    table.b-table.b-table-stacked-lg > tfoot,
    table.b-table.b-table-stacked-lg > tbody > tr.b-table-top-row,
    table.b-table.b-table-stacked-lg > tbody > tr.b-table-bottom-row {
        display: none;
    }
    /* inter-row top border */
    table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
        border-top-width: 0.4rem;
    }
    /* convert TD/TH contents to "cells". Caveat: child elements become cells! */
    table.b-table.b-table-stacked-lg > tbody > tr > [data-label] {
        display: grid;
        grid-template-columns: 40% auto;
        grid-gap: 0.25rem 1rem;
    }
    /* generate row cell "heading" */
    table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
        content: attr(data-label);
        display: inline;
        text-align: right;
        overflow-wrap: break-word;
        font-weight: bold;
        font-style: normal;
    }
}

@media all and (max-width: 1199.99px) {
    /* under XL  */
    table.b-table.b-table-stacked-xl {
        width: 100%;
    }
    table.b-table.b-table-stacked-xl,
    table.b-table.b-table-stacked-xl > tbody,
    table.b-table.b-table-stacked-xl > tbody > tr,
    table.b-table.b-table-stacked-xl > tbody > tr > td,
    table.b-table.b-table-stacked-xl > tbody > tr > th,
    table.b-table.b-table-stacked-xl > caption {
        display: block;
    }
    /* hide stuff we can't deal with, or shouldn't show */
    table.b-table.b-table-stacked-xl > thead,
    table.b-table.b-table-stacked-xl > tfoot,
    table.b-table.b-table-stacked-xl > tbody > tr.b-table-top-row,
    table.b-table.b-table-stacked-xl > tbody > tr.b-table-bottom-row {
        display: none;
    }
    /* inter-row top border */
    table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
        border-top-width: 0.4rem;
    }
    /* convert TD/TH contents to "cells". Caveat: child elements become cells! */
    table.b-table.b-table-stacked-xl > tbody > tr > [data-label] {
        display: grid;
        grid-template-columns: 40% auto;
        grid-gap: 0.25rem 1rem;
    }
    /* generate row cell "heading" */
    table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
        content: attr(data-label);
        display: inline;
        text-align: right;
        overflow-wrap: break-word;
        font-weight: bold;
        font-style: normal;
    }
}

/* Details row styling */
table.b-table > tbody > tr.b-table-details > td {
    border-top: none;
}
