:root {--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace }*, :after, :before {box-sizing: border-box }html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;font-family: sans-serif;line-height: 1.15 }article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block }body {background-color: #fff;color: #212529;font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;font-size: 1rem;font-weight: 400;line-height: 1.5;margin: 0;text-align: right }h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;margin-top: 0 }p {margin-bottom: 1rem;margin-top: 0 }address, dl, ol, ul {margin-bottom: 1rem }dl, ol, ul {margin-top: 0 }b, strong {font-weight: bolder }a {-webkit-text-decoration-skip: objects;background-color: transparent;color: #007bff;text-decoration: none }img {border-style: none;vertical-align: middle }button {border-radius: 0 }button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color }button, input, optgroup, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;margin: 0 }button, input {overflow: visible }button, select {text-transform: none }[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button }textarea {overflow: auto;resize: vertical }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: inherit;font-family: inherit;font-weight: 500;line-height: 1.2;margin-bottom: .5rem }.h1, h1 {font-size: 2.5rem }.h2, h2 {font-size: 2rem }.h3, h3 {font-size: 1.75rem }.h4, h4 {font-size: 1.5rem }.h5, h5 {font-size: 1.25rem }.h6, h6 {font-size: 1rem }.img-fluid, .img-thumbnail {height: auto;max-width: 100% }.img-thumbnail {background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;padding: .25rem }.container {margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;width: 100% }@media (min-width: 576px) {.container {max-width: 540px }}@media (min-width: 768px) {.container {max-width: 720px }}@media (min-width: 992px) {.container {max-width: 960px }}@media (min-width: 1200px) {.container {max-width: 1140px }}.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -15px;margin-right: -15px }.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto {min-height: 1px;padding-left: 15px;padding-right: 15px;position: relative;width: 100% }.col-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667% }.col-2, .col-3 {-webkit-box-flex: 0 }.col-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333% }.col-10, .col-11 {-webkit-box-flex: 0 }.col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }@media (min-width: 576px) {.col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }.col-sm-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }.order-sm-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1 }.order-sm-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12 }}@media (min-width: 768px) {.col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }.col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333% }.col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667% }.col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }.col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333% }.col-md-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667% }.col-md-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75% }.col-md-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }}@media (min-width: 992px) {.col-lg-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }.col-lg-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }}@media (min-width: 1200px) {}.form-group {margin-bottom: 1rem }.btn {border: 1px solid transparent;border-radius: .25rem;display: inline-block;font-size: 1rem;font-weight: 400;line-height: 1.5;padding: .375rem .75rem;text-align: center;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle;white-space: nowrap }.btn:not(:disabled):not(.disabled) {cursor: pointer }.collapse {display: none }.collapse.show {display: block }tr.collapse.show {display: table-row }tbody.collapse.show {display: table-row-group }.collapsing {height: 0;overflow: hidden;transition: height .35s ease }.collapsing, .dropdown, .dropup {position: relative }.navbar {padding: .5rem 1rem;position: relative }.navbar, .navbar > .container, .navbar > .container-fluid {-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: justify;-ms-flex-pack: justify;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between }.navbar-brand {display: inline-block;font-size: 1.25rem;line-height: inherit;margin-left: 1rem;padding-bottom: .3125rem;padding-top: .3125rem;white-space: nowrap }.navbar-nav {-webkit-box-orient: vertical;-webkit-box-direction: normal;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;list-style: none;margin-bottom: 0;padding-right: 0 }.navbar-nav .nav-link {padding-left: 0;padding-right: 0 }.navbar-collapse {-ms-flex-preferred-size: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;flex-basis: 100%;flex-grow: 1 }.navbar-toggler {background-color: transparent;border: 1px solid transparent;border-radius: .25rem;font-size: 1.25rem;line-height: 1;padding: .25rem .75rem }.navbar-toggler:not(:disabled):not(.disabled) {cursor: pointer }@media (min-width: 992px) {.navbar-expand-lg {-webkit-box-pack: start;-ms-flex-pack: start;-ms-flex-flow: row nowrap;flex-flow: row nowrap;justify-content: flex-start }.navbar-expand-lg, .navbar-expand-lg .navbar-nav {-webkit-box-orient: horizontal;-webkit-box-direction: normal }.navbar-expand-lg .navbar-nav {-ms-flex-direction: row;flex-direction: row }.navbar-expand-lg .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem }.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {-ms-flex-wrap: nowrap;flex-wrap: nowrap }.navbar-expand-lg .navbar-collapse {-ms-flex-preferred-size: auto;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;flex-basis: auto }.navbar-expand-lg .navbar-toggler {display: none }}.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {color: rgba(0, 0, 0, .9) }.navbar-light .navbar-nav .nav-link {color: rgba(0, 0, 0, .5) }.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {color: rgba(0, 0, 0, .9) }.navbar-light .navbar-toggler {border-color: rgba(0, 0, 0, .1);color: rgba(0, 0, 0, .5) }.close {color: #000;float: left;font-size: 1.5rem;font-weight: 700;line-height: 1;opacity: .5;text-shadow: 0 1px 0 #fff }.close:focus, .close:hover {color: #000;opacity: .75;text-decoration: none }.close:not(:disabled):not(.disabled) {cursor: pointer }button.close {-webkit-appearance: none;background-color: transparent;border: 0;padding: 0 }.modal, .modal-open {overflow: hidden }.modal {bottom: 0;display: none;left: 0;outline: 0;position: fixed;right: 0;top: 0;z-index: 1050 }.modal-open .modal {overflow-x: hidden;overflow-y: auto }.modal-dialog {margin: .5rem;pointer-events: none;position: relative;width: auto }.modal.fade .modal-dialog {-webkit-transform: translateY(-25%);transform: translateY(-25%);transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out, -webkit-transform .3s ease-out }.modal.show .modal-dialog {-webkit-transform: translate(0);transform: translate(0) }.modal-dialog-centered {-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: calc(100% - 1rem) }.modal-content, .modal-dialog-centered {display: -webkit-box;display: -ms-flexbox;display: flex }.modal-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0, 0, 0, .2);border-radius: .3rem;-ms-flex-direction: column;flex-direction: column;outline: 0;pointer-events: auto;position: relative;width: 100% }.modal-backdrop {background-color: #000;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 1040 }.modal-backdrop.fade {opacity: 0 }.modal-backdrop.show {opacity: .5 }.modal-header {-webkit-box-align: start;-ms-flex-align: start;-webkit-box-pack: justify;-ms-flex-pack: justify;align-items: flex-start;border-bottom: 1px solid #e9ecef;border-top-left-radius: .3rem;border-top-right-radius: .3rem;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;padding: 1rem }.modal-header .close {margin: -1rem auto -1rem -1rem;padding: 1rem }.modal-title {line-height: 1.5;margin-bottom: 0 }.modal-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem;position: relative }.modal-footer {-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: end;-ms-flex-pack: end;align-items: center;border-top: 1px solid #e9ecef;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: flex-end;padding: 1rem }.modal-footer > :not(:first-child) {margin-right: .25rem }.modal-footer > :not(:last-child) {margin-left: .25rem }.modal-scrollbar-measure {height: 50px;overflow: scroll;position: absolute;top: -9999px;width: 50px }@media (min-width: 576px) {.modal-dialog {margin: 1.75rem auto;max-width: 500px }.modal-dialog-centered {min-height: calc(100% - 3.5rem) }.modal-sm {max-width: 300px }}@media (min-width: 992px) {.modal-lg {max-width: 800px }}.align-middle {vertical-align: middle !important }.clearfix:after {clear: both;content: "";display: block }.d-table {display: table !important }.d-table-cell {display: table-cell !important }.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important }.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important }.align-self-center {-ms-flex-item-align: center !important;align-self: center !important }.fixed-top {top: 0 }.fixed-bottom, .fixed-top {left: 0;position: fixed;right: 0;z-index: 1030 }.mt-3, .my-3 {margin-top: 1rem !important }.mt-5, .my-5 {margin-top: 3rem !important }.pt-1, .py-1 {padding-top: .25rem !important }.pt-2, .py-2 {padding-top: .5rem !important }.pt-3, .py-3 {padding-top: 1rem !important }.pb-3, .py-3 {padding-bottom: 1rem !important }.pt-4, .py-4 {padding-top: 1.5rem !important }.pb-4, .py-4 {padding-bottom: 1.5rem !important }.pt-5, .py-5 {padding-top: 3rem !important }.pb-5, .py-5 {padding-bottom: 3rem !important }.ml-auto, .mx-auto {margin-right: auto !important }.text-left {text-align: right !important }.text-center {text-align: center !important }.font-weight-bold {font-weight: 700 !important }.text-white {color: #fff !important }.text-success {color: #28a745 !important }a.text-success:focus, a.text-success:hover {color: #1e7e34 !important }.text-info {color: #17a2b8 !important }a.text-info:focus, a.text-info:hover {color: #117a8b !important }.text-danger {color: #dc3545 !important }a.text-danger:focus, a.text-danger:hover {color: #bd2130 !important }.text-dark {color: #343a40 !important }a.text-dark:focus, a.text-dark:hover {color: #1d2124 !important }