input:focus {
    outline: none
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
    box-shadow: 0 0 0 30px white inset
}

.alert-dismissible .close {
    right: initial;
    left: -1.25rem
}

.breadcrumb-item {
    float: right
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
    margin-left: initial;
    margin-right: -1rem
}

.btn-group>.btn:first-child {
    margin-right: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .65rem;
    border-bottom-right-radius: .65rem
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: .65rem;
    border-bottom-left-radius: .65rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group {
    float: right
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: .65rem;
    border-bottom-right-radius: .65rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: .65rem;
    border-bottom-left-radius: .65rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.card-link+.card-link {
    margin-left: 0;
    margin-right: .75rem
}

@media (min-width: 576px) {
    .card-group .card+.card {
        border-left: 1px solid #f4f5f6;
        margin-right: 0;
        border-right: 0
    }

    .card-group .card:first-child {
        border-top-right-radius: .65rem;
        border-bottom-right-radius: .65rem;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group .card:first-child .card-img-top {
        border-top-right-radius: .65rem;
        border-top-left-radius: 0
    }

    .card-group .card:first-child .card-img-bottom {
        border-bottom-right-radius: .65rem;
        border-bottom-left-radius: 0
    }

    .card-group .card:last-child {
        border-top-left-radius: .65rem;
        border-bottom-left-radius: .65rem;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group .card:last-child .card-img-top {
        border-top-left-radius: .65rem;
        border-top-right-radius: 0
    }

    .card-group .card:last-child .card-img-bottom {
        border-bottom-left-radius: .65rem;
        border-bottom-right-radius: 0
    }
}

.close {
    float: left
}

.custom-select {
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left .75rem center
}

.custom-control {
    padding-left: 0;
    padding-right: 1.5rem
}

.custom-control-label::before {
    left: auto;
    right: 0
}

.custom-control-label::after {
    left: auto;
    right: 0
}

.custom-file-control::before {
    position: absolute;
    left: -1px;
    right: initial;
    border-radius: .25rem 0 0 .25rem
}

.custom-file-label::after {
    right: auto;
    left: 0;
    border-left: none;
    border-right: 1px solid #ced4da;
    border-radius: .25rem 0 0 .25rem
}

.dropdown-menu {
    text-align: right
}

.dropdown-toggle::after {
    margin-left: 0;
    margin-right: .255em;
    vertical-align: middle
}

.dropdown-toggle:empty::after {
    margin-left: inherit;
    margin-right: 0
}

.form-check-label {
    padding-left: 0;
    padding-right: 1.25rem
}

.form-check-input {
    margin-left: 0;
    margin-right: -1.25rem
}

.form-check-inline+.form-check-inline {
    margin-left: 0;
    margin-right: .75rem
}

.input-group>.form-control:not(:last-child),
.input-group>.custom-select:not(:last-child) {
    border-top-right-radius: .65rem;
    border-bottom-right-radius: .65rem;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.input-group>.form-control:not(:first-child),
.input-group>.custom-select:not(:first-child) {
    border-top-left-radius: .65rem;
    border-bottom-left-radius: .65rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::before {
    border-top-right-radius: .65rem;
    border-bottom-right-radius: .65rem;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.input-group>.custom-file:not(:first-child) .custom-file-label,
.input-group>.custom-file:not(:first-child) .custom-file-label::before {
    border-top-left-radius: .65rem;
    border-bottom-left-radius: .65rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.form-control+.input-group-addon:not(:first-child) {
    border-left: 1rem solid #ced4da;
    border-right: 0
}

.input-group-btn>.btn+.btn {
    margin-left: 0;
    margin-right: -1rem
}

.input-group-btn:not(:last-child)>.btn,
.input-group-btn:not(:last-child)>.btn-group {
    margin-right: 0;
    margin-left: -1rem
}

.input-group-btn:not(:first-child)>.btn,
.input-group-btn:not(:first-child)>.btn-group {
    margin-left: 0;
    margin-right: -1rem
}

.input-group-prepend {
    margin-right: 0;
    margin-right: -1px
}

.input-group-append {
    margin-left: 0;
    margin-right: -1px
}

.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: .65rem;
    border-bottom-right-radius: .65rem
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: .65rem;
    border-bottom-left-radius: .65rem
}

.list-group {
    padding-right: 0
}

.modal-header .close {
    margin: -1rem auto -1rem -1rem
}

.modal-footer>:not(:first-child) {
    margin-left: 0;
    margin-right: 0.25rem
}

.modal-footer>:not(:last-child) {
    margin-right: 0;
    margin-left: 0.25rem
}

.nav {
    padding-right: 0
}

.navbar-brand {
    margin-right: 0;
    margin-left: 1rem
}

.navbar-nav {
    padding-right: 0
}

.pagination {
    padding-right: 0
}

.page-item:first-child .page-link {
    margin-right: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .65rem;
    border-bottom-right-radius: .65rem
}

.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: .65rem;
    border-bottom-left-radius: .65rem
}

.page-link {
    margin-left: 0;
    margin-right: -1px
}

.popover {
    left: auto;
    right: 0
}

.list-inline {
    padding-right: 0
}

.list-inline-item:not(:last-child) {
    margin-right: 0;
    margin-left: .5rem
}

.table th {
    text-align: initial
}
/*
     FILE ARCHIVED ON 06:37:23 Apr 27, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:11:17 Dec 20, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 75.765
  exclusion.robots: 0.175
  exclusion.robots.policy: 0.159
  cdx.remote: 0.083
  esindex: 0.011
  LoadShardBlock: 36.868 (3)
  PetaboxLoader3.datanode: 47.215 (4)
  load_resource: 74.979
  PetaboxLoader3.resolve: 33.644
*/